《网络协议概述》PPT课件.ppt_第1页
《网络协议概述》PPT课件.ppt_第2页
《网络协议概述》PPT课件.ppt_第3页
《网络协议概述》PPT课件.ppt_第4页
《网络协议概述》PPT课件.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网 络 协 议,计算机学科发展的一个特征: 应用驱动 计算机网络: 应用和工程技术科学 理论和方法: 体系结构与协议,协议开发,第1章 网络协议概述,自主计算机的互连集合 An interconnected collection of autonomous computers Computer Network Andrew S. Tanebaum,1.1 计算机网络概述,局域网的拓扑,匹配电阻,集线器,干线耦合器,总线网,星形网,树形网,环形网,由局域网和广域网组成互联网,广域网,相距较远的局域网通过路由器与广域网相连 组成了一个覆盖范围很广的互联网,C,C,C,H,H,H,T,T,T,T,T,T,T,资源子网,通信子网,T,T,随需应变的商务,不断变化的环境,需要连续改进的商务模式与商务流程,计算模式和中间件发展趋势,紧密,宽松,联接,粒度/耦合度,范围,XML/HTTP,MOM,ORB,网络 应用,同类 应用,程序,访问手段,Web服务 Web Services,简单服务 Services,构件 Components,对象 Objects,互联 网 应用,单机,范围,网络 应用,文字 处理,数学 计算,互联 网 应用,局域网,互联网,主机 计算,客户/ 服务器,客户/ 网络,1.2 网络协议体系结构,计算机网络协议,协议:为进行网络中的数据交换而建立的规则、标准或约定。,对数据在机器之间传输时的表示方法进行定义和描述的标准,规定了如何进行传输、如何检测错误以及如何传输确认信息。,协议三要素:,语法 数据的控制信息的结构或格式 语义 需要发生何种控制信息,完成何种动作以及做出何种应答 同步 事件实现顺序的详细说明,实体、协议、服务和服务访问点,实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的规则的集合。 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。 要实现本层协议,还需要使用下层所提供的服务。,本层的服务用户只能看见服务而无法看见下面的协议。 下面的协议对上面的服务用户是透明的。 协议是“水平的”,即协议是控制对等实体之间通信的规则。 服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。 同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)。,服 务 用 户,第 n 层,第 n + 1 层,服 务 用 户,协议很复杂,协议必须将各种不利的条件事先都估计到,而不能假定一切情况都是很理想和很顺利的。 必须非常仔细地检查所设计协议能否应付所有的不利情况。 应当注意:事实上难免有极个别的不利情况在设计协议时并没有预计到。在出现这种情况时,协议就会失败。因此实际上协议往往只能应付绝大多数的不利情况。,著名的协议举例,占据两个山顶的蓝军与驻扎在这山谷的白军作战。力量对比是:一个山顶上的蓝军打不过白军,但两个山顶的蓝军协同作战就可战胜白军。一个山顶上的蓝军拟于次日正午向白军发起攻击。于是发送电文给另一山顶上的友军。但通信线路很不好,电文出错的可能性很大。因此要求收到电文的友军必须发送确认电文。但确认电文也可能出错。试问能否设计出一种协议,使得蓝军能实现协同作战因而一定(即100 %)取得胜利?,这样的协议无法实现!,协议研究,Routing QoS Multicast Admission Control & Congestion Control Switching Middleware ,例子:甲乙二人通电话 高一层:认识层。可交流性,双方具有共同 话题,相关知识,懂得交谈内容(含义)。 下一层:语言层。共同的语言,不考虑含义。 若双方语言不一致,语言层必须承担翻译。 最底层:传输层。话音电信号话音。 不涉及语言语种和含义。 特点:每层相对独立,功能分明,复杂性的细化,协议分层,计算机网络协议层次结构,有五个特点,(各层之间)独立性。某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务。 灵活性。当某层发生变化(技术原因),只要接口关系保持不变,该层的上下层均不受影响,甚至取消该层。 可分割性。各层都可以采用最合适的技术实现。 易实现和可维护性。庞大的系统变得较小和易处理的部分。 可标准化性。每层功能和服务标准化成为可能。,网络各层及协议 体系结构 (Architecture) 是计算机网络及其组成部分所应完成的功能的精确定义。,计算机网络的体系结构,20世纪70s-至今 不同网络设备之间的兼容性和互操作性是推动网络体系结构的标准化的原动力 各厂商、研究机构、大学在网络技术、方法、理论等方面的研究日趋成熟是其基础,体系结构标准化过程,标准化过程的两个阶段 厂商标准:IBM-SNA(系统网络体系结构),DEC-DNA(DECnet系统体系结构)、AppleTalk系统体系结构、Berkeley UNIX TCP/IP系统体系结构 缺点:适用范围:兼容性? 技术垄断:竞争? 标准不统一:用户利益? 标准制定问题 标准化任务只能由不偏向于任何厂商的非盈利中立组织来制定 例外“事实上的标准”,如TCP/IP,国际标准:ISO-OSI/RM Open System Interconnection/ Recommended Model (开放系统互联参考模型,简称OSI参考模型) OSI参考模型是一种概念上的网络模型 其标准保证了不同网络设备之间的兼容性和互操作性 规定了网络体系结构的框架 只说明了做什麼(WHAT TO DO)而未规定怎样做(HOW TO DO) 现在的计算机网络均是在OSI/RM的框架下运作的,PC导致了局域网的出现 局域网的标准:IEEE802 IEEE802也符合OSI/RM标准 开始就建立在标准化的基础上,因特网的标准化工作,因特网协会 ISOC,因特网研究指导小组 IRSG,因特网研究部 IRTF,因特网工程部 IETF,因特网工程指导小组 IESG,RG,WG,RG,领域,领域,因特网体系结构 研究委员会 IAB,WG,WG,WG,制订因特网的正式标准要经过以下的四个阶段,因特网草案(Internet Draft) 在这个阶段还不是 RFC 文档。 建议标准(Proposed Standard) 从这个阶段开始就成为 RFC 文档。 草案标准(Draft Standard) 因特网标准(Internet Standard),各种RFC之间的关系,因特网草案,建议标准,草案标准,因特网标准,历史的 RFC,实验的 RFC,提供信息的 RFC,6 种 RFC,OSI参考模型的结构,ISO参考模型,对等通信,物 理 层,数据链路层,传 输 层,网 络 层,会 话 层,应 用 层,表 示 层,数据封装,五层协议的体系结构,应用层(application layer) 传输层(transport layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer),数据链路层,5 应用层,4 传输层,3 网络层,2 数据链路层,1 物理层,TCP/IP 的体系结构,TCP/IP 的三个服务层次,TCP/IP协议模型从更实用的角度出发,形成了高效的四层体系结构,即网络接口层、IP层、传输层和应用层。,沙漏计时器形状的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论