第章网络协议概述幻灯片课件_第1页
第章网络协议概述幻灯片课件_第2页
第章网络协议概述幻灯片课件_第3页
第章网络协议概述幻灯片课件_第4页
第章网络协议概述幻灯片课件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

网络协议计算机学科发展的一个特征:

应用驱动计算机网络:

应用和工程→技术→科学理论和方法:

体系结构与协议,协议开发第1章网络协议概述自主计算机的互连集合Aninterconnectedcollectionofautonomouscomputers

ComputerNetwork AndrewS.Tanebaum1.1计算机网络概述局域网的拓扑匹配电阻集线器干线耦合器总线网星形网树形网环形网CCCHHHTTTTTTT资源子网通信子网TT随需应变的商务商务价格压力安全威胁资产利用客户需求经济管制生产力技术模块化集群网格自主计算Web服务虚拟化标准不断变化的环境……需要连续改进的商务模式与商务流程计算模式和中间件发展趋势紧密宽松联接粒度/耦合度范围XML/HTTPMOMORB网络应用同类应用程序访问手段Web服务WebServices简单服务Services构件Components对象Objects互联网应用单机范围网络应用文字处理数学计算互联网应用局域网互联网主机计算客户/服务器客户/网络1.2网络协议体系结构计算机网络协议协议:为进行网络中的数据交换而建立的规则、标准或约定。网络连接的结点交换数据(传输数据、控制信息)遵守规则数据格式及同步对数据在机器之间传输时的表示方法进行定义和描述的标准,规定了如何进行传输、如何检测错误以及如何传输确认信息。协议三要素:语法数据的控制信息的结构或格式语义需要发生何种控制信息,完成何种动作以及做出何种应答同步事件实现顺序的详细说明实体、协议、服务和服务访问点实体(entity)表示任何可发送或接收信息的硬件或软件进程。协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下层所提供的服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。协议是“水平的”,即协议是控制对等实体之间通信的规则。服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。同一系统相邻两层的实体进行交互的地方,称为服务访问点SAP(ServiceAccessPoint)。协议交换原语交换原语服务用户提供服务服务提供者第n层第n+1层服务用户SAPSAP协议很复杂协议必须将各种不利的条件事先都估计到,而不能假定一切情况都是很理想和很顺利的。必须非常仔细地检查所设计协议能否应付所有的不利情况。应当注意:事实上难免有极个别的不利情况在设计协议时并没有预计到。在出现这种情况时,协议就会失败。因此实际上协议往往只能应付绝大多数的不利情况。

著名的协议举例占据两个山顶的蓝军与驻扎在这山谷的白军作战。力量对比是:一个山顶上的蓝军打不过白军,但两个山顶的蓝军协同作战就可战胜白军。一个山顶上的蓝军拟于次日正午向白军发起攻击。于是发送电文给另一山顶上的友军。但通信线路很不好,电文出错的可能性很大。因此要求收到电文的友军必须发送确认电文。但确认电文也可能出错。试问能否设计出一种协议,使得蓝军能实现协同作战因而一定(即100%)取得胜利?明日正午进攻,如何?同意收到“同意”收到:收到“同意”………………这样的协议无法实现!协议研究RoutingQoSMulticastAdmissionControl&CongestionControlSwitchingMiddleware………例子:甲乙二人通电话高一层:认识层。可交流性,双方具有共同话题,相关知识,懂得交谈内容(含义)。下一层:语言层。共同的语言,不考虑含义。若双方语言不一致,语言层必须承担翻译。最底层:传输层。话音-电信号-话音。不涉及语言语种和含义。特点:每层相对独立,功能分明,复杂性的细化协议分层计算机网络协议层次结构,有五个特点(各层之间)独立性。某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务。灵活性。当某层发生变化(技术原因),只要接口关系保持不变,该层的上下层均不受影响,甚至取消该层。可分割性。各层都可以采用最合适的技术实现。易实现和可维护性。庞大的系统变得较小和易处理的部分。可标准化性。每层功能和服务标准化成为可能。

网络各层及协议体系结构(Architecture)

是计算机网络及其组成部分所应完成的功能的精确定义。计算机网络的体系结构

20世纪70’s-至今不同网络设备之间的兼容性和互操作性是推动网络体系结构的标准化的原动力各厂商、研究机构、大学在网络技术、方法、理论等方面的研究日趋成熟是其基础体系结构标准化过程标准化过程的两个阶段厂商标准:IBM-SNA(系统网络体系结构),DEC-DNA(DECnet系统体系结构)、AppleTalk系统体系结构、BerkeleyUNIXTCP/IP系统体系结构缺点:适用范围:兼容性?技术垄断:竞争?标准不统一:用户利益?标准制定问题标准化任务只能由不偏向于任何厂商的非盈利中立组织来制定例外——“事实上的标准”,如TCP/IP国际标准:ISO-OSI/RMOpenSystemInterconnection/RecommendedModel(开放系统互联参考模型,简称OSI参考模型)OSI参考模型是一种概念上的网络模型其标准保证了不同网络设备之间的兼容性和互操作性规定了网络体系结构的框架只说明了做什麼(WHATTODO)而未规定怎样做(HOWTODO)现在的计算机网络均是在OSI/RM的框架下运作的PC导致了局域网的出现局域网的标准:IEEE802IEEE802也符合OSI/RM标准开始就建立在标准化的基础上因特网的标准化工作因特网协会ISOC因特网研究指导小组IRSG因特网研究部IRTF因特网工程部IETF因特网工程指导小组IESG…RGWG……RG…领域领域因特网体系结构研究委员会IAB

WGWGWG制订因特网的正式标准要经过以下的四个阶段因特网草案(InternetDraft)——在这个阶段还不是RFC文档。建议标准(ProposedStandard)——从这个阶段开始就成为RFC文档。草案标准(DraftStandard)因特网标准(InternetStandard)各种RFC之间的关系因特网草案建议标准草案标准因特网标准历史的RFC实验的RFC提供信息的RFC6种RFCOSI参考模型的结构

ISO参考模型对等通信1物理层2数据链路层4传输层3网络层5会话层7应用层6表示层物理层数据链路层传输层网络层会话层应用层表示层数据封装1物理层2数据链路层4传输层3网络层5会话层7应用层6表示层五层协议的体系结构应用层(applicationlayer)传输层(transportlayer)网络层(networklayer)数据链路层(datalinklayer)物理层(physicallayer)数据链路层5应用层4传输层3网络层2数据链路层1物理层应用层网络接口层网际层IP(各种应用层协议如TELNET,FTP,SMTP等)传输层(TCP

UDP)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

提交评论