[理学]第3章 计算机网络原理体系结构.pptVIP

[理学]第3章 计算机网络原理体系结构.ppt

  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文档。上传文档
查看更多
[理学]第3章 计算机网络原理体系结构

第 三 章 计算机网络体系结构 思维方法 逻辑思维 抽象思维?掌握本领域知识的基本方法 系统方法基本应用 将复杂问题分层 原则:按功能的相对独立性 定义每一层的特性和功能 规则 建立层与层之间的关系 研究计算机网络体系结构的目的与意义 §3.1 网络体系结构 3.1.1 网络体系结构的定义和发展 相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 社会上存在的邮政系统 3.1.2 网络体系结构的分层原理 (1)各层之间相互独立。高层并不需要知道低层是如何实现的,而仅需要知道该层通过层间的接口所提供的服务。 (2)灵活性好。当任何一层发生变化时、例如由于技术的进步促进实现技术的变化,只要接口保持不变,则在这层以上或以下各层均不受影响。另外,当某层提供的服务不再需要时,甚至可将这层取消。 (3)各层都可以采用最合适的技术来实现,各层实现技术的改变不影响其他层。 (4)易于实现和维护。因为整个的系统已被分解为若干个易于处理的部分,这种结构使得一个庞大而又复杂系统的实现和维护变得容易控制。 (5)有利于促进标推化。这主要是因为每层的功能与所提供的服务已有精确的说明。 复杂系统的层次结构 第N层的功能 向N-1层请求服务 向N+1层提供服务 层次划分的特点 各层的功能相对独立 每层的改变不影响其他层 低层次隐藏复杂性 接口的作用 定义请求/提供服务的方式 3.1.3 通信协议 计算机网络中的数据交换必须遵守事先约定好的规则。 这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。 为进行网络中的数据交换而建立的规则、标准或约定即网络协议(network protocol),简称为协议。 网络协议的三要素:语义、语法与时序; 语义:用于解释比特流的每一部分的意义; 语法:语法是用户数据与控制信息的结构与格式,以及数据出现的顺序的意义; 时序:事件实现顺序的详细说明。 协议的复杂性 协议必须将各种不利的条件事先都估计到,而不能假定一切情况都是很理想和很顺利的。 必须非常仔细地检查所设计协议能否应付所有的不利情况。 应当注意:事实上难免有极个别的不利情况在设计协议时并没有预计到。在出现这种情况时,协议就会失败。因此实际上协议往往只能应付绝大多数的不利情况。 著名的协议举例 占据两个山顶的蓝军与驻扎在这山谷的白军作战。力量对比是:一个山顶上的蓝军打不过白军,但两个山顶的蓝军协同作战就可战胜白军。一个山顶上的蓝军拟于次日正午向白军发起攻击。于是发送电文给另一山顶上的友军。但通信线路很不好,电文出错的可能性很大。因此要求收到电文的友军必须发送确认电文。但确认电文也可能出错。试问能否设计出一种协议,使得蓝军能实现协同作战因而一定(即100 %)取得胜利? 结 论 这样无限循环下去,两边的蓝军都始终无法确定自己最后发出的电文对方是否已经收到。 没有一种协议能够蓝军能 100% 获胜。 网络体系结构的主要概念 描述网络的层次结构 网络的基本构成 构成之间的相互关系 每个层次定义三个基本概念 接口、服务和协议 三个概念之间的相互关系 接口与服务的关系 协议与服务的关系 每个层次定义三个基本概念 接口 每层接口告诉上层进程对其的访问方式 定义需要的参数和预期的结果 服务 每层为上层提供服务,定义该层做什么 协议 每层中使用的对等协议只涉及该层的内部事物 协议的修改和替换不影响更高层次 §3.2 开放系统互连参考模型 只要遵循 OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。 在市场化方面 OSI 却失败了。 OSI 的专家们在完成 OSI 标准时没有商业驱动力; OSI 的协议实现起来过分复杂,且运行效率很低; OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场; OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。 实体\服务 实体Entity 每一层的具体功能是由该层的实体实现的。实体是指在某一层中具有数据收发能力的活动单元。一般就是该层的软件进程或者实现该层协议的硬件单元(如网卡)。在不同机器上同一层的实体互称为对等实体(peer entity)。 服务service 网络中各层向其相邻上层提供的一组功能集合,是相邻两层之间的界面。 与服务有关的概念 网络连接类型 面向连接(虚电路) 数据流有序 无连接(数据报) 每个报文相对独立 到达目的地的先后顺序可能是乱序 服务的实现 面向连接 面向连接服务 是电话系统服务模

文档评论(0)

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

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

1亿VIP精品文档

相关文档