正在加载图片...
第18章 Internet与TCP/IP Layer)。为了叙述方便,我们把客户机、服务机、路由器和网桥等设备称为网络单元。一个 网络单元层n( layer n)与另一个网络单元层n( layer n)交换的消息是层n( layer n)上的消 息,不是层-(n+1)上的消息,也不是层-(n-1)上的消息,这些消息称为层n协议数据单元 简写成n-PDU( layer- n protocol data unit)。n-PDU的格式以及n-PDU在网络单元之间如何 交换则由层n协议( layer- n protocol)定义。当各层协议组合在一起时,就把这整套协议称 为协议堆( protocol stack),也称协议组( protocol suite)。例如,因特网上使用的许许 多多协议都归纳在传输控制协议/网际协议TCP/IP中,称为TCP/IP协议堆 当主机A的层n发送一个nPDU到主机B的层n时,主机A就把n-PD传到下一层,即层n-1 然后让层n-1把n-PDU递送给主机B的层n,这就是说,层n依靠层n-1把nPDU递送到目的地 这也叫做层n-1给层n提供服务。我们把发送端称为源端(如主机A),接收端称为终端(如主机 B 假设有一个用4层通信协议组织的网络,如图18-06所示。由于网络用4层通信协议组织, 因此就有4种类型的PDU:1-PDU,2-PDU,3-PDU和4-PD。运行在最高层的层4称为应用层 它给出一个消息M,即M为4-PDU。在源端机,M被分成2部分:M和M2,加上层-3消息标题生 成2个3-PDU。这个过程在源端机一直到生成1-PυU,然后从源端机把它们发送到物理链路上。 终端机接收1-PDU,然后引导1-PDU到上一层,并把相应层的消息头去掉,最后重新装配成M 消息。 原始消息 H3 M2 M2 少网[ 2-PDU H2 H3 M2 H2|H3|M2 H2 H3 M2 H2 H3 M2 1-PDU H1 H2 H3 M2 H1 H2 H3 M2++H1 H2H3 M2 H1 H2 H3 M2 M: Message H: Header 源端 终端 图18-06协议层和协议堆的概念 18.2.2TCP/IP和0S模型 顾名思义,TCP/IP固然是指传输控制协议( Transmission Control protocol,TCP)和 网际协议( Internet protocol,IP),但是TCP/IP协议堆不仅仅是指这两个单独的协议组成 的协议堆,而是由许多协议组成的协议堆。TCP/IP协议堆组合了100多个协议,包括文件传 送协议 File transfer protocol,FTP),简单邮件传输协议( Simple Message transfer Protocol,SMTP),用户数据包协议 User Datagram Protocol,UDP),用于远程访问的 Telnet 协议,普通文件传输协议( Trivial File Transfer Protocol,TFTP),地址解析协议( Address Resolution protocol,ARP),逆向地址解析协议 Reverse address resolution protocol, RARP)和网际控制消息协议( Internet Control Messages Protocol,ICMP)等协议。这些协 议是用来把计算机和数据通信设备组织到计算机网络中的标准通信协议,它们要管理传输数 据的路线、实际的传输以及处理传输过程中出现的错误。 在计算机通信网络中,有一个叫做国际标准化组织/开放系统互连参考模型 (International Organization for Standardization Open Systems Interconnection reference model,ISo/ OSI reference model),通常把它翻译成开放式系统互连参考模型 0 SI Reference model。OSI参考模型分成7层,TCP/IP也采用层次结构,但并不与0SI参考第18章 Internet与TCP/IP 7 Layer)。为了叙述方便,我们把客户机、服务机、路由器和网桥等设备称为网络单元。一个 网络单元层n(layer n)与另一个网络单元层n(layer n)交换的消息是层n(layer n)上的消 息,不是层-(n+1)上的消息,也不是层-(n-1)上的消息,这些消息称为层n协议数据单元, 简写成n-PDU(layer-n protocol data unit)。n-PDU的格式以及n-PDU在网络单元之间如何 交换则由层n协议(layer-n protocol)定义。当各层协议组合在一起时,就把这整套协议称 为协议堆( protocol stack),也称协议组(protocol suite)。例如,因特网上使用的许许 多多协议都归纳在传输控制协议/网际协议TCP/IP中,称为TCP/IP协议堆。 当主机A的层n发送一个n-PDU到主机B的层n时,主机A就把n-PDU传到下一层,即层n-1, 然后让层n-1把n-PDU递送给主机B的层n,这就是说,层n依靠层n-1把n-PDU递送到目的地, 这也叫做层n-1给层n提供服务。我们把发送端称为源端(如主机A),接收端称为终端(如主机 B)。 假设有一个用4层通信协议组织的网络,如图18-06所示。由于网络用4层通信协议组织, 因此就有4种类型的PDU:1-PDU,2-PDU,3-PDU和4-PDU。运行在最高层的层4称为应用层, 它给出一个消息M,即M为4-PDU。在源端机,M被分成2部分:M1和M2,加上层-3消息标题生 成2个3-PDU。这个过程在源端机一直到生成1-PDU,然后从源端机把它们发送到物理链路上。 终端机接收1-PDU,然后引导1-PDU到上一层,并把相应层的消息头去掉,最后重新装配成M 消息。 图18-06 协议层和协议堆的概念 18.2.2 TCP/IP和OSI模型 顾名思义,TCP/IP固然是指传输控制协议(Transmission Control Protocol,TCP)和 网际协议(Internet Protocol,IP),但是TCP/IP协议堆不仅仅是指这两个单独的协议组成 的协议堆,而是由许多协议组成的协议堆。TCP/IP协议堆组合了100多个协议,包括文件传 送协议(File Transfer Protocol,FTP),简单邮件传输协议(Simple Message Transfer Protocol,SMTP), 用户数据包协议(User Datagram Protocol,UDP),用于远程访问的Telnet 协议,普通文件传输协议(Trivial File Transfer Protocol,TFTP),地址解析协议(Address Resolution Protocol,ARP),逆向地址解析协议(Reverse Address Resolution Protocol, RARP)和网际控制消息协议(Internet Control Messages Protocol,ICMP)等协议。这些协 议是用来把计算机和数据通信设备组织到计算机网络中的标准通信协议,它们要管理传输数 据的路线、实际的传输以及处理传输过程中出现的错误。 在计算机通信网络中,有一个叫做 国际标准化组 织/开放系统 互连参考模型 (International Organization for Standardization Open Systems Interconnection reference model,ISO/OSI reference model ),通常把它翻译成开放式系统互连参考模型 OSI Reference Model 。OSI参考模型分成7层,TCP/IP也采用层次结构,但并不与OSI参考
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有