计算机网络教程 王硕 第3章新.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 网络体系结构与协议 3.1 网络体系结构的基本概念 3.1.1 网络协议 在计算机网络中有许多互相连接的节点,在这些节点之间经常需要不断地交换数据和控制信息。要做到在节点之间有条不紊地交换数据,每个节点必须遵守一些事先约定好的规则。这些为网络数据交换而制定的规则、约定与标准被称为网络协议(Network Protocol)。网络协议包含以下3个要素。 (1)语义: 指构成协议的协议元素的含义,不同类型的协议元素规定了通信双方所要表达的不同内容。这里的协议元素是指控制信息或命令及应答。 (2)语法: 即用户数据与控制信息的结构和格式。 (3)时序: 对事件实现顺序的详细说明。 3.1.2 层次化的概念 网络协议实质上是计算机通信时所使用的一种语言,它是计算机网络不可缺少的组成部分。为了减少网络协议设计的复杂性,最好的组织方式是分层模型,也就是将通信问题分为几个小问题(层次)的方法,每个小问题对应于一层。网络协议采用层次结构有以下优点。 (1)各层之间相互独立。各层只要知道通过接口所提供的服务,而不需要了解其他层中实现的细节。 (2)灵活性好。若某层发生变化,只要接口关系不变,则上、下层均不受影响。便于修改、取消某层的服务。 (3)各层都可以选择最合适的实现技术,各层实现技术的改变不影响其他层。 (4)整个系统被分解为若干个较小的部分,便于实现、调试和维护。 (5)每一层的功能和所提供的服务都有精确的说明,有利于促进标准化。 3.1.3 网络体系结构 计算机网络体系结构是网络中分层模型以及各层功能的精确定义。对网络体系结构的描述必须包括足够的信息,使实现者可以为每一功能层进行硬件设计或编写程序,并使之符合相关协议。 但我们要注意的是,网络协议实现的细节不属于网络体系结构的内容,因为它们隐含在机器内部,对外部说来是不可见的。 3.2 OSI参考模型 3.2.1 OSI参考模型的制定 ISO在1977年3月召开的第九次全会上决定成立一个新的技术委员分会(ISO/TC97/SC16)专门研究此课题。经过几年的努力,1983年ISO/TC97/SC16提出了开放系统互连参考模型(Open System Interconnection/Reference Mode,OSI/RM),即著名的ISO7498国际标准。 OSI网络体系结构是由国际标准化组织(International Organization for Standardization,ISO)提供和定义的计算机网络的分层、各层协议和层间接口的集合。 3.2.2 各层的主要功能 1.物理层(Physical Layer) 物理层保证在通信信道上传输原始比特流。物理层协议被设计用来控制传输媒体,以提供传输媒体对计算机系统的独立性。物理层协议规定传输媒体本身及机械、电气、功能、规程特性。 2.数据链路层(Datalink Layer) 负责建立、维持、释放数据链路的连接,在两个相邻节点间的线路上,无差错地传送以帧为单位的数据。数据链路层加强物理层原始比特流的传输功能,使之对网络层呈现为一条无差错链路。 数据链路层把数据分装在不同的数据帧中发送,并处理接收端送回的确认帧。每一帧中必须携带同步、地址、差错控制、流量控制等信息。 3.网络层(Network Layer) 网络层完成对通信子网的运行控制,提供源站(或源主机)和目标站(或目标主机)间的数据传输服务,数据的单位是“分组”或“包”。负责选择从发送端传输数据包到达接收端的路由。另外,网络层还负责通信子网中的分组、拥塞控制和记账等。 网络层协议有面向连接和无连接两种服务,它们分别向高层提供连接方式的和无连接方式的网络服务。 4.运输层(Transport Layer) 运输层为OSI网络体系结构中最核心的一层,它把实际使用的通信子网与高层应用分开,提供发送端和接收端之间的高可靠、低成本的数据传输。运输层协议必须完成寻找接收端用户地址、提供面向连接服务时的建立连接、拆除连接以及流量控制和多路复用等工作。 5.会话层(Session Layer) 会话层使用运输层提供的可靠的端到端通信的服务,并增加一些用户所需要的附加功能和建立不同机器上的用户之间的会话联系。会话层协议为表示层提供同步服务,使得低层协议在发生了某种错误之后,会话层协议能返回到一个已

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档