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

CH2 计算机网络的协议及体系结构.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 2 章 计算机网络的体系结构 教学目标: 1、掌握计算机网络协议的概念及组成要素。 2、掌握计算机体系结构的概念。 3、掌握五层协议的体系结构。 4、了解分层的必要性和好处。 教学重点: 1、计算机网络协议的概念及组成要素。 2、计算机网络体系结构的概念。 3、五层协议的体系结构。 2.1 计算机网络体系结构的形成 计算机网络体系结构(computer network architecture,CAN)是属于计算机体系结构的一种,因为计算机网络是一种新型的计算机系统,它要研究的内容是指网络的基本设计思想和方案,包括: 网络的拓扑结构 系统信息处理方式 各系统之间的信息传输规程(或协议) 用户与终端的交互方式 路径控制与信息流控制 资源共享的内容与方式 2.1 计算机网络体系结构的形成 相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 1974年 IBM公司宣布了它研制的SNA。 1977年 ISO开始研究计算机网络体系结构,包含协议(Protocol)、分层(Layer)、接口(Interface)、服务(Service)、实体(entity)、服务访问点(SAP)、服务类型(Service Type)、协议数据单元(PDU)等基本概念。 模型的分类 层次型 以ISO-OSI为代表,用严格的层次关系来表述网络功能的划分及其之间的关系,它所包含的各个协议具有很明确的层次依赖关系。 功能型 以TCP/IP为代表,以网络服务所需的各项功能为主线来刻划功能之间的关系,无严格的层次界限,它所包含的各个协议具有明确的功能依赖关系。 关于开放系统互连参考模型OSI/RM 只要遵循 OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。 在市场化方面 OSI 却失败了。 OSI 的专家们在完成 OSI 标准时没有商业驱动力; OSI 的协议实现起来过分复杂,且运行效率很低; OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场; OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。 两种国际标准 法律上的(de jure)国际标准 OSI 并没有得到市场的认可。 非国际标准 TCP/IP 现在获得了最广泛的应用。 TCP/IP 常被称为事实上的国际标准。 2.2 协议与划分层次 计算机网络中的数据交换必须遵守事先约定好的规则。 这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。 为进行网络中的数据交换而建立的规则、标准或约定即网络协议(network protocol),简称为协议。 协议的组成 一般来说,一个网络协议由语法、语义和同步三个要素所组成。 语法 语法是指数据和控制信息的结构或格式,它用于确定通信时采用的数据格式、编码、信号电平等。——“讲什么” 语义 语义是指对构成协议的各个协议元素的含义的解释,它规定了需要发出何种控制信息、完成何种控制动作及做出何种响应,对发布请求、执行动作以及返回应答予以解释,并确定用于协调和差错处理的控制信息。 ——“如何讲” 同步 同步是对事件实现顺序的详细说明,它用于确定事件的顺序以及速度匹配。 ——“何时讲” 协议的概念举例 甲要打电话给乙,首先甲拨通乙的电话号码,对方电话振铃,乙拿起电话,然后甲乙开始通话,通话完毕后,双方挂断电话。 在这个过程中,甲乙双方都遵守了打电话的协议。 其中,电话号码就是“语法”的一个例子,一般电话号码由五到八位阿拉伯数字组成,如果是长途要加拨区号,国际长途还有国家代码等等; 甲拨通乙的电话后,乙的电话振铃,振铃是一个信号,表示有电话打进,乙选择接电话,讲话;这一系列的动作包括了控制信号、响应动作、讲话内容等等,就是“语义”的例子; “时序”的概念更好理解,因为甲拨了电话,乙的电话才会响,乙听到铃声后才会考虑要不要接,这一系列事件的因果关系十分明确,不可能没有人拨乙的电话而乙的电话会响,也不可能在电话铃没响的情况下,乙拿起电话却从话筒里传出甲的声音。 协议的复杂性 分层原理 为了减少网络设计的复杂性,绝大多数网络采用分层设计方法。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 所谓分层设计方法,就是按照信息的流动过程将网络的整体功能分解为一个个的功能层,不同机器上的同等功能层之间采用相同的协议,同一机器上的相邻功能层之间通过接口进行信息传递。 层次结构的通信实例(1) 实例分析 甲乙公司都可以看作是网络结点 经理、助手和秘书是一个个的通

文档评论(0)

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

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

1亿VIP精品文档

相关文档