网络各层的功能课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网络各层的功能课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 功能 课件
- 资源描述:
-
1、本章主要内容本章主要内容:网络各层的功能网络各层的功能几个重要的协议几个重要的协议概述概述本本 章章 重重 点点网络的层次结构网络的层次结构协议标准协议标准开放系统互连参考模型以及开放系统互连参考模型以及ISO各层协议的功能各层协议的功能介绍常用的网络协议介绍常用的网络协议概概 述述 网络涉及系统间的通信,通信必然涉及系统的连接,只有网络涉及系统间的通信,通信必然涉及系统的连接,只有遵守共同的约定才能实现连接并完成网络所规定的通信任遵守共同的约定才能实现连接并完成网络所规定的通信任务。本节从网络的分层结构引出网络的体系结构概念,提出务。本节从网络的分层结构引出网络的体系结构概念,提出网络结构的
2、互连参考模型,并进一步探讨有关网络的协议及网络结构的互连参考模型,并进一步探讨有关网络的协议及其标准制定的一系列问题。其标准制定的一系列问题。一、协议一、协议概概 述述协议协议是通信双方为了正确完成通信所规定的双方必须是通信双方为了正确完成通信所规定的双方必须遵守的规约遵守的规约 ;协议分成许多协议分成许多层次层次 ;把某种协议的分层结构称为协议的把某种协议的分层结构称为协议的体系结构体系结构 ;IBM公司公司1974年推出的体系结构年推出的体系结构SNA ;ARPA采用采用TCP/IP体系结构体系结构 ;OSI就是一个协议的标准就是一个协议的标准 。二、协议的分层结构二、协议的分层结构PDU
3、SAPAATTNNDDPhPh物 理 媒 体图2-2 网络的分层虚通信实通信 (1)分层)分层 从网络通信原理的从网络通信原理的角度可以把网络分为五角度可以把网络分为五层即应用层(层即应用层(A)、传)、传输层(输层(T)、网络层)、网络层(N)、链路层()、链路层(D)和)和物理层(物理层(Ph),如图),如图2-2 所示。所示。概概 述述(2)分层的基本概念)分层的基本概念概概 述述一般各对等层的协议完成各层间的通信。一般各对等层的协议完成各层间的通信。 所有层间所有层间(包括物理层包括物理层)的通信都是的通信都是虚通信虚通信 。只有物理媒体中实现的是只有物理媒体中实现的是实通信实通信 。
4、各层间虚通信完成各层间各层间虚通信完成各层间协议数据单元协议数据单元( Protocol Data Unit,PDU)的传输)的传输,如如TPDU(Transmission PDU)和和NPDU(Network PDU)等。等。上层靠下层的服务才能使通信完成上层靠下层的服务才能使通信完成 服务通过层间的服务通过层间的服务访问点服务访问点(Service Access Point, SAP,如如TSAP、NSAP等)作为接口等)作为接口 。(3)对等层的通信)对等层的通信 在对等层间的虚通信有两种在对等层间的虚通信有两种方式:方式:一种是一种是面向连接面向连接的方式的方式 ,另一,另一种是种是无
5、连接无连接的方式的方式 。 各层协议数据单元是有结构各层协议数据单元是有结构的的 要传输的报文进入第要传输的报文进入第n层后,层后,要加上该层相应的报头信息,有要加上该层相应的报头信息,有的层(链路层)还同时加上尾部的层(链路层)还同时加上尾部信息,这些都是用来进行通信控信息,这些都是用来进行通信控制的。制的。 MMH4 MH3 H4 MH4 MH3 H4 MH2H3 H4 M T2H2H3 H4 M T2物物 理理 媒媒 体体图图2-3 协议数据单元的传输协议数据单元的传输应用层应用层PDU传输层传输层PDU网络层网络层PDU链路层链路层PDU终端终端A终端终端B概概 述述(4)层间的服务)
6、层间的服务 传输层把应用层传输层把应用层PDU(M)加上传输层的报头信息加上传输层的报头信息H4传送传送给网络层给网络层 ; 网络层把应用层的网络层把应用层的PDU以及所加上的以及所加上的H4看作是传输层看作是传输层PDU,并进一步加上网络层的报头,并进一步加上网络层的报头H3传送给链路层传送给链路层 ; 链路层加上报头信息链路层加上报头信息H2以及报尾信息以及报尾信息T2组成一帧信息组成一帧信息通过物理层作为通过物理层作为2进制代码在物理通路中传输进制代码在物理通路中传输 ,这里描述,这里描述的是的是A终端的过程,在终端的过程,在B终端一方,恰好执行相反的服务过终端一方,恰好执行相反的服务过
7、程程 。在在A方是方是“打包打包”的过程,在的过程,在B方是方是“拆包拆包”的过程的过程 。概概 述述三、三、 协议标准协议标准 OSI参考模型采用了七参考模型采用了七层体系结构层体系结构 如下:如下:概概 述述 国际标准化组织国际标准化组织ISO于于1977年成立专门年成立专门机构制定了一个网络体系结构的标准即著机构制定了一个网络体系结构的标准即著名的开放系统互连基本参考模型(名的开放系统互连基本参考模型(Open Systems Interconnection Reference Model,OSI/RM) 四、标准化组织四、标准化组织(1)ISO(2)IEEE(3)ITU概概 述述(4)
8、IETF 因特网工程任务组(因特网工程任务组(InternetEngineeringTaskForce,IETF)是因)是因特网协会(特网协会(InternetSociety,ISOC)的下属机构,是一个由志愿人员)的下属机构,是一个由志愿人员组成的开放式技术团体,负责组成的开放式技术团体,负责Internet运行的技术支持,关注运行的技术支持,关注Internet的技术性问题,促进的技术性问题,促进Internet标准制定过程中的国际合作。标准制定过程中的国际合作。(5)EIA 电子工业协会(电子工业协会(ElectronicIndustriesAssociation,EIA)是美国电)是美
9、国电子工业界的组织,主要从事与子工业界的组织,主要从事与OSI模型中物理层有关的标准制定工作,模型中物理层有关的标准制定工作,其其RS-232C是一个应用于是一个应用于DTE与与DCE之间的串行接口标准。通信工业之间的串行接口标准。通信工业协会(协会(TelecommunicationsIndustryAssociation,TIA)是)是EIA内部独内部独立机构,负责通信和综合布线的标准制定。立机构,负责通信和综合布线的标准制定。概概 述述一、一、 物理层物理层物理层是七层协议最底层物理层是七层协议最底层 ;物理层向链路层提供面向连接的服务;物理层向链路层提供面向连接的服务;物理层屏蔽物理设
10、备的差异物理层屏蔽物理设备的差异 ;物理层的功能是在物理层的功能是在 DTE 和和 DCE 之间,为传输比特流所之间,为传输比特流所需的物理层需的物理层连接的激活连接的激活、保持和去除保持和去除提供提供机械的机械的、电电气的气的、功能性功能性和和规程性规程性的手段的手段 ;物理层局限自己的范围是在物理层局限自己的范围是在 DTE 与与 DCE 之间的接口之间的接口 ;(1)物理层的接口)物理层的接口 接口可以概括为物理层的四个特性:接口可以概括为物理层的四个特性:机械特性、电气特性、功机械特性、电气特性、功能特性和规程特性能特性和规程特性 。 机械特性就是对机械特性就是对 DTE 与与 DCE
11、 之间进行物理连接时接插件的规之间进行物理连接时接插件的规格定义格定义 ;电气特性描述接口的电气连接电气特性描述接口的电气连接 ;功能特性用来说明某条线上出现的某一电平的意义功能特性用来说明某条线上出现的某一电平的意义 ;规程特性用来说明对于不同功能的各种可能事件的出现顺序规程特性用来说明对于不同功能的各种可能事件的出现顺序 。二、链路层二、链路层(1)基本概念)基本概念链路层研究如何在两个结点之间可靠地传输数据链路层研究如何在两个结点之间可靠地传输数据 链路层要把二进制比特流有效地组织成链路层链路层要把二进制比特流有效地组织成链路层协议数据单元协议数据单元(Datalink,DPDU)帧帧
12、要进行要进行差错控制和流量控制差错控制和流量控制 要进行要进行链路管理链路管理 链路层向网络层提供链路层向网络层提供面向连接的服务面向连接的服务 链路层的功能是在相邻的结点之间可靠地传输帧协议数据单元链路层的功能是在相邻的结点之间可靠地传输帧协议数据单元 链路层使物理电路变成了一条无差错的电路链路层使物理电路变成了一条无差错的电路 (2)链路层协议分类)链路层协议分类主要有两类:主要有两类:面向字符型面向字符型 面向比特型面向比特型 面向字符型面向字符型协议是由协议是由 IBM 公司在公司在 60 年代初提出的年代初提出的二进制同步通信控制规程二进制同步通信控制规程 BSC 面向比特型面向比特
13、型协议也是由协议也是由 IBM 公司在公司在 1969 年提出的年提出的同步数据链路控制规程同步数据链路控制规程 SDLC (3)流量控制与差错控制)流量控制与差错控制 不论是发送站还是接收站,都必须开辟一定容量的不论是发送站还是接收站,都必须开辟一定容量的缓冲区。缓冲区。 主机因为忙,来不及对数据进行处理时,这些数据必须在缓主机因为忙,来不及对数据进行处理时,这些数据必须在缓冲区暂存冲区暂存 。显然缓冲区是通信系统的显然缓冲区是通信系统的资源资源 。为了保证无差错传输,在链路层必须进行流量控制为了保证无差错传输,在链路层必须进行流量控制 。否则,当接收缓冲区满时,还有数据从发送方传输过来,就
14、否则,当接收缓冲区满时,还有数据从发送方传输过来,就会使缓冲区中还来不及处理的数据丢失会使缓冲区中还来不及处理的数据丢失 。在高层,也有流量控制的任务在高层,也有流量控制的任务 。链路层流量控制有两种方法:链路层流量控制有两种方法:A、停等协议、停等协议B、滑动窗口协议、滑动窗口协议 停止等待协议停止等待协议 (2.7 滑动窗口滑动窗口)B、滑动窗口协议、滑动窗口协议 发送窗口是若干序列号的组合。开始时,集合为空集,窗口尺寸为发送窗口是若干序列号的组合。开始时,集合为空集,窗口尺寸为0,每当发送一,每当发送一帧,窗口上限向前滑动一步;每当接收一帧,窗口下限向前滑动一步。当窗口上帧,窗口上限向前
15、滑动一步;每当接收一帧,窗口下限向前滑动一步。当窗口上下限之差为窗口最大尺寸时,发送端不再发送任何新的帧。这样,序号包含在发下限之差为窗口最大尺寸时,发送端不再发送任何新的帧。这样,序号包含在发送窗口内的帧为已发送出去的帧,但尚未收到响应帧。对于接收窗口,则只是序送窗口内的帧为已发送出去的帧,但尚未收到响应帧。对于接收窗口,则只是序号落在窗口内的帧才能被接收端接收,接收窗口的大小始终不变,仅当一个窗口号落在窗口内的帧才能被接收端接收,接收窗口的大小始终不变,仅当一个窗口所包含的帧都收到后,接收窗口才向前滑动一个窗口大小的位置。如图所包含的帧都收到后,接收窗口才向前滑动一个窗口大小的位置。如图2
16、所示,所示,W=4。三、网络层三、网络层(1)基本概念)基本概念网络层对整个通信子网进行管理和控制网络层对整个通信子网进行管理和控制 。网络层考虑如何把端结点的信息网络层考虑如何把端结点的信息通过通过若干个中间结点正确传送到另一若干个中间结点正确传送到另一个端结点。个端结点。一般要采用一般要采用分组交换分组交换的方法的方法 。分组信息究竟通过哪些结点才能较快地传输,这就是分组信息究竟通过哪些结点才能较快地传输,这就是路由选择路由选择问题问题网络层对网络上传输的信息进行整体的控制,也就是全网的流量控制。网络层对网络上传输的信息进行整体的控制,也就是全网的流量控制。当某处发生当某处发生拥塞拥塞时要
17、及时加以解决。时要及时加以解决。(2)网络层的服务)网络层的服务 网络层向传输层提供服务网络层向传输层提供服务 两种服务方式:两种服务方式:面向连接和不连接面向连接和不连接 网络层的功能和作用是在通信端结点之间可靠地传输分网络层的功能和作用是在通信端结点之间可靠地传输分组组 面向连接的服务面向连接的服务虚电路虚电路 无连接的服务无连接的服务数据报数据报 1)数据报服务)数据报服务 图1-11分组交换示意图 H1 H2 IMP1 IMP2 IMP5 IMP3 IMP4 P1 P1 P1 P2 P2 ACK ACK ACK 分组传输方向 分组传输方向 把报文分成包后,各个包可以分别寻找不同的路由,
18、通过不同的链把报文分成包后,各个包可以分别寻找不同的路由,通过不同的链路到达目的端路到达目的端 。数据报方式的特点数据报方式的特点由于包的传输没有延迟,实时性好由于包的传输没有延迟,实时性好 ;数据报方式每个分组都应携带着足够的地址信息数据报方式每个分组都应携带着足够的地址信息 ,寻找,寻找路由灵活路由灵活 ;分组本身信息量花销大分组本身信息量花销大 ;分组走了不同的路径分组走了不同的路径 ;各分组到达目的端的时间可能不按序,所以在目的端要进各分组到达目的端的时间可能不按序,所以在目的端要进行排序行排序 ;一般在数据信息量比较少时使用数据报方式,可以提高传一般在数据信息量比较少时使用数据报方式
19、,可以提高传输效率输效率 。2)虚电路服务)虚电路服务 在传输前,发送端先进行在传输前,发送端先进行虚呼叫虚呼叫 (VC),与接收端进行,与接收端进行虚电路的建立虚电路的建立 。虚电路虚电路建好后,把报文的所有分组建好后,把报文的所有分组按照分组序号按照分组序号顺序发往目的端,由顺序发往目的端,由中间结点进行存储转发中间结点进行存储转发 。到达目的结点后,重新组装报文送给主机到达目的结点后,重新组装报文送给主机 。这里有两条虚电路这里有两条虚电路VC1和和VC2。当然。当然还可以有多条,每还可以有多条,每一条都可以单独传一条都可以单独传输一路信息。从图输一路信息。从图可见,在可见,在H2和和H
20、3之间进行了之间进行了多路复多路复用用。虚电路方式的特点:虚电路方式的特点:分组按序到达;分组按序到达;分组携带信息少;分组携带信息少;主机的多个进程可以进行多次呼叫,形成多条虚电路,主机的多个进程可以进行多次呼叫,形成多条虚电路,如如 VC1 和和 VC2;多条虚电路在某些段可以使用同一条链路,这种功能称多条虚电路在某些段可以使用同一条链路,这种功能称为多路复用为多路复用 ;虚电路方式的缺点是虚呼叫需要连接的建立与断连的时虚电路方式的缺点是虚呼叫需要连接的建立与断连的时间间 。虚电路和数据报的比较:虚电路和数据报的比较:(3)路由选择)路由选择 在网络中,端结点之间的数据传输可以选择多条路径
21、。在网络中,端结点之间的数据传输可以选择多条路径。网络层如何为分组的存储转发选择一条较好的路径称路由选择网络层如何为分组的存储转发选择一条较好的路径称路由选择 。路由选择对网络的传输性能及质量有着极大的影响路由选择对网络的传输性能及质量有着极大的影响 。路由选择的关键是网络中必须有一个比较好的路由选择的关键是网络中必须有一个比较好的路由选择路由选择算法算法 ;路由选择的算法主要可以分为两大类:路由选择的算法主要可以分为两大类:自适应式自适应式(动态变化的)(动态变化的)非自适应式非自适应式(静态不变的)(静态不变的)非自适应式的算法其路由基本上都是固定的,路由不随网络上的现非自适应式的算法其路
22、由基本上都是固定的,路由不随网络上的现行状态变化行状态变化 自适应的算法其路由随网络的状况随时进行调整自适应的算法其路由随网络的状况随时进行调整 (4)拥塞控制)拥塞控制 信道带宽、结点发送与接收缓冲区、处理机速度等称为网络资源。信道带宽、结点发送与接收缓冲区、处理机速度等称为网络资源。一般采取拥塞控制的方法限制网络资源的使用一般采取拥塞控制的方法限制网络资源的使用 。拥塞是因为资源紧缺造成的拥塞是因为资源紧缺造成的 。拥塞是由于进入网络的分组数太多造成的,拥塞的结果最终有可能导致拥塞是由于进入网络的分组数太多造成的,拥塞的结果最终有可能导致死锁。死锁。通过拥塞控制,防止出现拥挤和死锁通过拥塞
23、控制,防止出现拥挤和死锁 。把进入网络分组数看作是把进入网络分组数看作是负载量负载量从网络上输出的分组数看作是从网络上输出的分组数看作是吞吐量吞吐量,因有下图:,因有下图: 图2 - 1 0流量控制的作用 输入网络 吞吐量 无流量控制 理想的流量控制 死锁 拥塞 实际的流量控制 四、传输层四、传输层(1)传输层的地位)传输层的地位在网络协议中,传输层是至关重要的一层在网络协议中,传输层是至关重要的一层 。几乎所有著名的网络体系结构中都留有传输层的一席之地几乎所有著名的网络体系结构中都留有传输层的一席之地 。传输层属于资源子网,属于主机范畴。传输层属于资源子网,属于主机范畴。但从功能来看,传输层
24、是面向通信的但从功能来看,传输层是面向通信的 。传输层的地位如图所示:传输层的地位如图所示:(2)传输层的作用)传输层的作用网络层的服务并不是很完善的网络层的服务并不是很完善的 。数据报服务的差错控制就是由主机完成数据报服务的差错控制就是由主机完成 。为了使通信子网的用户能够得到统一的通信服务,就有必要设置一为了使通信子网的用户能够得到统一的通信服务,就有必要设置一个传输层个传输层 。传输层弥补通信子网提供的服务的差异和不足传输层弥补通信子网提供的服务的差异和不足 。在通信子网提供的服务基础上,利用本身的传输协议,增加了服务在通信子网提供的服务基础上,利用本身的传输协议,增加了服务功能,使得对
25、两端的网络用户来说,各通信子网是透明的功能,使得对两端的网络用户来说,各通信子网是透明的 。链路层使物理链路变成了一条无差错的链路,传输层使得链路层使物理链路变成了一条无差错的链路,传输层使得通信子网通信子网变成了一个无差错的网络变成了一个无差错的网络 。(3)服务质量)服务质量 服务是网络中各层向紧邻的上层提供的一组操作。服务是网络中各层向紧邻的上层提供的一组操作。任何服务都有服务质量问题任何服务都有服务质量问题 。网络层服务质量最主要的指标就是可靠性,包括是否有分组网络层服务质量最主要的指标就是可靠性,包括是否有分组丢失、重复、失序、连接及释放的时延等丢失、重复、失序、连接及释放的时延等
展开阅读全文