网络原理第6章:网络层.ppt
《网络原理第6章:网络层.ppt》由会员分享,可在线阅读,更多相关《网络原理第6章:网络层.ppt(183页珍藏版)》请在三一办公上搜索。
1、第6章 网络层,本章学习要求理解:网络层与网络互联的基本概念。掌握:IPv4协议的基本内容。掌握:IP地址、路由算法与路由协议的基本概念。掌握:路由器与第三层交换的基本概念。掌握:ICMP与IGMP协议的基本概念。掌握:MPLS协议与虚拟专网VPN的基本概念。掌握:地址解析ARP的基本概念与方法。掌握:移动IP的基本概念。掌握:IPv6协议的基本内容。,计算机网络第6章 网络层,2,本章知识点结构,计算机网络第6章 网络层,3,6.1 网络层与IP协议,6.1.1 网络层基本概念网络层通过路由选择算法,为IP分组从源主机到目的主机选择一条合适的传输路径,为传输层端端数据传输提供服务。,计算机网
2、络第6章 网络层,4,6.1.2 IP协议的发展与演变,5,IP控制报文协议,IP多播协议,服务质量,IP安全,1993年开始1999年标准,6.2 IPv4协议的基本内容,6.2.1 IP协议的主要特点1、IP协议是一种无连接、不可靠的分组传送服务的协议 IP协议提供的是一种“尽力而为(best-effort)”的服务。2、IP协议是点-点的网络层通信协议IP协议是针对源主机路由器、路由器路由器、路由器目的主机之间的数据传输的点点的网络层通信协议。,计算机网络第6章 网络层,6,3、IP协议屏蔽了互联的网络在数据链路层、物理层协议与实现技术上的差异,计算机网络第6章 网络层,7,6.2.2
3、IPv4分组格式,8,1、IPv4分组结构IPv4分组:分组头和数据。分组头长度可变,每行宽度为4B,前五行为分组头必需有的域,长度为20B;第6行为选项域,最长为40B。所以,IP分组头长度为20B60B.,2、IPv4分组头格式(1)版本字段版本字段长度为4位。版本字段值为4,表示IPv4;版本字段值为6,表示IPv6。(2)协议字段协议字段长度为8位。表示使用IP协议的高层协议类型。,计算机网络第6章 网络层,9,表6-1 协议字段值所表示的高层协议类型,(3)长度 IP分组头有两个长度字段:分组头长度(报头长度)、总长度。分组头长度字段分组头长度字段的长度为4位,它定义了以4字节为一个
4、单位的分组头的长度。分组头中除了IP选项字段与填充字段之外,其他各项是定长的。分组头长度字段最小值为5(45=20B),最大长度为15(415=60B)。总长度字段总长度字段长度为16位,定义以字节为单位的分组总长度,是分组头长度与数据长度之和。总长度字段长度为16位,它能表示的IP分组最大长度为65535(2161)字节,其中包括分组头长度。IP分组中高层协议的数据长度等于分组的总长度减去分组头长度。,计算机网络第6章 网络层,10,(4)服务类型字段服务类型(service type)字段的长度为8位,用于指示路由器如何处理该分组。服务类型由4位的服务类型(TOS)字段与3位的优先级(pr
5、ecedence)字段构成,1位的保留位。服务类型参数(TOS)位有4位,每位分别表示:D(延迟)、T(吞吐量)、R(可靠性)与C(成本)。每位取0或1两个可能的取值。每个服务类型参数4位组合中,最多只能有一位的值为1,其他3个位的值则为0。,计算机网络第6章 网络层,11,(4)服务类型字段服务类型(service type)字段的长度为8位,用于指示路由器如何处理该分组。服务类型由1位的保留位,4位的服务类型(TOS)字段与3位的优先级(precedence)字段构成。服务类型:D:1,low delay 0,normal T:1,high throughput 0,normal R:1,
6、high 可靠性 C:1,low cost 0,normal 0,normal 4位中,最多只能有一位值为1,其他3位则为0,默认值0000优先级 分8级,数值越大等级越高,数据报越重要。,12,b7 b6 b5 b4 b3 b2 b1 b0,开销,可靠性,吞吐量,延迟,优先级,(5)生存时间(TTL)字段生存时间TTL用来设定分组在Internet中的“寿命”,它通常是用转发分组最多的路由器跳数(hop)来度量。生存时间TTL的初始值由源主机设置,经过一个路由器转发之后,TTL值减1。当TTL的值为0时,丢弃分组并发送ICMP报文通知源主机。,计算机网络第6章 网络层,13,(6)头校验和字
7、段头校验和字段长度为8位。设置头校验和是为了保证分组头部数据完整性。IP分组只对分组头进行校验,不包括分组数据。IP分组头之外的部分属于高层数据,高层数据都会有相应的校验字段,IP分组不对高层数据进行校验。每经过一个路由器,IP分组头都要改变一次,数据部分并不改变。设置头校验和只对变化部分进行校验是合理的,可以减少路由器对每个接收分组的处理时间,提高路由器的运行效率。,计算机网络第6章 网络层,14,(7)地址字段分组头中最简单的部分是地址字段。地址字段包括源地址与目的地址。源地址与目的地址字段长度都是32位,分别表示发送分组的源主机与接收分组的目的主机的IP地址。在分组的整个传输过程中,无论
8、采用什么样的传输路径或如何分片,源地址与目的地址始终保持不变。,计算机网络第6章 网络层,15,3、IP分组的分片与组装(1)最大传输单元(MTU)与IP数据报分片 IP数据报作为网络层数据必然要通过帧来传输;一个数据报可能要通过多个不同的物理网络;每一个路由器都要将接收到的帧进行拆包和处理,然后封装成另外一个帧;帧的格式与长度取决于物理网络所采用的协议。每一种物理网络都规定了各自帧的数据域最大字节长度即最大传输单元MTU;使IP协议与网络无关,RFC791文件规定IP分组的最大长度为65535个字节。,16,实际使用的网络最大传输单元长度比IP数据报最大长度短,使用它们传输IP数据报时,要对
9、其进行分片传输。如:Ethernet的MTU的长度为1500B,因此,在使用这些网络传输IP分组是,要将IP分组分成若干较小的片(fragment)来传输。,(2)IP数据报分片的基本方法,如果数据报来自一个能够通过较大数据报的局域网,又要通过另一个只能通过较小的数据报的局域网,那么就必须对IP数据报进行分片。方法:先确定片长度,然后将原始IP分组包括分组头分成第1片,若剩下的数据仍大于片长度,再进行第2次分片,第2个分片数据加上分组头构成第2个片,如此直到剩下的数据小于片长度。,(3)域标识、标志和片偏移,在IP分组的报头中,与一个分组的分片、组装相关的域有:标识域、标志域与片偏移域。标识(
10、identification)域 属于同一个分组的所有片分配一个标识ID值,长度16位。标志(flags)域表示接收结点是不是能对分组分片。共3位,最高位为0;不分片(Do not Fragment,DF)值=1,表示接收主机不能对分组分片。=0,表示可以分片。分片(More Fragment,MF)值=1,表示接收的分片不是最后一个分片,=0,表示接收的是最后一个分片。片偏移(fragment offset)域 表示该分片在整个分组中的相对位置。长度为13位。值以8B为单位计数。即分片长度应为8B的整数倍。,分片方法的例子,计算机网络第6章 网络层,20,0799,8001599,16002
11、199,分片方法的例子,数据长度2200B,编号02199,20B,分片与字段标识、标志与片偏移,计算机网络第6章 网络层,21,总长度,标志字段,3位,片偏移值,分组标识ID,分片不是最后一片,分片是最后一片,4、IP分组头选项(1)设置IP分组头选项的主要目的设置IP分组头选项主要用于控制与测试。所有实现IP协议的硬件或软件都应该能够处理分组头选项。选项的最大长度为40字节,如果用户使用的选项长度不是4字节的整数倍,需要添加填充位,补成4字节的整数倍。分组头选项由选项码、长度与选项数据等3部分组成。选项码用于确定该选项的具体功能,例如源路由、记录路由、时间戳等。长度表示出选项数据的大小。,
12、计算机网络第6章 网络层,22,(2)源路由源路由是指由发送分组的源主机制定的传输路径,用来区别由路由器通过路由选择算法确定的路径。源路由分为严格源路由(SRR)与松散源路由(LRR)。严格源路由规定分组要经过的路径上每个路由器,相邻路由器之间不能插入其他路由器,并且经过的路由器顺序不能改变。松散源路由规定分组一定要经过的路由器,但不是一条完整的传输路径,中途可以经过其他路由器。,计算机网络第6章 网络层,23,(3)记录路由记录路由是将分组经过的每个路由器IP地址记录下来。记录路由选项常用于网络测试。,(4)时间戳(TS)时间戳可以记录分组经过每个路由器的本地时间。时间戳采用格林威治时间,单
13、位是毫秒。网络管理员可以利用它追踪路由器的运行状态,分析网络吞吐率、拥塞与负荷情况等。,计算机网络第6章 网络层,25,5、校验和计算方法(1)将IP分组头看成是16位字组成的二进制比特序列,计算前将校验和字段置0。(2)对16位字进行求和运算,高位出现进位,则将进位加到结果的最低位。(3)将最终求和结果取反,得校验和。,计算机网络第6章 网络层,26,0 4 8 16 31,校验和字段,求和,结果求反,版本,分组头长度,服务类型,总长度,标识,标志,偏移值,生存期,协议,源IP地址,目的IP地址,6.3 IPv4地址,6.3.1 IP地址的基本概念 IPv4地址约在1981年制定,到2011
14、年,已没有新IPv4地址可分配。IPv4地址与划分地址新技术的研究分为4个阶段:,计算机网络第6章 网络层,27,网络号-主机号两层地址结构,网络号-子网号-主机号三层地址结构,将剩余的IP地址按可变大小的地址块来分配,涉及IP寻址和路由选择,短时期内快速缓解地址短缺的方法,支持IP地址重用,6.3.2 标准分类IP地址,1、网络地址的基本概念(1)名字、地址、路径RFC791指出:名字说明他是谁;地址说明他在哪里;路径说明如何找到他。(2)MAC地址与IP地址 MAC地址指每块网卡的硬件地址,称为“物理地址”。IP地址是网络层地址,主要用于路由器的寻址,采用层次结构。可通过软件设置,也称为“
15、逻辑地址”。,计算机网络第6章 网络层,28,(3)网络接口与IP地址的关系IP地址标识的是一台主机或路由器与网络的接口。,分三种情况:为每一个网络接口分配一个IP地址 一台计算机连入网络,需分配一个IP地址,与MAC地址一一对应,且在Internet中唯一的。为多归属主机的每一个网络接口分配相应的IP地址 路由器通过多个网卡连接到多个网络时,需为每个网卡分配一个IP地址。可以为一个接口分配多个IP地址。,(4)IP地址分配:,总结:连接到Internet的每一个主机(计算机或路由器)至少有一个IP地址。IP地址是分配给网络接口的。多归属主机可以有多个IP地址。一个网络接口也可以分配多个IP地
16、址。网桥、Ethernet交换机属于数据链路层设备,使用MAC地址,不属于网络层设备,不分配IP地址。,计算机网络第6章 网络层,31,2、标准分类IP地址的点分十进制表示方法IPv4的地址长度32位,用点分十进制表示:x范围:0255,如:,计算机网络第6章 网络层,32,3、标准分类的IP地址覆盖范围,A类地址:B类地址:C类地址:D类IP地址:E类IP地址:,计算机网络第6章 网络层,33,A类IP地址,A类IP地址的第一位为0,网络号长度为7位,主机号长度为24位;网络号长度为7位,从理论上可以有27=128块网络;第一块覆盖地址为:(net ID=0)第二块覆盖地址为:(net ID
17、=1)最后一块覆盖地址为:(net ID=127)网络号为全0和全1(用十进制表示为0与127)的两块地址保留用于特殊目的,net ID=10的用于专用地址,实际允许分配的只有125块不同的A类网络;由于主机号长度为24位,因此每个A类网络的主机IP数理论上为224=16 777 216;主机IP为全0和全1的两个地址保留用于特殊目的,实际允许连接16 777 214个主机;A类IP地址结构适用于有大量主机的大型网络。A类地址是从:1.0.0.0127.255.255.255;,3、标准IP地址的分类,B类IP地址,B类IP地址的前两位为10,网络号长度为14位,主机IP长度为16位;B类IP
18、地址是从:128.0.0.0191.255.255.255;由于网络长度为14位,因此允许有214=16384个不同的B类网络;由于主机IP长度为16位,因此每个B类网络可以有216=65536个主机或路由器,实际一个B类IP地址允许连接65534个主机或路由器;B类IP地址适用于一些国际性大公司与政府机构等中等大小的组织使用。,C类IP地址,C类IP地址的前三位为110,网络号长度为21位,主机号长度为8位;C类IP地址是从:;网络号长度为21位,因此允许有221=2097152个不同的C类网络;主机号长度为8位,每个C类网络的主机地址数最多为28=256个,实际允许连接254个主机或路由器
19、;C类IP地址适用于一些小公司与普通的研究机构。,D类和E类IP地址,D类IP地址不标识网络;用于其他特殊的用途,如多播地址Multicasting;E类IP地址暂时保留;地址范围:240.0.0.0255.255.255.255;用于某些实验和将来使用。,4、特殊IP地址形式,直接广播地址受限广播地址“这个网络上的特定主机”地址回送地址,(1)直接广播地址A类、B类与C类IP地址中主机号全1(如)的地址为直接广播地址;用来使路由器将一个分组以广播方式发送给特定网络()上的所有主机;(2)受限广播地址网络号与主机号的32位全为1()的地址为受限广播地址;用来将一个分组以广播方式发送给本网的所有
20、主机;路由器接到目的地址为全1的分组时,不向外转发,而是在网内以广播方式发送给全部主机。,(3)“这个网络上的特定主机”地址A类、B类、C类地址中,如网络号是全0(如),则该地址是这个网络是的特定主机地址。路由器接到这样的分组,不向外转发,而是直接交付给本网络中主机号为25的主机。(4)回送地址A类地址中是回送地址,它是一个保留地址。回送地址是用于网络软件测试和本地进程间通信;TCP/IP协议规定:含网络号为127的分组不能出现在任何网络上;主机和路由器不能为该地址广播任何寻址信息。,5、专用IP地址,41,RFC1918提出在A、B、C三类IP地址中各保留一部分作为专业IP地址。用于不接入I
21、nternet的内部网络。注意:(1)如果IP分组使用了专业地址,那么路由器就认为这是一个内部网络使用的IP地址,不会向Internet转发。(2)如果一个组织需要组建一个专业的内部网络,不准备连接到Internet,或希望使用网络地址转换NAT技术,那么就可以使用专业IP地址。,1、子网的基本概念标准分类的IP地址存在的问题:IP地址的有效利用率问题 A、B类地址的网络中,主机数量多;C类地址网络主机数量少。造成地址空间的浪费。路由器的工作效率问题 分配的IP地址越多,路由器的工作效率就越低。因为路由器在执行路由选择算法时,需要查询存储的路由表来确定分组的输出路径。IP地址越多,路由表越大,
22、查询速度越慢。,6.3.3 划分子网的三级地址结构,解决方法:子网(subnet)设计子网的基本思想是:允许将网络地址划分成多个部分,供内部子网使用,对于外网来说这些子网仍然像一个网络一样。借用主机号的一部分作为子网的子网号,划分出更多的子网IP地址,而对于外部路由器的寻址没有影响。2、划分子网的地址结构标准的A类、B类与C类IP地址是两层结构:net ID-host ID子网IP地址是三层结构:net ID-subnet ID-host ID同一个子网中所有的主机必须使用相同的网络号-子网号(net ID-subnet ID);子网的概念可以应用于A类、B类或C类中任意一类IP地址中;子网间
23、距离必须很近;分配子网是一个组织和单位内部的事,它既不要向Internet地址管理部门申请,也不需要改变任何外部的数据库;,3、子网掩码的概念从一个IP地址中提取出子网号。同样适用于没有进行子网划分的A类、B类、C类地址。,44,掩码表示方法:网络号置1,主机号置0。,子网掩码表示方法:网络号与子网号置1,主机号置0。,一个B类地址划分为64个子网的例子方法:网络号不变,借用原主机号中的6位作为子网号,剩余10位为子网主机号。如:B类IP地址,它的子网掩码用点分十进制表示为;另一种表示方法是,计算机网络第6章 网络层,46,4、子网规划与地址空间划分方法例:一个校园网要对一个B类地址()进行子
24、网划分。该校园网有近210个局域网组成。析:27=128,28=256,因此可将B类地址主机号的8位作为子网号。B类地址共16位主机号,用8位作为子网号,剩下8位主机号,因此,子网掩码为:以上子网划分结果为:子网1:156.26.1.1156.26.1.254子网2:156.26.2.1156.26.2.254子网254:156.26.254.1156.26.254.254 子网号和主机号全0或全1的地址保留,因此校园网划分后有254个子网,每个子网254台主机。子网长度的确定,应考虑两个因素:子网数与每个子网中主机与路由器数。子网数要考虑留有一定余量为原则。,5、可变长度子网掩码(VLSM)
25、技术VLSM允许一个组织在同一个网络地址空间中使用多个子网掩码.利用VLSM可以使管理员把子网继续划分为子网,使寻址效率达到最高这是一种产生不同大小子网的网络分配机制,指一个网络可以配置不同的掩码。,计算机网络第6章 网络层,48,例:某公司申请一个C类的IP地址,该公司有100名员工在销售部,50名在财务部,50名在设计部。要求为销售部门、财务部门、设计部门分别组建子网。析:若按子网号长度相同来划分3个子网:21322,需借2位的主机号作为子网号。C类主机号为8位,借2位后剩6位主机号,则每个子网最多能有26=64台主机,而销售部所在子网需100台主机,故此法行不通。按不同子网长度来划分:销
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 原理
链接地址:https://www.31ppt.com/p-6334946.html