第6章网络层课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第6章网络层课件.ppt》由会员分享,可在线阅读,更多相关《第6章网络层课件.ppt(109页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章 网络层7.1网络层概述n网络层的根本任务是将源主机发出的分组经各种途径送到目的主机。从源主机到目的主机可能得经过许多中间节点。这一功能与数据链路层形成鲜明的对比,数据链路层仅将数据帧从导线的一端送到其另一端,而网络层是处理点到点数据传输的最低层。网络层的的设计问题n当源主机与目的主机不处于同一网络中时,应由网络层来处理这些差异(如表7-1中所示),并解决由此而带来的问题,这是网络层关心的一个重要问题:异种网络互联。网络层必须知道通信子网的拓扑结构(即所有路由器的位置),并选择通过子网的合适路径,这是网络层要解决的另一个重要问题:路由选择。另外,选择路径时要注意到,不要使一些通信线路超负
2、荷工作,而另一些通信线路却处于空闲状态,这是另一方面的问题:拥塞控制。 表7-1 网络的不同性质不同的方面可能的取值提供的服务面向连接的和无连接的网络层协议IP,IPX,CLNP,AppleTalk, DECnet等服务质量支持服务质量或不支持,许多不同的方法多点广播存在多点广播或不存在分组大小各个网络分组长度的最大值不一致寻址方式分层的(如IP),平面的(如IEEE 802)流量控制速率控制,滑动窗口,其它方法或不支持流量控制拥塞控制漏桶、抑制分组等差错控制可靠的,有序的和无序的提交安全性使用规则、加密等参数不同的超时值、流说明等计费方式按连接时间计费,按分组数计费,按字节数计费或不计费7.
3、1.2 虚电路与数据报n在网络层主要提供两种数据传输服务:面向连接的虚电路方式和无连接的数据报方式。1面向连接的虚电路方式n在面向连接的互连方式中,假定每个子网都提供一种面向连接形式的服务,这样连在整个互连的网中任意两台主机之间都可以建立一条逻辑的网络连接。当一个本地主机要和远程网络中的主机建立一条连接时,它发现其目的地在远端,于是选择一个离目的地最近的路由器,并且与之建立一条虚电路,然后该路由器再继续通过路由选择算法选择一个离目的地近的路由器,直到最后到达目的端主机。这样,从源端到目的端的虚电路是由一系列的虚电路连接起来的,这些虚电路间通过路由器隔开,路由器记录下有关这条虚电路的信息,以便以
4、后转发这条虚电路上的数据分组。n数据分组沿着这条路径发送时,每个路由器负责转发输入分组,并按要求转换分组格式和虚电路号。显然,所有的数据分组都必须按顺序沿着这条路径经过各个路由器,最后按序到达目的端主机。这种方式中的路由器主要完成转发和路由选择功能,在建立端到端的连接时,通过路由选择来确定该连接上的下一个跳段的路由器节点,在数据传输时,把输入分组沿着已经建立好的路径向另一个子网转发。n对于这种面向连接的互连方式,如果所有子网都具有大致相同的特性,这种方式就能够正常工作。考虑所有子网都提供可靠或者不可靠的发送保障,这时从源端到目的端的数据流就也会是可靠的或者不可靠的。但是,如果源端和大多数子网可
5、以保证可靠发送,而其中有一个子网可能丢失分组,这时使用面向连接的互连方式就不是那么简单。这种方式假设所有子网提供面向连接方式的服务,并且提供的服务质量相差不多,如果某些通信子网不能满足这个要求,就必须对该通信子网的服务予以加强。2无连接的数据报方式n在无连接的数据报方式中,每个网络层分组不是按顺序沿着到达目的地的同一条路径发送,它们被分别进行处理,经过多个路由器和子网后到达目的端。一个主机如果要向远端的另一个目的端发送分组,源端会根据路由信息决定转发该分组的路由器地址,收到该分组的路由器根据分组中包含的目的地信息以及当前的路由情况选择下一个路由器,这样该分组会经过多个路由器最后到达目的端。由于
6、每个分组可以根据发送分组时的网络状况动态地选择最合适的路由,故与面向连接的虚电路方式相比可以更好地利用网络的带宽。但是,由于分组会走不同的路径,最后到达目的端时没法保证正确的顺序。n不同通信子网可能采用不同的分组格式,并且路由器在转发分组时一般是根据目的地的地址信息来进行路由选择,这就带来了一个严重的问题。考虑一个Internet上的主机要给连在网络中的一个0SI主机发送一个IP分组,由于这两种网络层协议所使用的地址格式完全不同,这样就可能需要进行地址映射,同时可能要进行分组格式的转换。这个问题的一个解决方法是设计一个通用的互连网分组,并让每个路由器都能识别。这实际上是Internet中广泛使
7、用的IP协议的目标:一个可在许多网络中传送的分组。但是,由于存在IPX、CINP和其它协议,都遵循同样的标准是非常困难的。在无连接的数据报方式的设计中,下面几个部分是非常关键的。n(1)寻址n(2)路由。 n (3)分组生命期。 n(4)差错控制和流量控制。 n(5)分段和重组。 n n面向连接和无连接的互连方式的优缺点与单个子网中的虚电路和数据报服务的优缺点类似。面向连接的互连方式的优点是:缓冲区可以预约;保证顺序发送;可以使用较短的分组头;可以避免由延迟的重复分组带来的问题。它的缺点是:需要有一张表存储每个打开的连接的信息;连接一旦建立后路由就固定了,没法绕过出现故障的区域;沿途路由器崩溃
8、带来的脆弱性。另外它还有一个缺点,就是某个子网为不可靠数据报方式时,实现起来很困难,甚至不可能实现。n无连接的互连方式与数据报子网具有相同的特性:更有可能造成拥塞;但也更能适应拥塞;路由器崩溃时的健壮性;需要更长的分组头部;可以进行动态路由选择等。提供数据报服务的互连模型中,一般是将若干个局域网通过广域网连接起来,使得一个局域网上的主机能与远地局域网上的主机通过广域网相互通信。网络互连的无连接方式可以用于大多数网络(包括各种LAN和WAN)之间的互连,不论是提供虚电路还是提供数据报方式的服务。而面向连接的网络互连中,要求不可靠的数据报子网提供虚电路服务,有时还是非常困难的。7.2网际协议IPn
9、 TCP/IP协议族是Internet所采用的协议族,是Internet的实现基础。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。7.2.1 IP协议提供的服务n因特网协议IP (Internet Protocol) 是因特网中的基础协议,由IP协议控制传输的协议单元称为IP数据报。IP将多个网络连成一个互联网,可以把高层的数据以多个数据报的形式通过互联网分发出去,它的基本任务是屏蔽下层各种物理网络的差异,向上层(主要是TCP层或UDP层)提供统一的IP数据报,各个IP数据报之间是相互独立的。nIP协议屏蔽下层各种物理网络的差异,向上层(主要是TCP层或UDP层)提供
10、统一的IP数据报。相反,上层的数据经IP协议形成IP数据报。IP数据报的投递利用了物理网络的传输能力,网络接口模块负责将IP数据报封装到具体网络的帧(LAN)或者分组(X.25网络)中的信息字段。 如图7-1所示,将IP数据报封装到以太网的MAC数据帧。图7-1 IP数据报封装到以太网的MAC数据帧nIP协议提供不可靠的、 无连接的、尽力的数据报投递服务。所谓不可靠的投递服务是指IP协议无法保证数据报投递的结果。在传输过程中,IP数据报可能会丢失、重复传输、延迟、乱序,IP服务本身不关心这些结果,也不将结果通知收发双方。7.2.2 IPv4与 IPv6n目前因特网上广泛使用的IP协议为IPv4
11、,IPv4的IP地址是由32位的二进制数值组成的。IPv4协议的设计目标是提供无连接的数据报尽力投递服务。 图7-2示意了IPv4的数据报结构。n版本号(Version):4位,说明对应IP协议的版本号,(此处取值为4)。nIP头长度(IP Header Length):4位,以32位为单位的IP数据报的报头长度。n服务类型(Type of Service):8位,用于规定优先级、传送速率、吞吐量和可靠性等参数。nIP数据报总长度(Total Length):16位,以字节为单位的数据报报头和数据两部分的总长度。n标识符(Identifier):16位,它是数据报的唯一标识,用于数据报的分段和
12、重装。n标志(Flag):3位,数据报是否分段的标志。n段偏移(Fragment Offest):13位,以64位为单位表示的分段偏移n生存期(Time of Live):8位,允许数据报在互联网中传输的存活期限。n协议(Protocol):8位,指出发送数据报的上层协议。nIP报头校验和(Header Checksum):16位,用于对报头的正确性检验。n源站IP地址:32位,指出发送数据报的源主机IP地址。n目的站IP地址:32位,指出接收数据报的目的主机的IP地址。 nIP选项:可变长度,提供任选的服务,如错误报告和特殊路由等。n填充项:可变长度,保证IP报头以32位边界对齐。 n32位
13、的IP地址空间将无法满足因特网迅速增长的要求;不定长的数据报头域处理影响了路由器的性能提高;单调的服务类型处理;缺乏安全性要求的考虑;负载的分段/组装功能影响了路由器处理的效率。n90年代初,人们就开始讨论新的互联网络协议。IETF的IPng工作组在1994年9月提出了一个正式的草案The Recommendation for the IP Next Generation Protocol,1995年底确定了IPng的协议规范,并称为IP版本6(IPv6) 新型IP协议IPv6的数据报头结构如图7-3所示:图7-3 IPv6的数据报头结构n版本号(Version): 4位,说明对应IP协议的版
14、本号(此处取值为6);n优先级(Priority):4位, 定义了源发结点要求的拥塞处理功能和优先级别。n流量标签(Flow labal):24位,标识主机要求路由器特殊处理的数据报序列。n负载长度(Payload length):16位,标识所有扩展域和后继的数据域的总长度,以字节为单位。n下一报头域(Next header):8位,标识紧跟其后的扩展域的类型。n跳跃限制(Hop limit):8位,限制数据报经过路由器的个数,其功能类似于IPv4的生存期。IPv6主要特点有:n(1)扩展地址和路由的能力。 n(2)简化了IP报头的格式。 n(3)支持扩展选项的能力。 n(4)支持对数据的确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 网络层课件 网络 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内