- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 计算机网络体系结构
系统讲解两种计算机网络体系结构模型,即开放互连参考模型和TCP/IP模型
3.1 引言
计算机网络的体系结构是指计算机网络层次结构模型和各层协议的集合,即计算机网络及其部件应实现的功能的定义和抽象。
系统结构是抽象的,是存在于纸上的。
实现是具体的,是运行在计算机软件和硬件之上的。
为保证网络设计过程中的高度结构化和标准化,有必要学习计算机网络体系结构模型。
3.2 开发系统互连参考模型
3.2.1概述
为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题。不久,他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM (Open Systems Interconnection/Reference Model),简称为OSI。
关于开放系统互连参考模型OSI/RM
只要遵循 OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。
在市场化方面 OSI 却失败了。
OSI 的专家们在完成 OSI 标准时没有商业驱动力;
OSI 的协议实现起来过分复杂,且运行效率很低;
OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场;
OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。
3.2.2 OSI/RM基本概念
实体和对等实体
实体(entity)是每一层中实现该层功能的软件和硬件,在发送端与接收端同一层次中的实体称为对等实体(peer entities)。在概念上信息是在同一层次中的同等实体之间进行的虚拟的传输,协议也是同等层次实体之间的传输控制规程。
协议(protocol)是某一个层次中对等实体之间的通信的控制规程。 协议包含三个方面的要素: (1) 语法:语法用来规定由协议的控制信息和传送的数据组成的传输信息应遵循的格式,即传输信息的数据结构。 (2) 语义:语义指对构成协议的各个协议元素的含义的解释,不同的协议元素规定了通信双方所要表达的不同含义。 (3) 时序(同步):它规定实体间通信的操作执行的顺序,协调双方的操作,使两个实体之间有序地进行合作,共同完成数据传输任务。
各层对等实体之间在协议控制下变换的数据块称为协议数据单元(protocol data unit,PDU)。PDU包括本层的协议控制信息和用户数据,本层的用户数据就是上层的PDU。
各层次的PDU
物理层 位
数据链路层 帧
网络层 分组或包
传输层 段
会话层、表示层、应用层 消息
在OSI网络中,(N)实体在(N)协议的控制下可以向(N+1)实体提供服务,实现某种(N+1)层所需要的功能,只有能为(N+1)层所使用的功能才称为(N)服务。
其中(N)实体为服务提供者,(N+1)实体为服务用户。 在同一结点中,相邻两层的实体相互作用的地方称为服务访问点(SAP,Service access point)。SAP是上下层实体之间信息交换的接口。 服务有两种形式:
(1)面向连接的服务:建立连接,用后释放。
(2)无连接的服务:根据地址选定线路传递。
面向连接和无连接服务
用于数据通信的两种不同的传输数据技术。每种都各有优点和缺点。它们是面向连接的方法和无连接的方法。
面向连接(connection-oriented),在发送任何数据之前,要求建立会话连接(与拨打电话类似),然后才能开始传送数据,传送完成后需要释放连接。建立连接是需要分配相应的资源如缓冲区,以保证通信能正常进行。这种方法通常称为“可靠”的网络业务。它可以保证数据以相同的顺序到达。面向连接的服务在端系统之间建立通过网络的虚链路
无面向连接(connectionless),不要求发送方和接收方之间的会话连接。发送方只是简单地开始向目的地发送数据分组(称为数据报)。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。此业务不如面向连接的方法可靠,但对于周期性的突发传输很有用。系统不必为它们发送传输到其中和从其中接收传输的系统保留状态信息。无连接网络提供最小的服务,仅仅是连接。无连接服务的优点是通信比较迅速,使用灵活方便,连接开销小;但可靠性低,不能防止报文的丢失,重复或失序. 适合于传送少量零星的报文。
3.2.3OSI/RM各层基本功能
OSI参考模型概论:特点
OSI参考模型把网络连接问题分解成小的简单的问题,简化了相关的网络操作,易于学习和应用。
OSI参考模型仅仅定义了抽象的结构,而非具体实现的描述。
推论:灵活性好,某一层改变时,只要接口不变,其他各层不会受影响
每一层只负责完成本层的工作内容,而不关心其它层的工作细节。
每
文档评论(0)