版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,TCP/IP 详解【IP协议】,李经通 ,主要内容,3.1 IP地址 3.2 子网和子网掩码 3.3 IP数据报 3.4 IP选路 3.5 IP的分片处理和重组处理 3.6 IP组播技术 3.7 IP的未来 课下作业,3.1 IP 地址,255,255,255,255,点十进制,最大值,Network,Host,32 bits,IP 地址,255,255,255,255,点十进制,最大值,Network,Host,1286432168421,11111111,11111111,11111111,11111111,二进制,32 bits,1,8,9,16,17,24,25,32,1286432
2、168421,1286432168421,1286432168421,IP 地址,255,255,255,255,点十进制,最大值,Network,Host,1286432168421,11111111,11111111,11111111,11111111,10101100,00010000,01111010,11001100,二进制,32 bits,172,16,122,204,举例 十进制,二进制,1,8,9,16,17,24,25,32,1286432168421,1286432168421,1286432168421,A类: B类: C类: D类: E类:,IP 地址分类,8 bits
3、,8 bits,8 bits,8 bits,net-id 24 bit,host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,net-id 24 bit,host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C
4、类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,A 类地址的网络号字段 net-id 为 1 字节,net-id 24 bit,host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,B 类地址的网络号字段 net-id 为 2 字节,net-id 24
5、bit,host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,C 类地址的网络号字段 net-id 为 3 字节,net-id 24 bit,host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C 类地址,0,
6、1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,A 类地址的主机号字段 host-id 为 3 字节,net-id 24 bit,host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,B 类地址的主机号字段 host-id 为 2 字节,net-id 24 bit,
7、host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,C 类地址的主机号字段 host-id 为 1 字节,net-id 24 bit,host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C 类地址,0,1,1
8、,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,D 类地址是多播地址,net-id 24 bit,host-id 24 bit,net-id 16 bit,net-id 8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id 16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,E 类地址保留为今后使用,十进制与二进制的转换,00000000=0 10000000=128 11000000=192
9、 11100000=224 11110000=240 11111000=248 11111100=252 11111110=254 11111111=255,128 6432168421,各类IP 地址的范围,1,A:,位,0NNNNNNN,Host,Host,Host,8,9,16,17,24,25,32,范围 (1-126),1,B:,10NNNNNN,Network,Host,Host,8,9,16,17,24,25,32,范围 (128-191),1,C:,110NNNNN,Network,Network,Host,8,9,16,17,24,25,32,范围 (192-223),1,D
10、:,1110MMMM,Multicast Group,Multicast Group,Multicast Group,8,9,16,17,24,25,32,范围 (224-239),主机地址,172.16.2.2,172.16.3.10,172.16.12.12,10.1.1.1,10.250.8.11,10.180.30.118,E1,172.16,12,12,Network,Host,.,.,Network,Interface,172.16.0.0 10.0.0.0,E0 E1,Routing Table,172.16.2.1,10.6.24.2,E0,11111111,可用的主机地址,1
11、72 16 0 0,10101100,00010000,00000000,00000000,16151413121110 9,87654321,Network,Host,00000000,00000001,11111111,11111111,11111111,11111110,.,.,00000000,00000011,11111101,1,2,3,65534,65535,65536,-,.,2,65534,N,2N-2 = 216-2 = 65534,全“1”和全“0”的地址是专用的,不能进行分配。 每一台主机都必须有一个非零的主机标识; 全“1”的主机标识保留作为该网络的广播地址; 全“0
12、”的主机标识用于代表该网络本身; 127.0.0.0是保留地址,不能作为网络地址。 127.0.0.1称为自返或回送(Loopback)地址,用于回路测试,主机标识的有关规定,IP地址的分类,为用户专网保留的地址(全“0”和全“1”的地址保留) A类:10.0.0.0-10.255.255.255 B类:172.0.0.0-172.255.255.255 C类:192.168.0.0- 192.168.255.255,类别 起始位第一节范围 网络数每个子网主机数 主机总数 A类:0+ 1127 126167772142113928964 B类:10+128191 16384 655341073
13、741824 C类:110+192223 2097152 254 536870912 D类:1110+ (广播地址,供特殊协议向选定的节点发送信息用) E类:1111+ (保留地址) 总计 21136623724541700,IP地址的特点,由因特网编号授权委员会INAN(Internet Assigned Number Authority)统一分配 非等级的地址结构 一个主机同时连到两个网络上多接口主机 IP地址同时指明主机和网络 用转发器和网桥连接起来的若干局域网具有相同的网络号 所有分配到网络号的网络都是平等的 主机号置全0可用来指明单个网络的地址,特殊IP地址,网络地址 主机号部分为全
14、0,用来表示一个网络,而不是连接到该网络的主机,该地址不能在IP包中出现。如:128.1.0.0表示一个B类网络128.1 直接广播地址 主机号部分为全1,该地址作为目的地址时表示发给一个网络中的所有主机,但只有单个包通过互联网到达该网络,然后送达该网络中的所有主机。如:目的地址为128.1.255.255的包是发给一个B类网络128.1中的所有主机。,有限广播地址 255.255.255.255 表示在本网络中的一次广播。 本机地址 0.0.0.0 当计算机启动时能自动获得它的IP地址,但,启动协议也使用IP来通信。当使用这个启动协议时,计算机不可能支持一个正确的IP源地址,为了处理这一情况
15、,用0.0.0.0 指本计算机。,回送地址 127.*.*.* 用于测试网络应用程序,当一个应用程序发送数据给另一个应用程序时,数据向下穿过协议栈到达IP软件,IP软件把数据向上通过协议栈返回第二个程序。因此,程序员可以很快地在一台计算机上测试程序逻辑,而无需两台计算机,也无须通过网络发送包。根据习惯,经常使用主机号1,所以常见的回送地址是127.0.0.1,特殊IP地址小结,保留IP地址,为了解决IP地址缺乏问题,IANA在RFC1918中规定:保留一些IP地址空间,用于私有网内,不在公共网内存在。 10.0.0.0/8 172.1631.0.0/16 192.168.0.0/24,3.2
16、子网和子网掩码,IP地址的设计不合理,不够用,浪费,将IP地址扩展(IPV6),划分子网,全1,全0,子网掩码,3.2 子网(subnet),在现有的三类网络的基础上将网络作进一步划分所得到的网络成为子网。即在内部可以直接通信的IP主机的集合 每一个子网是一个完全独立的网络,子网之间,子网与一般的网络之间必须通过路由器作为网关来实现互联。 划分子网有利于提高地址空间的实际利用率;在以太网的环境下有利于提高子网内的传输带宽。 路由器通过子网掩码识别子网的地址。,网络 172.16.0.0,172.16.0.0,不划分子网的IP地址,172.16.0.1,172.16.0.2,172.16.0.3
17、,.,172.16.255.253,172.16.255.254,Network 172.16.0.0,划分子网的IP地址,172.16.1.0,172.16.2.0,172.16.3.0,172.16.4.0,子网的寻址,172.16.2.200,172.16.2.2,172.16.2.160,172.16.2.1,172.16.3.5,172.16.3.100,172.16.3.150,E0,172.16,Network,Network,Interface,172.16.0.0 172.16.0.0,E0 E1,New Routing Table,2,160,Host,.,.,172.16
18、.3.1,E1,子网的寻址,172.16.2.200,172.16.2.2,172.16.2.160,172.16.2.1,172.16.3.5,172.16.3.100,172.16.3.150,172.16.3.1,E0,E1,172.16,2,160,Network,Host,.,.,Network,Interface,172.16.2.0 172.16.3.0,E0 E1,New Routing Table,Subnet,子网掩码,255,255,0,0,IP地址,缺省的 子网掩码,有8位子网号的 子网掩码,Network,Host,Network,Host,Network,Subne
19、t,Host,11111111,11111111,00000000,00000000,划分子网要付出代价,一个B类地址本来可容纳216-2=65534台主机 划出6位子网号后最多可有: 26-2=62个子网 每个子网最多可有210-2=1022台主机 共容纳621022=63364台主机 比划分子网前少容纳 65534-63364=2170台主机,不划分子网的子网掩码,A类,255.0.0.0,255.255.0.0,255.255.255.0,石油大学202.194.145. 属于C类地址,没划分子网,故子网掩码为 255.255.255.0,B类,C类,C类网络的子网划分,将主机标识位划分
20、出若干位作为子网标识, 子网标识位可由子网掩码确定。,子网掩码(subnet mask),子网掩码 是一个32比特的二进制代码,它使接收方很容易从IP 数据包的IP 地址中分出地址的网络标识部分和主机标识部分。 掩码解释 如果某一位是打开的(“1”),地址中相应的位解释为网络位; 如果该位是关闭的(“0”) ,地址中相应的位解释为主机地址。,标准子网掩码,将某类IP地址的子网掩码与对应的IP地址进行“与”运算,则可获得IP地址中的网络标识部分,以分辨出不同的网络。 将某类IP地址的子网掩码与对应的IP地址进行“或”运算,则可获得IP地址中的主机标识部分,以分辨出不同的主机。,子网划分与子网掩码
21、,128 64 32 16 8 4 2 1 十进制值 子网数,1 0 0 0 0 0 0 0 =128 0 1 1 0 0 0 0 0 0 =192 2(4-2) 1 1 1 0 0 0 0 0 =224 6(8-2) 1 1 1 1 0 0 0 0 =240 14(16-2) 1 1 1 1 1 0 0 0 =248 30(32-2) 1 1 1 1 1 1 0 0 =252 62(64-2) 1 1 1 1 1 1 1 0 =254 126(128-2) 1 1 1 1 1 1 1 1 =255,以C类网络为例,注:在子网主机数中,已除去全“0”的子网代号和全“1” 的广播地址。,子网划分
22、与子网掩码,C类网络子网划分示例,设要将某一C类网(192.168.5.0)划分出20个子网,每个子网至少可容纳5台主机。 根据上页表中可能的划分方法,应选择5位子网代码,相应地: 子网掩码:192.168.5.248 子网数:30 每个子网可容纳的主机数:6 子网1:192.168.5.0 255.255.255.248 子网2:192.168.5.8 255.255.255.248 子网3:192.168.5.16 255.255.255.248 .,子网规划,Other subnets,192.168.5.16,192.168.5.32,192.168.5.48,20 个子网 每个子网内
23、5 个主机 C 类地址: 192.168.5.0,一道试题,已知某主机地址210.222.5.121,子网掩码为255.255.255.248 求: 该主机所在子网的子网地址? 该子网可用的主机地址范围? 该子网的子网广播地址? 解答:子网掩码 248-11111000, 主机号121-01111001,因此可判断: 子网网络号为210.222.5.120, 可用地址0111100101111110(121126) 子网广播01111111(210.222.5.127),关于子网的总结,用于把一个大型的网络划分为若干小型网络 使用子网编码来区分子网号和主机号 Internet上的Router不
24、需要知道子网掩码的信息 组织内的Router负责解释子网掩码,一台主机要加入Internet,所需设置的主要参数有: 主机的IP地址 子网掩码或网络掩码 缺省的路由器的IP地址 域名服务器的IP地址,主机入网的主要参数,无类路由选择CIDRClassless Inter-Domain Routing,无类别域间路由选择(CIDR),有时又称之为超网(Supernetting),是互联网中一种新的寻址方式,与传统的 A 类、B 类和 C 类寻址模式相比,CIDR 在 IP 地址分配方面更为高效。通常认为,互联网是 CIDR-ized 地址和传统的 A 类、B 类和 C 类地址的集合。基本上所有最
25、新的路由器都极力支持 CIDR 和互联网权威机构,以鼓励所有用户采用 CIDR 模式。 用来解决两类问题: 主干网路由表的增长聚合路由,使属于同一个AS的多个地址映射到一个地址上。 IP地址不够用合理分配网络号和主机号的长度,使得IP地址被充分利用。 关键技术:在IP地址和路由表中变长前缀之间有效地找到最长匹配 参考网站:,CIDR,CIDR 地址减小了路由表的大小,并使得组织中更多的 IP 地址可用。通过 UIDR,每个 IP 地址都有一个网络前缀,用来识别集合网关或独立网关。网络前缀的长度也属于 IP 地址的一部分,并随着所需要的位数而改变,而不是由类独立分配。 特定的 CIDR 网络地址
26、如下所示: 192.30.250.00/21 192.30.250.00 本身属于网络地址,其中21表示首要的21位是地址的网络部分,剩下的最后11为是特定主机地址。CIDR 寻址方式支持“路由聚合”,即指单个高级路由记录代表全球路由表中的若干条低级路由记录。通常这种单地址下的聚合网络即认为是“超网”(supernet)。,有类和无类路由协议,3.3 IP 数据报,首部,数据,前一部分:20字节的固定首部,后一部分:长度可变的选项字段、填充,比特 0 4 8 16 19 24 31,固 定 部 分,可变 部分,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服
27、 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,数 据 部 分,首 部,传送,IP 数据报,发送在前,可变 部分,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先
28、级,数 据 部 分,比特,数 据 部 分,首 部,传送,IP 数据报,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,数 据 部 分,首 部,传送,IP 数据报,固 定 部 分,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部
29、 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,首 部,0,4,8,16,19,24
30、,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,服务类型 8位 用来获得更好的服务,0 1 2 3 4 5 6 7,Low Delay High Throughput High Reliability Low Cost,ToS,0,ToS最多有一位置1,ToS字段推荐值,首 部,0,4,8,16,19,24,31,版 本,标志,
31、生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,
32、数 据 部 分,比特,固 定 部 分,可变 部分,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,标志(flag) 占 3 bit,目前只有前两个比特有意义。标志字段的最低位是 MF (More Fragment)。MF 1 表示后面“还有分片”。MF 0 表示最后一个分片。标志字段中间的一位
33、是 DF (Dont Fragment) 。只有当 DF 0 时才允许分片。,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,偏移 = 0/8 = 0,偏移 = 0/8 = 0,偏移 = 1400/8 = 175,偏移 = 2800/8 = 350,1400,2800,3799,2799,13
34、99,3799,需分片的 数据报,数据报片 1,首部,数据部分共 3800 字节,首部 1,首部 2,首部 3,字节 0,数据报片 2,数据报片 3,1400,2800,字节 0,IP 数据报分片的举例,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,生存时间(8 bit)记为 TTL (Ti
35、me To Live),这是为了限制数据报在网络中的生存时间,其单位最初是秒,但为了方便,现在都用“跳数”作为 TTL 的单位。数据报每经过一个路由器,其 TTL 值就减 1。,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,运输层,网络层,首部,TCP,UDP,ICMP,IGMP,OSPF,
36、数 据 部 分,IP 数据报,常用的协议字段值是: UDP17 TCP6 ICMP1 IGMP2 BGP3 EGP8 IGP9 OSPF89 TP429,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,10101100,00010000,11011011,01101110,10100000,1
37、1000100,00000010,首部检验和 RFC1071,00010000,00010000,10010000,00010000,00000010,00000010,10101100,10010000,10010010,+,01101101,00111011,10010001,01101111,发送端,接收端,16 bit,字 1,16 bit,字 2,16 bit,字 n,数 据 报 首 部,IP 数据报,16 bit,字 1,16 bit,字 2,16 bit,字 n,数据部分,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总
38、 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,IP 数据报首部的可变部分,IP 首部的可变部分就是一个选项字段,用来支持排错、测量以及安全等措施,内容很丰富。 选项字段的长度可变,从 1 个字节到 40 个字节不等,取决于所选择的项目。 增加首部的可变部分是为了增加 IP 数据报的功能,但这同时也使得 IP 数据报的首部长度成为可变的。这就增加了每一个路由器处理数据报的开销。 实际上这些选项很少被
39、使用。,选 项,安全和处理限制(用于军事领域) 记录路径(让每个路由器都记下它的I P地址) 时间戳(让每个路由器都记下它的I P地址和时间) 宽松的源站选路(为数据报指定一系列必须经过的I P地址) 严格的源站选路(要求只能经过指定的这些地址,不能经过其他的地址)。 这些选项很少被使用,并非所有的主机和路由器都支持这些选项。 选项字段一直都是以4字节作为界限,在必要的时候插入值为0的填充字节。这样就保证 I P首部始终是4字节的整数倍,3.4 IP选路,路由器收到待转发的数据报 查表 得到下一站路由器入口的IP地址 地址转换 路由器入口的IP地址路由器入口的MAC地址 写帧 根据帧中MAC地
40、址找到下一站路由器入口 很多路由表中,下站地址就是写的路由器入口的MAC地址,查路由表,用子网掩码目的站IP地址D N (网络号+子网号) 若N=该路由器某个端口的网络号,则直接交付,否则转 若路由表中有D的指明主机路由,则按指明的路由器转发,否则转 若路由表中有到达网络N的路由,则按表中转发,否则转 若有默认路由,则按默认路由转发,否则转 报告路由选择出错,3.5 IP的分片处理和重组处理,数据链路不同,MTU也不同。 各种数据链路的MTU 见TCP/IP综合基础篇P164,MTU,以太网 1500字节 IEEE802.3 1492字节 16M令牌环 17914字节 4M令牌环 4464字节
41、 FDDI 4352字节 X.25 576字节 点对点(低时延) 296字节,IP数据报的分片处理和重组处理,分片以8字节为单位进行 分片可以反复多次 分片的缺点: 加重路由器的处理负担 只要丢失一个分片,原数据报将全部丢掉。,路径MTU发现Path MTU Discovery,在现在的操作系统中都有实际安装 查资料:路径发现的原理和方法 做实验:用ping、tracert等工具测试 ping和tracert的用法见“常用的网络命令”文档,3.6 IP组播技术,为了适应多媒体应用,1989年 Stew.Deering 引入组播技术。 应用: 视频/音频会议 共享公告板 “push”技术(广告、
42、信息订阅等) 数据发布 服务器数据复制.,IP组播技术要点,寻址 224.0.0.0 - 239.255.255.255 224.0.0.0 - 224.0.0.255 为保留 224.0.0.1 :子网上的所有主机 224.0.0.2:子网上的所有路由器 动态注册 RFC1112定义了IGMP 组播路由,IGMP 因特网组管理协议,采用IGMP, 路由器可以确定哪些本地网段应该接受某一特定组播组的流量。 采用组播,一台主机上运行的多个进程可以属于同一组播组。 主机上运行的进程,或者说用户、应用参与某一主机接口的组播组。这一概念是理解组播的基础也是理解的关键。,IGMP,某一接口上的组播组成员
43、是动态的,它随着进程加入或离开组而改变,这意味着用户基于他们执行的应用可以动态地参加组播组。 IGMP处理的是组播数据包分发服务环节的最后一步,它仅涉及在本地路由器和直连子网的组成员之间传送组播数据流。 IGMP并不关心相邻路由器间或跨越互联网的组播数据包的分发,这是由组播路由协议来完成。,组播路由协议,目前常用的组播路由协议有: 距离矢量组播路由协议DVMRP Distance Vector Multicast Routing Protocol 组播开放最短通路优先MOSPF Multicast Open Shortest Path First 独立于协议组播 PIM Protocol Independent Multicast,有两种模式:密集模式和稀疏模式。,组播路由协议的特点,组播路由协议必须结合传统的单播路由协议一起工作,以建立网络路经。,组播应用状况,在国外应用非常广泛 微软公司每个月都要用组播技术传播多媒体数据流 Cisco公司已经用IP/TV来进行实时视频流组播,用于公司内部的会议和培训。 美国田纳西州的Promus饭店已经使用StarBurst通信公司的软件,通过卫星链路向所属分店分发软件升级
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医疼痛诊疗与分类科普
- 血液科血友病护理方案
- 眼部感染管理流程
- 哮喘急性发作护理指南
- 2026山东青岛海上综合试验场有限公司招聘38人备考题库完整附答案详解
- 2026贵州黔东南州黄平县生态移民公益性岗位人员招聘1人备考题库附参考答案详解(轻巧夺冠)
- 2026浙江丽水市松阳县国盛人力资源有限公司招聘专职消防员3人备考题库【轻巧夺冠】附答案详解
- 静配中心无菌配液规范
- 2026四川大学华西医院生物医学大数据研究院郭安源教授课题组博士后招聘备考题库附完整答案详解【典优】
- 中国通信服务广东公司2026届春季校园招聘备考题库附完整答案详解【易错题】
- DL∕T 1340-2014 火力发电厂分散控制系统故障应急处理导则
- 陕2023TJ077 住宅厨房、卫生间装配式L型构件排气道系统图集
- DBJ50-255-2022 建筑节能(绿色建筑)工程施工质量验收标准
- 司炉工安全教育培训
- 软件项目开发工作说明书样本
- 外墙吊篮专项方案
- 《人员定位系统》课件
- 增列硕士专业学位授权点专家评议意见表
- 土建生态环保和绿色施工环境管理培训ppt
- 施工组织设计(老旧小区改造及配套设施)
- 建设工程第三方质量安全巡查标准
评论
0/150
提交评论