网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机网络体系结构与参考模型.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络体系结构与参考模型

1.2 计算机网络体系结构与参考模型   计算机网络层次结构模型和各层协议的集合被定义为计算机网络体系结构,网络体系结构的提出不仅方便了大家对网络的认识和学习,同时也加强了人们对网络设计和实现的指导。在这一节中我们主要讨论网络的分层结构、一些基本概念及ISO/OSI参考模型和TCP/IP模型等。 1.2.1 计算机网络分层结构   网络分层结构的出现其实是将复杂的网络任务分解为多个可处理的部分,使问题简单化。而这些可处理的部分模块之间形成单向依赖关系,即模块之间是单向的服务与被服务的关系,从而构成层次关系,这就是分层。   分层网络体系结构的基本思想是每一层都在它的下层提供的服务基础上提供更高级的增值服务,且通过服务访问点(SAP)来向其上一层提供服务。在OSI分层结构中,其目标是保持层次之间的独立性,也就是第(N)层实体只能够使用(N-1)层实体通过SAP提供的服务;也只能够向(N+1)层提供服务;实体间不能够跨层使用,也不能够同层调用。   网络是一个非常复杂的整体,为便于研究和实现,才将其进行分层,其中分层的基本原则是。   (1)各层之间界面清晰自然,易于理解,相互交流尽可能少。   (2)各层功能的定义独立于具体实现的方法。   (3)网中各节点都有相同的层次,不同节点的同等层具有相同的功能。   (4)保持下层对上层的独立性,单向使用下层提供的服务。 1.2 计算机网络体系结构与参考模型   计算机网络层次结构模型和各层协议的集合被定义为计算机网络体系结构,网络体系结构的提出不仅方便了大家对网络的认识和学习,同时也加强了人们对网络设计和实现的指导。在这一节中我们主要讨论网络的分层结构、一些基本概念及ISO/OSI参考模型和TCP/IP模型等。 1.2.1 计算机网络分层结构   网络分层结构的出现其实是将复杂的网络任务分解为多个可处理的部分,使问题简单化。而这些可处理的部分模块之间形成单向依赖关系,即模块之间是单向的服务与被服务的关系,从而构成层次关系,这就是分层。   分层网络体系结构的基本思想是每一层都在它的下层提供的服务基础上提供更高级的增值服务,且通过服务访问点(SAP)来向其上一层提供服务。在OSI分层结构中,其目标是保持层次之间的独立性,也就是第(N)层实体只能够使用(N-1)层实体通过SAP提供的服务;也只能够向(N+1)层提供服务;实体间不能够跨层使用,也不能够同层调用。   网络是一个非常复杂的整体,为便于研究和实现,才将其进行分层,其中分层的基本原则是。   (1)各层之间界面清晰自然,易于理解,相互交流尽可能少。   (2)各层功能的定义独立于具体实现的方法。   (3)网中各节点都有相同的层次,不同节点的同等层具有相同的功能。   (4)保持下层对上层的独立性,单向使用下层提供的服务。 1.2.2 基本概念   网络中的计算机与计算机间要想正确地传送信息和数据,必须在数据传输的顺序、数据传输的格式及内容等方面有一个约定或规则,这种约定或规则称为计算机网络协议。网络协议主要有三个要素组成。   (1)语义   对协议元素的含义进行解释,不同类型的协议元素所规定的语义是不同的。例如,需要发出何种控制信息、完成何种动作,以及得到的响应等。   (2)语法   将若干个协议元素和数据组合在一起,用来表达一个完整的内容所应遵循的格式,也就是对信息的数据结构做一种规定。例如用户数据与控制信息的结构与格式等。   (3)时序   对事件实现顺序的详细说明。例如,在双方进行通信时,源点发出一个数据报文,如果目标点正确收到,则回答源点接收正确;若接收到错误的信息,则要求源点重发一次。   在同一台计算机上相邻层之间(即不同实体之间,如不同进程之间)的通信也有约定,我们称这种约定为接口(interface),也叫服务接口(service interface),即下层通过接口向上层提供服务。接口定义了上层如何调用下层提供的服务。当网络设计者决定在一个网络中应该包含多少层,以及每一层应该提供哪些功能时,其中最重要的是清楚地定义好不同层之间尤其是相邻层的接口。为了做到这一点,要求网络设计者准确定义好每一层要完成的特定功能。良好的接口定义除了可以尽可能地减少层与层之间要传递的信息的数量以外,还可以方便人们用某一层协议的新实现来代替原来的实现或者用新的协议来代替原来的旧协议。   计算机网络协议描述的是不同计算机间的通信规则,而计算机网络接口描述的是同一计算机相邻层之间的通信规则。具体的关系如图1-4所示。 1.2.3 ISO/OSI参考模型   在网络发展的初期,许多研究机构、计算机厂商和公司都大力发展计算机网络,自从ARPANET出现后,市场上已经出现了许多商品化的网络系统。但是这些网络在体系结构上差异很大,以至

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档