第3章 计算机网络体系结构与协议.pptVIP

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 计算机网络体系结构与协议 3.1 网络体系结构的基本概念 3.2 ISO/OSI参考模型 3.3 物理层 3.4 数据链路层 3.5 网络层 3.6 传输层 3.7 会话层 3.8 表示层 3.9 应用层 3.10 网络协议 3.11 实训 3.1 网络体系结构的基本概念 所谓的网络体系结构就是为了完成主机之间的通信,把网络结构划分为有明确功能的层次,并规定了同层次虚通信的协议及相邻层次之间的接口与服务。因此,网络的层次结构模型与各层协议和层间接口的集合统称为网络体系结构。 两台计算机进行相互通信,除了必须建立一条传送数据的通道外,还要完成很多工作: (1)发起通信的计算机必须激活通信通道。 (2)告诉网络如何识别接收数据的计算机。 (3)发送数据方必须确认接收方已经准备好。 (4)如果两个计算机之间文件格式不兼容,那么其中一台必须完成转换工作。 (5)如果发送出现差错或丢失,那么应该有相应的措施来处理。 3.1.1 网络结构的分层 3.1.2 层次体系结构 一个网络协议主要由以下三个要素组成: (1)语法:即数据与控制信息的结构或格式。 (2)语义:即需要发出何种信息、完成何种动作以及做出何种应答。 (3)同步(定时):即事件实现顺序的详细说明。 1. 协议 协议用来描述进程之间信息交换过程的一个术语,在计算机通信网络中,协议就是指在两台通信设备之间管理数据交换的一整套规则。 一种通信协议由语义、语法和定时三个部分组成。协议的语义定义了通信双方要“讲什么”,如规定通信双方要发出什么控制信息、执行的动作、返回的应答;协议的语法定义了怎样进行通信,即“如何讲”;协议的定时关系到何时进行通信。 在计算机网络中,通信协议所实现的功能主要有以下几点:建立连接(网络设备寻址)、拆除连接、释放所占资源、数据传输服务(确定数据传输方向以及选择合适路径)、差错控制、网络间多路传输、信息流量的控制、信息数据的分割封包和拆卸重组。 2. 协议分层 计算机网络体系结构是按层方式来组织,如下图所示,较高层建立在它的下层基础之上,又为其更高层提供必要的服务功能,同时要把如何实现这一服务的细节对上一层加以屏蔽。不同的网络,其层的数量,各层的名字、内容和功能都不尽相同。 3.2 ISO/OSI参考模型 3.2.1 OSI参考模型的基本概念 OSI参考模型是标准化、开放式的计算机网络层次模型。其含义是任何遵守OSI参考模型和有关标准的系统都可以互相连接。在这里“系统”是指计算机、终端或其他外部设备等。 目前用得比较普遍的是两个著名的网络体系结构,一个是国际标准化组织推出的ISO参考模型,一个是工业标准TCP/IP参考模型。 3.2.2 开放系统互连参考模型 在OSI中,采用自上而下逐步求精法,形成三级抽象:体系结构、服务定义(service definition)和协议规范(protocol specification)。其中最高一级是约束最少的,然后逐步精细地进行描述,并加上更多约束。 OSI模型是一个分层结构的模型,如下图所示。它定义了异种计算机互连标准的主体结构。每一层都有特定的功能,连接了较低层和较高层的服务。 1. OSI参考模型的基本功能 ISO制定的开放系统互连基本参考模型由七层组成,各层的功能简介如下: (1)物理层。 物理层是为了在物理传输介质上传输原始的数据比特流,从而提供为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性;提供有关在传输介质上传输非结构的比特流及物理链路故障检测指示。 (2)数据链路层。 数据链路层是为网络层提供服务的,解决两个相邻接点之间通信问题。在物理层提供比特流传输服务的基础上,数据链路层通过在通信的实体之间建立数据链路连接,传送以“帧”为单位的数据,使得有差错的物理线路变成无差错的数据链路,保证点到点可靠的数据传输。因此,数据链路层关心的主要问题是物理地址、网络拓扑、线路规划、错误报告、数据帧的有序传输和流量控制等。 (3)网络层。 网络层是为传输层提供服务的,其主要功能是为了在不同网络系统中的两个结点设定一条逻辑通道。其基本任务包括路由选择、拥塞控制与网络互连等。 (4)传输层。 传输层是第一个端对端的传输控制层,又称主机——主机层。传输层为会话层文体提供透明、可靠的数据传输服务,保证端到端的数据完整性;选择网络层能提供最适宜的服务;该层关心的问题是建立、维护和中断虚电路,差错校验与恢复,信息流量控制等。 (5)会话层。 为彼此合作的表示层实体提供建立、维护和结束会话连接的功能;完成通信进程的逻辑名字与物理名字间的对应;提供会话管理服务。 (6)表示层。 为应用层进程提供能解释所交换信息含义的一组服务,如代码转换、格式转换、文本压缩、文本加密

文档评论(0)

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

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

1亿VIP精品文档

相关文档