第三章 计算机网络体系结构【荐】.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 计算机网络体系结构【荐】.doc

第三章 计算机网络体系结构 计算机网络是一个十分复杂的系统,它涉及到计算机技术、通信技术等多个领域。特别是现代计算机网络已经渗透到工业、商业、政府、军事等各个行业以及生活中的各个方面,这样在一个庞大而又复杂的系统要有效而且可靠地运行,网络中的各个部门就必须遵守一套合理而严谨的结构化管理规则。计算机网络就是按照高度结构化的设计方法,采用功能分层原理来实现的,这也是计算机网络体系结构研究的内容。 本章重点 (1)掌握网络的基本组织方式 (2)了解网络中层次结构的基本思想 (3)掌握TCP/IP参考模型的体系结构 第一节 网络体系结构 网络体系结构(Network Architecture)是计算机网络的分层、各层协议、功能和层间接口的集合。不同的计算机网络具有不同的体系结构,其层的数量、各层的名称、内容和功能以及各相邻层之间的接口不一样。然而,在任何网络中,每一层都是为了向它的邻接上层提供一定的服务而设置的,而且每一层都对上层屏蔽如何实现协议的具体细节。这样,网络体系结构就能做到与具体的物理实现无关,既使连接到网络中的主机和终端的型号及性能各不相同,只要它们共同遵守相同的协议就可以实现互通信和互操作。 协议 计算机网络基础教程P16电子工业出版社 协议是用来描述通信进程之间信息交换过程的一个术语。在网络中,包含多种计算机系统,在硬件和软件系统各不相同,要使得它们之间相互通信,就必须有一套通信管理机制,使通信双方能正确地接收信息,并理解对方所传输信息的含义。也就是说,当用户使用程序、文件传输信息包、数据库管理系统电子邮件等互相通信时,它们必须事先约定一种规则,这种规则可称为协议。准确地说,协议就是为实现网络中的数据交换而建立的规则标准或约定。 计算机网络中,协议的定义是计算机网络中实体之间有关通信规则约定的集合。协议有三个要素: (1)语法(Syntax):数据与控制信息的格式、数据编码等。 (2)语义(Semantics):控制信息的内容,需要做出的动作及响应。 (3)时序(Timing):事件先后顺序和速度匹配。 在网络分层体系结构中,每一层都由一些实体组成,这些实体抽象地表示了通信时的软件元素(如进程或子程序)或硬件元素(如智能I/O芯片等),也可以说,实体是通信时能发送和接收信息的任何硬软件设施。 分层结构中相邻层之间有一接口,这定义了较低层向较高层提供的原始操作和服务。相邻层通过它们之间的接口交换信息,一般应使通过接口的信息量减到最少,这样使得两层之间尽可能保持其功能的独立性。 二、协议分层 为了降低设计的复杂性和便于维护,一般的网络设计都采用了层次结构,这里将用一个图来说明层次结构的通信原理,如图3.1.1所示。 图3.1.1 协议层接口结构图 协议层次化结构的优点: (1)各层之间相互独立,高层不必关心低层的实现细节,可以真正做到各司其职。 (2)利于实现和维护,某个层次实现细节的变化不会对其他层次产生影响。 (3)易于标准化。 层次结构虽然有它的优点,但是如果划分得不合理,反而会带来许多负面影响。如:层次的数量不能过多;层次的数量也不能过少;类似的功能放在同一层;在实现技术经常变化的地方增加层次;层次边界要选得合理,使层次之间的信息流量最小等。 三、其他相关概念 计算机网络中一些很关键的概念,除了前面讲的协议和协议分层以外,下面也对这几种协议做以讲解。 1.系统和实体 系统是网络中有自治能力的计算机或交换设备,从拓扑学的角度讲往往把它叫做网络节点或简称节点。实体是指每个层次中能够发送和接收信息的任何东西。实体包括软件实体(如进程)和硬件实体(如智能I/O芯片)。位于不同系统的同一层次的实体叫做对等实体。协议就是计算机网络中对等实体之间有关通信规则约定的集合。 2.服务原语 服务原语(Service Primitive)是指服务用户与服务提供者之间进行交互时所要交换的一些必要信息。OSI/RM规定了四种服务原语类型,如表3.1所示。 表3.1 四种服务原语及其意义 服务原语类型 意 义 请求(Request) 一个实体希望得到某种服务 指示(Indication) 把关于某一事件的信息告诉某一实体 响应(Response) 一个实体愿意响应某一事件 证实(Confirm) 把一个实体的服务请求加以确认并告诉它 从使用服务原语的角度考虑,可将服务分为需要证实的服务和不需要证实的服务两大类,前者每次服务要使用全部四种服务原语,而后者只使用两种服务原语,如图3.1.2所示。 图3.1.2 服务原语关系图 一个完整的服务原语应当包括原语名字、原语类型和原语参数三大部分,例如一个属于网络连接建立的请求服务原语的写法是: 3.网络协议 协议是用来描述两个进程之间信息交换规则的术语。在计算机网络中,相互通信

文档评论(0)

ucut + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档