




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,计算机网络,第2章计算机网络体系结构,网络协议OSI参考模型IEEE/LAN参考模型TCP/IP参考模型网络操作系统与网络协议,网络协议,网络协议同等实体间通信制定的有关通信规则约定的集合网络协议应该解决的问题?,协议分层,分而治之,协议栈,计算机网络体系结构同样采用层次结构,它以功能作为划分层次的基础。每一层中任何可以发送或接收信息的硬件/软件进程称为实体,它是活跃元素;位于不同系统内同一层次的两个实体称为对等实体;Pn是指第n层协议,是一台机器的第n层与另一台机器的第n层对话使用的协议,它作用在对等实体之间;某一系统内的各层协议集称为协议栈。,协议分层的基本概念,n层实体在实现自身定义的功能时,直接使用n-1层提供的服务,并通过n-1层间接使用n-2层以及以下所有各层的服务;n层向第n+1层提供服务,此服务包含第n层本身和下层服务提供的功能;相邻层间有接口,所提供服务的具体实现细节对上一层完全屏蔽。数据传递由上层到下层,接收由下层到上层,除物理媒体上(最底层)进行的是实通信外,其余各对等实体间(层间)都是虚通信;虚通信必须遵循该层的协议;n层的虚通信是通过n/n-1层间接口处n-1层提供的服务以及n-1层的通信(通常也是虚通信)来实现的。,封装化,协议分层原则,在进行计算机网络层次结构的划分时,应遵循一定的分层原则,包括必须使每层的功能明确、相互独立,各层具体实现的方法和更新不对相邻层产生影响;层间接口必须清晰,跨过接口的信息量应尽可能少;层数应当适中。,接口和服务,接口和服务是层次结构中的两个基本概念。所谓接口,是指相邻两层之间交互的界面,定义相邻两层之间的原语操作及下层对上层的服务;而服务是指某一层及其以下各层的一种能力,通过接口提供给其相邻上层。,(1)协议封装在数据上附加协议的控制信息。报头中含有该层协议的控制信息:编址机制(地址,发方/收方的地址信息);差错控制(差错检测码,一组数据差错检测序列);流量控制(协商、反馈);多路复用(为多个不相关的对话使用同一个连接);路由协议控制:用于实现协议控制功能的信息。,(2)分段与重组协议应该确定PDU的最大和最小长度,并根据该值对数据流进行分段。分段的反过程即是重装,重装体现了对等实体间的透明体通信原则。对等实体之间的通信如同直接通信一样:接收的数据与原始数据大小、内容一致;如果下层需要对数据进行分组或组合,一定要在送到接收实体前还原成大小、内容一致的原始数据。,(3)服务与协议的关系服务是各层向它上层提供的一组原语。服务定义了两层之间的接口,上层是服务用户,下层是服务提供者。协议是定义同层对等实体之间交换的帧、分组和报文格式及意义的一组规则。实体利用协议来实现它们的服务定义。只要不改变提供给用户的服务,实体可以任意地改变它们的协议。n层实体利用n1层实体提供的服务并执行n层协议来完成对n1层提供服务。,服务原语(Primitive),一个服务通常由一组原语操作描述,用户进程通过这些原语操作可访问该服务。大部分协议栈位于操作系统中,原语通常是系统调用。调用在内核模式中控制机器,让操作系统发送必要的分组。请求(Request):由一个实体发送给服务提供者的、希望得到某些操作的服务请求;指示(Indication):通知上层实体某个事件的发生;响应(Response):指示一个实体希望响应一个事件;证实(Confirm):原语返回对先前请求的响应。,服务质量与类型,面向连接(Connection-orientedService)建立连接,数据单元按序传输和接收释放连接,无连接(ConnectionlessService)每个报文带有完整的目的地址,各自独立,经由系统选定的路线传递,可能出现乱序。“有证实”:包括请求、指示、响应和证实四个原语“无证实”:只有请求和指示两个原语,服务质量与类型,服务质量(QOS)用来评价每种服务的特性。通常面向可靠连接的服务质量较高,因为在接收方有确认和重传的处理过程,但增加了额外的开销和延迟。,OSI参考模型,OSI体系结构是七层模型,用于进程间通信和协调各层标准的制定;服务定义描述了各层所提供的服务,以及层与层之间的抽象接口和交互的服务原语;各层的协议规范精确定义了发送的控制信息及解释该控制信息的过程。7层的体系结构:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,开放系统互连(OSI)参考模型,物理层协议规定了与建立、维持及断开物理信道所需的机械、电气、功能和规程特性,其作用是在物理媒体之上为数据链路层提供的原始比特流的物理连接,尽可能屏蔽传输媒体的差异,透明传送和接收比特流。OSI模型的物理层定义:在物理信道实体间合理地通过中间系统、为比特传输所需的物理连接的激活、保持和去除提供机械的、电气的、功能性和规程性的手段。,物理层,物理层标准,CCITTV系列建议模拟信道X系列建议数字信道V系列和X系列建议的许多标准和美国电子工业协会系列接口标准EIA/RSXXX内容十分相近。,数据链路层,链路(link)是指一条无源的点到点的无任何中间交换结点的物理线路段。将实现数据传输控制规程(procedure)的硬件和软件加到链路上就构成了数据链路(datalink)。数据链路控制规程是为使数据能迅速、正确、有效地从发送点到达接收点所采用的控制规则和约定,目的是为了在给定的通信链路上提供发送端和接收端之间的无差错信息传输。成帧:帧的定界,实现识别帧开始和结束的结构。类型:面向字符(又称面向字节)和面向比特,网络层,ISO定义网络层为一个网络连接的两个传送实体间交换网络服务数据单元提供功能和规程的方法,使传送实体独立于路由选择和交换方式。网络层要解决的关键问题是了解通信子网的拓扑结构,进行选择路由。网络层的基本设计原则是服务与子网技术不依赖,对上层用户屏蔽子网通信的细节,包括子网类型、拓扑结构、子网数目,向上层提供一致的服务、统一的地址。,网络层服务,面向连接服务:将复杂的功能放在网络层(通信子网)无连接服务:将复杂的功能放在传输层。路由选择:网络节点在收到一个分组后,确定向下一节点传送的路径,这就是路由选择。数据报:网络节点为每个分组路由做出选择;虚电路:只在连接建立时确定路由。路由算法:确定路由选择的策略称。阻塞控制阻塞(congestion):到达分组过多,来不及处理,网络性能下降死锁增加网络资源解决拥塞,传输层,传输层位于网络层之上、会话层之下,利用网络层子系统提供的服务开发本层的功能,实现对会话层的服务,并负责端到端的通信。,传输服务,传输实体(transportentity)是指完成传输层功能的硬软件。采用全双工或半双工传输用户数据和控制数据,数据可分为正常的服务数据分组和快递服务数据分组两种。面向连接的服务提供运输服务用户之间逻辑连接的建立、维持和拆除,是可靠的服务,可提供流量控制、差错控制和序列控制;无连接服务只能提供不可靠的服务。传输层协议服务等级:可靠的面向连接的协议、不可靠的无连接协议、需定序和定时传输的话音传输协议、需快速和高可靠的实时协议服务质量,会话层,会话层是在传输层提供的服务上,提供会话管理、同步和活动管理等功能。,会话层功能,会话管理:连接建立、数据传送、连接释放,会话连接到运输连接的映射。令牌管理:会话服务用户对某种服务的独占使用权,拥有令牌的用户才可发送数据,另一方必须保持沉默。活动管理:会话服务用户之间的合作可以划分为不同的逻辑单位,每一个逻辑单位称为一个活动(Activity),每个活动的内容具有相对的完整性和独立性。在任一时刻,一个会话连接只能为一个活动所使用,但允许某个活动跨越多个会话连接。,同步管理:使会话服务用户对会话的进展情况有一致的了解,在会话中断后可以从中断处继续下去。主同步点和次同步点。,异常情况处理:在会话期间,会话层将报告来自网络层以下的异常情况,保证会话连接释放前所有的数据单元被应用进程接收。,表示层,问题:描述数据结构,使之与具体机器无关。对原站内部的数据结构进行编码,使之形成适合于传输的比特流,到了目的站再进行解码,转换成用户所要求的格式。功能:语法转换语法协商连接管理抽象语法标记ASN.1(AbstractSyntaxNotationOne)可灵活地定义各种数据结构,包括一些基本类型和结构类型,并允许用户定义更复杂的数据结构。,应用层,开放系统互连环境与本地操作系统和应用系统的直接接口。应用层向应用进程提供的服务是OSI所有层直接或间接提供服务的总和。应用层由应用进程AP(ApplicationProcess)和应用实体AE(ApplicationEntity)组成。应用进程间数据交换通过应用层协议和表示层服务完成。,IEEE/LAN参考模型,局域网特点:通信传输方面,局域网的数据以帧为单位传输,一般不需要中间转换,路径选择功能也可大大简化。参考OSI/RM参考模型,IEEE802提出了局域网的参考模型LAN/RM。,IEEE/LAN参考模型,功能描述,物理层负责体现机械、电气和过程方面的特性,完成建立、维持和拆除物理链路的功能,它提供在物理层实体间发送和接收比特的能力。MAC子层支持数据链路功能,为LLC子层提供服务。LLC子层负责传送带有校验的数据帧,采用差错控制和帧确认技术,把不可靠的传输信道转换成可靠的传输信道。IEEE的802标准,包括CSMA/CD、令牌总线和令牌环等,它被ANSI接受为美国国家标准,被ISO作为国际标准(称为ISO8802标准,现在IEEE802.1IEEE802.6已成为ISO8802.18802.6)。,TCP/IP参考模型,Internet网络体系结构是以TCP/IP协议为核心的。TCP/IP的核心思想是将使用不同低层协议的异构网络,在传输层和网络层建立统一的虚拟逻辑网络,以此来屏蔽、隔离所有物理网络的硬件差异,从而实现网络的互联。IP协议为各种不同的通信子网或局域网提供一个统一的互连平台。TCP协议为应用程序提供端到端的通信和控制功能。,TCP/IP体系结构,TCP/IP不是一个简单的协议,而是一组小的专业化协议,包括TCP、IP、UDP、ARP、ICMP协议及其他一些子协议。TCP/IP协议簇是层次结构,共分为4层。,TCP/IP体系结构,(1)主机至网络层(网络接口层):主机至网络层提供IP数据报的发送和接收。(2)互连网层:互连网层提供计算机间的分组传输,负责高层数据的分组生成、底层数据报的分组组装、处理路由、流控、拥塞等问题。(3)传输层:供应用程序间的通信,负责格式化信息流和提供可靠传输,使源端和目标端主机上的对等实体进行会话。(4)应用层:提供常用的应用程序,包含高层协议。,OSI参考模型和TCP/IP模型的对比,相似之处:基于独立的协议栈概念,层的功能大体相似,如在两个模型中,自底向上直至和包括传输层的若干层为希望通信的进程提供端到端的与网络无关的传输服务。传输层以上的层都是面向应用的传输服务的用户。,差别:模型:OSI模型有服务、接口和协议3个主要概念,而TCP/IP体系结构没有明确区分服务、接口和协议,因此OSI模型中的协议比TCP/IP结构中的协议具有更好的隐藏性,在技术发生变化时能相对容易地进行替换。层数:OSI模型7层,TCP/IP结构4层;服务:OSI网络层支持无连接的和面向连接的通信,传输层仅有面向连接的通信,TCP/IP结构的网络层仅有无连接通信,传输层支持两种模式。,面向连接的网络,电话公司:服务质量(资源预留)记账X.25和帧中继(framerelay)70年代,每个连接一个连接号运行10年左右80年代,帧中继无错误控制的、无流控制的面向连接的网络。最重要的应用将公司的多个办公区域的LAN相互连接起来。,异步传输模式(ATM)90年代早期设计,主要被承运商用于内部传输虚电路永久虚电路ATM信元,ATM参考模型,信元和传输,电压、位时序等物理介质问题,分组划分与合成,前景不被看好,但有很多实际应用的基础,以太网,1976年MetcalfeandBoggs设计了第一个局域网-以太网(Ethernet)1978年DEC、Intel和Xerox制定DIX标准(10Mbps)-IEEE802.3(19
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 语谱图课件原理
- 语言区游戏理论知识培训课件
- 2025咨询合同-泄露后果
- 2025企业合作协议协议范本
- 2025员工派遣协议方案借调合同
- 2025房产按揭贷款购买合同
- 团队绩效评估体系评分标准模板
- 互联网技术咨询服务合作合同
- 合作社农田种植项目协议
- 2025年智能制造行业补贴资金申请策略与案例分析报告
- 《通信原理》课件第1讲通信概述
- 2025《煤矿安全规程》新旧对照专题培训
- 2025-2026学年冀人版三年级科学上册(全册)教学设计(附目录)
- 2025年部编版三年级语文上册全册教案
- 私车出差管理办法
- 2025年国家网络安全知识竞赛题库带答案
- 房地产市场报告 -2025年二季度西安写字楼和零售物业市场报告
- 讲师制度管理办法
- 冷库安全检查表
- 扣件式钢管脚手架培训课件
- 物业沟通技巧培训
评论
0/150
提交评论