您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 服务原语 >

第2章计算机网络体系结构

发布时间:2019-07-23 01:59 来源:未知 编辑:admin

  第2章计算机网络体系结构_计算机硬件及网络_IT/计算机_专业资料。计算机网络体系结构

  第2章 计算机网络体系结构 【本章内容简介】本章系统介绍计算机网络体系结构 的概念和内容,包括分层原理和通信协议、开放系统互 联参考模型(OSI/RM),以及OSI/RM各层的功能及各层 服务。同时,在介绍TCP/IP的基本概念和分层模型的基 础上,对OSI/RM与TCP/IP两种模型进行比较分析。 【本章重点难点】重点掌握计算机网络体系结构的概 念、OSI/RM各层的功能以及TCP/IP协议的体系结构。 1 2.1 计算机网络体系结构 2.1.1 网络体系结构的定义和发展 1.网络体系结构的定义 ?相互通信的两个计算机系统必须高度协调工作才行, 而这种“协调”是相当复杂的。 ?“分层”可将庞大而复杂的问题,转化为若干较小的 局部问题,而这些较小的局部问题就比较易于研究和处 理。 ?为了完成计算机间的通信合作,人们把计算机互联的 功能划分成定义明确的层次 2 2.1 计算机网络体系结构 2.1.1 网络体系结构的定义和发展 ?规定同层次进程通信的协议以及相邻层之间的接口与服务, 将这些同层进程间通信的协议以及相邻层接口统称为网络 体系结构(Network Architecture)。 层次结构模型+协议集=网络体系结构 ?网络体系结构对计算机网络的功能进行了精确的定义; ?体系结构是抽象的,而实现是硬件和软件。 3 2.网络体系结构的发展 ? 1974年,美国IBM公司首先公布了世界上第一个计算 机网络体系结构(SNA,System Network Architecture),凡是遵循SNA的网络设备都可以很方 便地进行互连。 ? ? 1977年3月,国际标准化组织ISO的技术委员会TC97 成立了一个新的技术分委会SC16专门研究“开放系统 互连”,并于1983年提出了开放系统互连参考模型, 即著名的ISO 7498国际标准(我国相应的国家标准是 GB 9387),记为OSI/RM。 6 2.1.2 网络体系结构的分层模型 主机A 应用进程A 应 表 会 传 网 用 示 话 输 络 层 层 层 层 层 数据 数据 数据单元 数据单元 报文 分组 帧 比特序列 传输介质 主机B 应用进程B 应 表 会 传 网 用 示 话 输 络 层 层 层 层 层 数据链路层 物 理 层 数据链路层 物 理 层 7 2.1.2 网络体系结构的分层模型 1.OSI/RM模型的相关概念 (1)实体 Entity:在某一层中表示任何可发送或接收 信息的硬件或软件进程 (2)服务 Service:各层向其相邻上层提供的一组功 能集合,是相邻两层之间的界面。 (3)接口 Interface:不同功能层之间交换信息的连结 点。 (4)服务原语 Service Primitive:服务在形式上使用 服务原语来描述的。供实体访问服务或报告事件。 (5)数据单元 Data Unit:网络中信息传输的单位。 8 协议和服务关系 ? 在开放系统互连参考模型OSI/RM中采用了七层协议体 系结构 其中任何一层,均可记为(N),表示“第N层”。 ? ? 在OSI/RM模型中,协议和服务是两个非常重要的不同 概念。 ? (N)协议:控制两个(N)层对等实体进行通信的规则的集 合称为(N)协议; (N)服务:两个(N)层实体间的通信在(N)协议的控制 下,能够使(N)层向上一层提供服务,这种服务就称为(N) 服务 ? ? (N+1)层实体:接受(N)服务的用户是(N+1)层实体。 ? 上述关于协议和服务的基本概念及相互关系如图: 9 开放系统A (N+1)层 (N)层服务用户 开放系统B (N)层 (N+1)实体 (N+1)实体 交 交 提 换 提 换 供 服 供 服 服 务 提供(N)层服务 服 务 务 原 务 原 语 语 (N)层协议 (N)实体 (N)实体 提供(N-1)层服务 层间接口 层间接口 (N-1)层 通过(N-1)层连接进行通信 (N)层服务提供者 图3.1 协议与服务的概念 协议、服务的概念 10 服务访问点 SAP ? 接口,也称服务访问点(SAP,Service Access Point) ? SAP是指同一系统中相邻两层实体之间进行交换信息之 处,即(N)层实体和(N+1)层实体之间的逻辑接口。 每个SAP都有唯一的标识,称为端口port或插口socket ? ? 一个(N)层服务是由一个(N)层实体作用在一个(N) 层SAP上来完成的, 两层之间可以有多个SAP ? ? 一个(N)层实体可以向多个(N)层SAP提供服务,这称为连 接复用; 一个(N+1)层实体可以使用多个(N)层SAP,这称为连接分 裂。 11 ? 服务原语 ? ? 服务原语(Service Primitive)是指用户与服务提供者 之间进行交互时所要交换的一些必要信息。 OSI/RM规定了四种服务原语类型,如表所示。 13 ? 服务分为有确认服务和无确认服务两大类,前者每次 服务要使用全部四种服务原语,而后者只使用两种服 务原语,如图: 系统A 用户A Request 服务层 系统B 用户B 有确认 需要证实 的服务 服务 Confirm 不需要证实 服务 的服务 Indication Response 时 间 Indication 无确认 Request 14 数据单元 ? (1)协议数据单元PDU: (2)接口数据单元IDU (3)服务数据单元 SDU 15 不同系统某层对等实体为实现该层协议所交换的信息单 位 ,分为协议控制信息PCI和用户数据 ? 同一系统的相邻两层实体的一次交互中,经过层间接口 的数据信息单元,分为接口控制信息ICI和接口数据 ? 上层服务用户要求服务提供者传递的逻辑数据单元 (N)PCI (N)SDU (N)层 (N)PDU (N-1)ICI (N-1)IDU (N-1)层 (N-1)PCI (N-1)SDU (N-1)ICI (N-1)PDU 图3.2 协议数据单元PDU、接口数据单元IDU和服务数据单元SDU 协议数据单元PDU、接口数据单元IDU和服务数据单元SDU 16 2.1.2 网络体系结构的分层模型 2、分层原理 社会上存在的邮政系统 发信者 书写信件 贴邮票 送邮箱 收集信件 盖邮戳 信件分拣 信件打包 送运输部门 通信者活动 收信者 通信者活动 阅读信件 邮局服务业务 邮局服务业务 信件投递 信件分拣 邮局转送业务 邮局转送业务 分发邮件 邮件拆包 转送邮局 接收邮包 17 路由选择 运输 运输部门的邮件运输业务 在网络的分层结构中:每一层都要为上层提供服务, 并说明调用这种服务的接口。如下图 系统A 应用进程 N +1 系统B 应用进程 Pn+1 Pn Pn-1 N +1 Pn :为n层协议 N N N-1 N-1 2 P2 2 1 P1 1 物理通信线、分层的好处 ? ? 各层之间相互独立; 灵活性好; ? ? ? 各层都可以采用最合适的技术来实现; 易于实现和维护; 有利于促进标准化。 19 4、分层的原则 (1)层次不能太多,也不能太少。 (2)应在接口服务描述工作量最小、穿过相邻边界相互作用次数 最少或 通信量最小的地方建立边界。 (3)每层应当实现一个定义明确的功能。 (4)每一层的功能要尽量局部化。 (5)每层功能的选择应该有助于制定网络协议的国际标准。 (6)同一节点内相邻层次之间通过接口通信,每一层只与它的上、 下邻层产生接口,规定相应的业务。 (7)不同节点的同等层按照协议实现同等层之间的通信。 20 2.1.3 网络协议 在网络系统中,为了保证数据通信双方能正确而自动 地进行通信,针对通信过程中的各种问题,制定了一整套 约定,这就是网络协议(Network Protocol)。 ? 网络协议是为网络数据交换而制定的规则、约定与标准; ? 网络协议的三要素:语义、语法与时序; ? ? 语义semantics:对构成协议的元素含义,“讲什么”; 语法syntax:语法是用户数据与控制信息的结构与格 式,以及数据出现的顺序的意义;“如何讲” ? 时序timing:事件实现顺序的详细说明。 21 协议很复杂 ? ? 协议必须把所有不利的条件事先都估计 到,而不能假定一切都是正常的和非常 理想的。 看一个计算机网络协议是否正确,不能 光看在正常情况下是否正确,而且还必 须非常仔细地检查这个协议能否应付各 种异常情况。 22 著名的协议举例 【例1-1】 ? 占据东、西两个山顶的蓝军1和蓝军2与驻扎在 山谷的白军作战。其力量对比是:单独的蓝军1 或蓝军2打不过白军,但蓝军1和蓝军2协同作战 则可战胜白军。现蓝军1拟于次日正午向白军发 起攻击。于是用计算机发送电文给蓝军2。但通 信线路很不好,电文出错或丢失的可能性较大 (没有电话可使用)。因此要求收到电文的友 军必须送回一个确认电文。但此确认电文也可 能出错或丢失。试问能否设计出一种协议使得 蓝军1和蓝军2能够实现协同作战因而一定(即 100 %而不是99.999…%)取得胜利? 23 明日正午进攻,如何? 同意 收到“同意” 这样的协议无法实现! 收到:收到“同意” … … 24 结论 ? ? 这样无限循环下去,两边的蓝军都始终 无法确定自己最后发出的电文对方是否 已经收到。 没有一种协议能够蓝军能 100% 获胜。 25 2.2 开放系统互联参考模型OSI/RM ? ? ? 在制定计算机网络标准方面,起着很大作用的两大国 际组织是: 国际电报与电话咨询委员会 (Consultative Committee on InternationalTelegraph and Telephone,CCITT ); 国际标准化组织 (International Standards Organization ,ISO)。 CCITT与ISO的工作领域是不同的: CCITT 主要是考虑通信标准的制定; ISO主要是考虑信息处理与网络体系结构。 26 ? ? OSI参考模型只是描述了一些概念,用来协调进程间 通信标准的制定; 在OSI的范围内,只有各种的协议是可以被实现的, 而各种产品只有和OSI的协议相一致时才能互连; ? ? OSI参考模型并不是一个标准,而是一个在制定标准 时所使用的概念性的框架。 31 OSI参考模型的结构 ISO划分七层结构的基本原则 ? ? ? ? ? 网中各结点都具有相同的层次; 不同结点的同等层具有相同的功能; 同一结点内相邻层之间通过接口通信; 每一层可以使用下层提供的服务,并向其上层提 供服务; 不同结点的同等层通过协议来实现对等层之间的 通信。 32 OSI参考模型的结构 主机 应 表 会 传 网 用 示 话 输 络 层 层 层 层 层 网 CCP 络 层 网 CCP 络 层 应 表 会 传 网 主机 用 示 话 输 络 层 层 层 层 层 数据链路层 物 理 层 数据链路层 物 理 层 数据链路层 物 理 层 数据链路层 物 理 层 传输介质 传输介质 传输介质 33 OSI参考模型各层的功能 物理层的主要功能: ? ? ? 利用传输介质为通信的网络结点之间建立、管 理和释放物理连接; 实现比特流的透明传输,为数据链路层提供数 据传输服务; 物理层的数据传输单元是比特。 34 数据链路层的主要功能: ? 在物理层提供的服务基础上,数据链路层在通信的 实体间建立数据链路连接; ? 传输以“帧”为单位的数据包; ? 采用差错控制与流量控制方法,使有差错的物理线 路变成无差错的数据链路。 35 网络层的主要功能: 通过路由选择算法为分组通过通信子网选择 最适当的路径; ? ? ? 为数据在结点之间传输创建逻辑链路; 实现拥塞控制、网络互连等功能。 36 传输层的主要功能: 向用户提供可靠端到端(end-to-end)服务; 处理数据包错误、数据包次序,以及其他一 ? ? 些关键传输问题; ? 传输层向高层屏蔽了下层数据通信的细节, 是计算机通信体系结构中关键的一层。 37 会话层的主要功能: ? 负责维护两个结点之间的传输链接,以便确保点到 点传输不中断; ? 管理数据交换。 表示层的主要功能: ? ? ? ? 用于处理在两个通信系统中交换信息的表示方式; 数据格式变换; 数据加密与解密; 数据压缩与恢复。 38 应用层的主要功能: ? 为应用程序提供了网络服务; 应用层需要识别并保证通信对方的可用性,使 得协同工作的应用程序之间的同步; ? ? 建立传输错误纠正与保证数据完整性的控制机 制。 39 OSI环境中的数据传输过程 1. OSI环境(OSI environment) 主机A 应用进程A 应 表 会 传 网 用 层 示 层 话 层 输 层 络 层 网 C C PA 络 层 网 C C PB 络 层 OSI环境 应 表 会 传 网 主机B 应用进程B 用 层 示 层 话 层 输 层 络 层 数据链路层 物 理 层 数据链路层 物 理 层 数据链路层 物 理 层 数据链路层 物 理 层 传输介质 传输介质 传输介质 40 2. OSI环境中的数据传输过程 主机A 应用进程A 应 表 会 传 网 用 示 话 输 络 层 层 层 层 层 数据 数据 数据单元 数据单元 报文 分组 帧 比特序列 传输介质 41 主机B 应用进程B 应 表 会 传 网 用 示 话 输 络 层 层 层 层 层 数据链路层 物 理 层 数据链路层 物 理 层 关于开放系统互连参考模型 OSI/RM ? ? 只要遵循 OSI 标准,一个系统就可以和位于世 界上任何地方的、也遵循这同一标准的其他任 何系统进行通信。 在市场化方面 OSI 却失败了。 ? ? ? ? OSI 的专家们在完成 OSI 标准时没有商业驱动力; OSI 的协议实现起来过分复杂,且运行效率很低; OSI 标准的制定周期太长,因而使得按 OSI 标准生 产的设备无法及时进入市场; OSI 的层次划分并也不太合理,有些功能在多个层 次中重复出现。 42 两种国际标准 ? ? 法律上的国际标准 OSI 并没有得到市场 的认可。 非国际标准 TCP/IP 获得了最广泛的应用 ? TCP/IP 常被称为事实上的国际标准。 43 2.3 TCP/IP参考模型 TCP/IP参考模型的发展: ? ? ? ? ? ? ? 在TCP/IP协议研究时,并没有提出参考模型; 1974年Kahn定义了最早的TCP/IP参考模型; 20世纪80年代Leiner、 Clark等人对TCP/IP参考模型进一 步的研究; TCP/IP协议一共出现了6个版本,后3个版本是版本4、版 本5与版本6; 目前我们使用的是版本4,它的网络层IP协议一般记作 IPv4 ; 版本6的网络层IP协议一般记作IPv6(或IPng, IP next generation); IPv6被称为下一代的IP协议。 44 TCP/IP协议的特点 ? ? ? 开放的协议标准; 独立于特定的计算机硬件与操作系统; 独立于特定的网络硬件,可以运行在局域网、广 域网,更适用于互连网中; ? 统一的网络地址分配方案,使得整个TCP/IP设 备在网中都具有惟一的地址; ? 标准化的高层协议,可以提供多种可靠的用户服 务。 45 TCP/IP参考模型各层的功能 ? ? ? 应用层(application layer) 传输层(transport layer) 网络互连层(internet layer) 应用层 传输层 ? 网络接口层 网络互联层 (network interface layer) 网络接口层 46 TCP/IP的体系结构 主机A 4 3 2 应用层 传输层 路由器 互连层 网络 接口层 网络 1 网络 2 主机B 应用层 传输层 互连层 网络 接口层 互连层 网络 接口层 1 路由器在转发分组时最高只用到网络层 而没有使用传输层和应用层。 47 Everything over IP IP over Everything 沙漏计时器形状的 IP 可为各式各样的应用程序提供服务 IP 可应用到各式各样的网络上 TCP/IP协议族 应用层 Everything over IP HTTP … SMTP DNS … RTP 运输层 TCP UDP 互连层 IP over Everything IP 网络接口层 网络接口 1 网络接口 2 … 网络接口 3 48 【例1-2】客户进程和服务器进程 使用 TCP/IP 协议进行通信 应用层 客户 传输层 ② 服务器接受连接建立请求 以后就逐级使用下层 提供的服务 (使用 TCP 和 IP) ① 客户发起连接建立请求 应用层 服务器 传输层 网络层 数据链路层 网络层 数据链路层 物理层 因特网 物理层 49 功能较强的计算机 可同时运行多个服务器进程 计算机 1 应用层 客户 1 计算机 3 应用层 服务器 服务器 2 1 计算机 2 应用层 客户 2 传输层 网络层 传输层 网络层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 数据链路层 物理层 因特网 50 TCP/IP 参考模型与 OSI 参考模型的对应关系 OSI参考模型 应 用 层 表 示 层 会 话 层 传 输 层 网 络 层 数据链路层 物 理 层 传 互 输 联 层 层 TCP/IP参考模型 应 用 层 主机―网络层 网络接口层 51 网络接口层 ? ? ? ? 参考模型的最低层,负责通过网络发送和接收IP 数据报; 允许主机连入网络时使用多种现成的与流行的协 议,如局域网的Ethernet、令牌网、分组交换 网的X.25、帧中继、ATM协议等; 当一种物理网被用作传送IP数据包的通道时,就 可以认为是这一层的内容; 充分体现出TCP/IP协议的兼容性与适应性,它 也为TCP/IP的成功奠定了基础。 52 互连层 ? 相当OSI参考模型网络层无连接网络服务; ? ? 处理互连的路由选择、流控与拥塞问题; IP协议是无连接的、提供“尽力而为”服务 的网络层协议。 IP层协议 : (1)IP协议 (2)地址解析协议:ARP (3)逆向地址解析协议:RARP (4)互联网控制报文协议:ICMP (5)互联网组管理协议:IGMP 53 传输层 ? 主要功能是在互连网中源主机与目的主机的对等实 体间建立用于会话的端-端连接; 传输控制协议TCP是一种可靠的面向连接协议; 用户数据报协议UDP是一种不可靠的无连接协议。 ? ? 该层主要使用了如下两个协议: (1)传输控制协议(Transmission Control Protocol,TCP) (2)用户数据报协议(User Datagram Protocol,UDP) 54 应用层 应用层协议主要有: ? ? ? ? ? ? 网络终端协议Telnet; 文件传输协议FTP; 简单邮件传输协议SMTP; 域名系统DNS; 简单网络管理协议SNMP; 超文本传输协议HTTP。 55 OSI参考模型与TCP/IP模型的比较 对OSI参考模型的评价: ? 层次数量与内容选择不是很好,会话层很少用到,表示层 几乎是空的,数据链路层与网络层有很多的子层插入; ? 寻址、流控与差错控制在每一层里都重复出现,降低系统 效率; ? 数据安全性、加密与网络管理在参考模型的设计初期被忽 略了; ? 参考模型的设计更多是被通信的思想所支配,不适合于计 算机与软件的工作方式; ? 严格按照层次模型编程的软件效率很低。 56 对TCP/IP参考模型评价: ? 服务、接口与协议的区别不清晰:一个好的软件工 程应该将功能与实现方法区分开,参考模型不适合 于其他非TCP/IP协议族; ? TCP/IP参考模型的网络接口层本身并不是实际的 一层; ? 物理层与数据链路层的划分是必要和合理的,而 TCP/IP参考模型却没有做到这点。 57 OSI/RM与TCP/IP参考模型的比较 ? ? 相似之处 ? 层次结构:按功能分层,且存在可比较的传输 层和网络层 ? 层的功能大体相似 不同之处 ? 出发点:OSI/RM是作为国际标准而制定的, 大而全,协议数量和协议复杂性高;TCP/IP 面向实践与应用,成熟可用,事实上的标准 ? 层次关系:OSI/RM 是7层协议模型;TCP/IP 4层 58 网络与Internet协议标准组织及管理机构 ? ? RFC文档 Request For Comments(RFC),是一系列以编号 排定的文件。几乎所有的互联网标准都有收录在 RFC文件之中。 Internet草案 Internet技术管理的核心是制定网络连接和应用的 协议标准。在Internet上,任何一个用户都可以对 Internet某一领域的问题提出自己的解决方案或规 范,作为Internet草案(ID,Internet Drafts)提交 给IETF。 59 ? ? RFC文档 ? ? ? ? ? 请求评价RFC文档从1969年ARPANET出现时就开始 存在; 它们是用于Internet开发团体的最初的技术文档系列; 任何人都可以提交RFC文档,但它并不是一定会成为 标准,事实上很多RFC 文档都没有实现; RFC文档草案对于从事Internet技术研究与开发的技 术人员是获得技术发展状况与动态的重要信息来源; 读者可以很方便地从相关主机使用FTP、Web和其他 的检索方式获取这些文档。 60 读RFC文档时,需要注意的问题 ? ? ? ? ? 一是需要确定它是最新的文档,二是需要注意RFC文 档的类别; 所有的RFC文档都要经历评论和反馈过程,并且在这 一段时间内它们会被划分为不同的类别; RFC文档一旦被提交,IFTF和IAB组织将审查RFC文 档,通过后可以成为一项标准; RFC文档按照它发展与成熟的过程可以分为标准、草 案标准、提案标准、实验性的、信息性或历史性的; RFC文档又可以分为被要求、被推荐、被选择、受限 制使用或不被推荐。 61 ? 国际互联网工程任务组(IETF) IETF(Internet Engineering Task Force)是一个公开性 质的大型民间国际团体,汇集了与互联网架构和互联网 运作相关的网络设计者、运营者、投资人和研究人员。 ? 国际互联网名字与编号分配机构(ICANN) ICANN(Internet Corporation for Assigned Names and Numbers)成立于1998年10月,本部设在洛杉矶。 ICANN目前负责全球许多重要的网络基础工作,如:IP地 址空间的分配(原来是由IANA负责),协议参数( Protocol parameters)的配置,域名系统(DNS)与根服 务器系统(Root Server System)(13台)的管理。 62 2.4 五层协议的体系结构 ? ? ? TCP/IP 是四层的体系结构:应用层、传输 层、网际层和网络接口层。 但最下面的网络接口层并没有具体内容。 因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的 体系结构 。 63 五层协议的体系结构 5 4 3 应用层 传输层 网络层 ?数据链路层 数据链路层 2 1 物理层 应用层(application layer) 传输层(transport layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer) 64 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 应用进程数据先传送到应用层 AP2 5 4 3 2 1 加上应用层首部,成为应用层 PDU 4 3 2 1 65 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 应用层 PDU 再传送到传输层 加上传输层首部,成为传输层报文 5 4 3 2 1 4 3 2 1 66 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 3 2 传输层报文再传送到网络层 加上网络层首部,成为 IP 数据报(或分组) 4 3 2 1 1 67 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 4 3 2 IP 数据报再传送到数据链路层 3 2 1 加上链路层首部和尾部,成为数据链路层帧 1 68 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 3 4 3 2 数据链路层帧再传送到物理层 最下面的物理层把比特流传送到物理媒体 2 1 1 69 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 3 电信号(或光信号)在物理媒体中传播 2 1 4 3 2 1 从发送端物理层传送到接收端物理层 ? 物理传输媒体 应用层(application layer) 70 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 3 2 4 3 2 1 物理层接收到比特流,上交给数据链路层 1 71 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 3 4 3 2 1 数据链路层剥去帧首部和帧尾部 2 取出数据部分,上交给网络层 1 72 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 4 3 2 网络层剥去首部,取出数据部分 3 上交给传输层 2 1 1 73 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 3 2 传输层剥去首部,取出数据部分 4 3 2 1 上交给应用层 1 74 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 应用层剥去首部,取出应用程序数据 5 上交给应用进程 4 3 2 1 4 3 2 1 75 主机 1 向主机 2 发送数据 主机 1 AP1 5 我收到了 AP1 发来的 应用程序数据! 主机 2 AP2 5 4 3 2 1 4 3 2 1 76 主机 1 向主机 2 发送数据 主机 1 AP1 5 ? 注意观察加入或剥去首部(尾部)的层次 应用层首部 传输层首部 应用程序数据 应用程序数据 应用程序数据 应用程序数据 应用程序数据 主机 2 AP2 5 H5 4 3 2 网络层首部 链路层 首部 H4 H5 链路层 尾部 4 3 2 1 H3 H4 H5 H2 H3 H4 H5 T2 1 101 比 特 流 1 77 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 5 4 3 2 计算机 2 的物理层收到比特流后 交给数据链路层 H2 H3 H4 H5 应用程序数据 4 3 T2 2 1 1 101 比 特 流 1 78 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 AP2 数据链路层剥去帧首部和帧尾部后 把帧的数据部分交给网络层 H3 H4 H5 应 用 程 序 数 据 H2 H3 H4 H5 应用程序数据 5 4 3 4 3 2 T2 2 1 1 79 主机 1 向主机 2 发送数据 主机 1 AP1 5 主机 2 网络层剥去分组首部后 把分组的数据部分交给传输层 AP2 5 4 3 2 1 4 3 2 H4 H5 H3 H4 H5 应用程序数据 应用程序数据 1 80 主机 1 向主机 2 发送数据 主机 1 AP1 5 传输层剥去报文首部后 把报文的数据部分交给应用层 主机 2 AP2 5 4 3 2 1 H5 应用程序数据 4 3 2 H4 H5 应用程序数据 1 81 主机 1 向主机 2 发送数据 主机 1 AP1 5 应用程序数据 主机 2 AP2 5 4 3 2 1 H5 应用程序数据 4 3 2 应用层剥去应用层 PDU 首部后 把应用程序数据交给应用进程 1 82 主机 1 向主机 2 发送数据 主机 1 AP1 5 我收到了 AP1 发来的 应用程序数据! 主机 2 AP2 5 4 3 2 1 4 3 2 1 83

http://wendevick.net/fuwuyuanyu/764.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有