接着是网络层,它将传输层形成的一段一段的信息打成IP数据包,在报头中填入地址信息,然后选择好发送的路径。本层的网际协议(IP)和传输层的TCP是TCP/IP体系中两个最重要的协议。与IP协议配套使用的家3个协议:地址解析协议(ARP,Address Resolution Protocol)、逆向地址解析协议(RARP,Reverse Address Resolution Protocol)、因特网控制报文协议(ICMP,Internet Control Message Protocol)。图1-21表示出了这3个协议和网际协议IP的关系。在这一层中,ARP和RARP在最下面,因为IP经常要使用这两个协议。ICMP在这一层的上部,因为它要使用IP协议。这3个协议将在后面陆续介绍。由于网际协议IP可以使互连起来的许多计算机网络能够进行通信,因此TCP/IP体系中的网络层常常称为网际层(Internet Layer)。
最低层是网络接口层,也称链路层,其功能是接收和发送IP数据包,负责与网络中的传输媒介打交道。
TCP/IP本质上采用的是分组交换技术,其基本意思是把信息分割成一个个不超过一定大 ——31——
网络管理员教程豆豆学吧:
小的信息包传送出去。分组交换技术的优点是:一方面可以避免单个用户长时间占用网络线路,另一方面是在传输出错时不必全部重新传送,只须将出错的包重新传输就可以了。
TCP/IP规范了网络上的所有通信,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。可以将数据传送过程形象地理解为:TCP和IP就像两个信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封上记录分段号信息,再将TCP信封塞入IP大信封,发送上网。在接受端,每个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此,TCP/IP在因物网中几站可以无差错地传送数据。
3.TCP/IP与OSI RM的关系
TCP/IP协议与开放系统互连参考模型之间的对应关系如图1-22所示,其中应用层对应了OSI模型的上三层,网络接口层对应了OSI模型的下两层。
值得注意的是,在一些问题的处理上,TCP/IP与OSI是很不相同的。例如:
(1) TCP/IP一开始就考虑到多种异构网(Heterogeneous Network)的互连问题,并将网际协议IP作为TCP/IP的重要组成部分。但ISO和CCITT最初只考虑到使用一种标准的公用数据网将各种不同的系统互连在一起。后来,ISO认识到了国际协议IP的重要性,然而已经来不及了,只好在网络层中划分出一个子层来完成类似TCP/IP中IP的作用。
(2) TCP/IP一开始就对在向连接服务和无连接服务并重,而OSI在开始时只强调面向连接服务,一直到很晚OSI才开始制订无连接服务的有关标准。无连接服务的数据包对于互联网中的数据传送以及分组话音通信(即在分组交换网里传送话音信息)都是十分方便的。
(3) TCP/IP有较好的网络管理功能,而OSI到后来才开始考虑这个问题。
4.IP数据包的格式
IP数据包的格式能够说明IP协议都具有什么功能。在TCP/IP的标准中,各种数据格式常常以32比特(即4字节)为单位来描述。图1-23是IP数据包的格式。
从图1-23可以看出,一个IP数据包由首部和数据两部分组成。首部由固定20字节的基本首部和0~40字节可变长度的任选项组成。下面介绍首部各字段的意义。
(1) 版本:占4比物,指IP协议的版本。通信双方使用的IP协议的版本必须一致目前使用的IP协议版本为v4(IP version 4),以前的3个版本目前已不使用。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32945-23.html
抽检是随机调查
还是谦虚一点
日舰航速也普遍高于北洋舰队舰只