- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二节 TCP/IP协议栈
是Internet最基本的协议、Internet国际互联网络的基础
一、五层学习模型
OSI的七层协议体系结构的概念清楚,理论也较完善,但它既复杂又不实用。TCP/IP则不同它是一个4层的体系结构,包含应用层、传输层、网际IP层、网络接口层。不过从实质上讲,TCP/IP只有最上面的三层,因为最下面的网络接口层并没有什么具体的内容。因此在学习计算机网络的原理时往往采用折中的办法,即综合OSI和TCP/IP的优点采用一种只有5层协议的体系结构。如下图:
5 应用层
4 传输层
3 网络层
2 数据链路层
1 物理层
应用层直接为用户的应用进程提供服务。在因特网中的应用层协议很多,如:HTTP、SMTP、FTP等等。
传输层的任务就是负责两个主机中进程之间的通信提供服务。传输层主要使用TCP、UDP这两种协议。
网络层负责为分组交换网上的不同主机提供通信服务。网络层主要使用的协议是:IP以及一些辅助的协议如ARP、ICMP等。
数据链路层将网络层交付下来的数据报组装成帧(framing),在两个相邻结点的链路上“透明”地传送帧中的数据。
在物理层上所传数据的单位是比特。物理层的任务就是“透明”的传送比特流。
二、理解分层
1.物理层
①可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性,即:
a)机械特性 指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等等。
b)电气特性 指明在接口线缆的各条线上出现的电压的范围。
c)功能特性 指明某一条线上出现某一电平的电压表示何种意义。
d)过程特性 指明对于不同功能的各种可能事件的出现顺序。
注:因为数据在计算机中多采用并行的传输方式,在通信线路上的传输方式一般都是串行传输(出于经济上的考虑),即逐个比特按照时间顺序传输。因此物理层还要完成传输方式的转换。
②通信的目的是传送消息(message)。如语音、文字、图像等都是信息。数据是运送消息的实体。信号(signal)则是数据的电气的或电磁的表现。根据信号中代表消息的参数的取值方式不同,信号可以分成两大类:
a)模拟信号,或连续信号——代表消息的参数取值是连续的。
b)数字信号,或离散信号——代表消息的参数取值是离散的。
注:在使用时间域(简称时域)的波形表示数字信号时,则代表不同离散数值的基本波形就称为码元。在使用二进制编码时,只有两种不同的码元,一种代表0状态一种代表1状态。
③从概念上讲,限制码元在信道上的传输速率的因素有两个:
a)信道能过通过的频率范围:如果信道的频带越宽,也就是能够通过的信号的高频分量越多,那么就可以用更高的速率传送码元而不出现码间串扰。但是我们需要知道的是在任何信道中,码元传输的速率是有上限的,传输速率超过此上限,就会出现严重的码间串扰的问题,使接收端对码元的判决(即识别)成为不可能。
b)信噪比(S/N)
注:香农公式:C=W log2(1+S/N) W:信道的带宽(信号具有的频带宽度,单位为Hz)
2.数据链路层
数据链路层使用的信道主要有以下两种类型:
①点对点信道 主要有PPP协议
②广播信道
3.网络层
①网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。它是一种不可靠的交付。网络层的主要协议有:网际协议IP(Internet Protocol)以及与IP协议配套使用的4个协议,地址解析协议(Address Resolution Protocol,ARP)、逆地址解析协议(Reverse Address Resolution Protocol,RARP)、网际控制报文协议(Internet Control Message Protocol,ICMP)、网际组管理协议(Internet Group Management Protocol,IGMP)。以下为这4个协议与IP协议的关系:
应用层 各种应用层协议(HTTP、SMTP、FTP、TFTP等) 传输层 TCP、UDP
网络层 ICMP、IGMP
IP
ARP、RARP 数据链路层 HDLC、PPP、Frame Relay等 物理层 物理硬件 a)地址解析协议ARP:ARP协议可以由已知主机的IP地址在网络上查找它的硬件地址(MAC地址)。解决这个问题的方法是在主机ARP高速缓存中存放一个从IP地址到MAC地址的映射表,并且这个映射表还经常动态更新(新增或超时删除)。
注:①ARP请求分组是用广播方式发送的,但ARP响应分组是普通的单播,即从一个源地址发送到目的地址。
②ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
文档评论(0)