1、第8章,网际互联:IP,本章重点内容,掌握IP地址及其分配方法 了解IP数据报的格式及其分段和重组 掌握IP数据报的转发方式 了解ARP协议和物理地址与IP地址的关系 了解ICMP协议,IP地址相关的内容,IP地址分类 子网划分/VLSM/超网 IP地址分配与DHCP 公网IP地址、私网IP地址与NATDNS:域名与IP地址之间的解析 ARP:IP地址与MAC地址之间的解析,8.1 IP地址,IP网络中每台主机都必须有一个惟一的IP地址; IP地址是一个逻辑地址;(与MAC地址比较一下) 因特网上的IP地址具有全球唯一性; 32位,4个字节,常用点分的十进制标记法: 如 00001010 00
2、000010 00000000 00000001 记为 10.2.0.1,8.1.1 IP地址分类及其表示,192.168.1.108,大家对这个IP地址的认识多深?这是什么表示法? 各个字段有特殊含义吗? 每个字段的范围多大?有什么意义? 这个地址是孤立的吗? 如果这个地址属于某个网络,那么这个网络的网络地址(网络号)和广播地址是什么?,IP地址的结构:网络号(netid)+ 主机号(hostid) 网络号标识了该主机(网络设备)所属的物理网络 主机号则是该主机在所属网络中的具体地址 IP地址划分为五类:A-E类,常用的为A、B、C类,D类地址为组播地址,E类地址为将来使用的保留地址。 主机
3、号的所有位全为“0”或全为“1”的IP地址不用于表示单个主机 主机号的所有位全为“0”是网络地址,用于标识一个网络,如106.0.0.0指明网络号为106的一个A类网络。 主机号的所有位全为“1”是广播地址,如106.255.255.255用于向位于106.0.0.0网络上的所有主机广播。,A类地址,A类地址:最高位必须是“0”;,0,网络号,主机号,7bits 24bits,A类:,A类地址的网络范围:0127,0和127保留,所以实际使用的只是1126,共126(27)个A类网络;A类地址的每个网络的主机范围:0.0.0255.255.255,主机号全0即0.0.0属于该网络的网络地址,主
4、机号全1即255.255.255属于该网络的广播地址,所以实际能使用的主机地址是0.0.1255.255.254,即224-2个主机,大约1600万台,所以单个A类地址构成的网络是非常巨大的;A类地址的范围: 1.0.0.0 126.255.255.255,0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx,B类地址,B类地址:最高位必须是“10”;,10,网络号,主机号,14bits 16bits,B类:,B类地址的网络范围:128.0191.255,共214个B类网络;B类地址的每个网络的主机范围:0.0255.255,主机号全0即0.0属于该网络的网络地址,主机号全1
5、即255.255属于该网络的广播地址,所以实际能使用的主机地址是0.1255.254,即216-2个主机,大约65000台;B类地址的范围: 128.0.0.0 191.255.255.255,10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx,C类地址,C类地址:最高位必须是“110”;,110,网络号,主机号,21bits 8bits,C类:,C类地址的网络范围:192.0.0223.255.255,共221个C类网络,大约200万个;C类地址的每个网络的主机范围:0255,主机号全0即0属于该网络的网络地址,主机号全1即255属于该网络的广播地址,所以实际能使用的主机
6、地址是1254,即28-2个主机,即254台,所以单个C类地址构成的局域网络大小是比较合适的;C类地址的范围: 192.0.0.0 223.255.255.255,110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx,D类和E类地址,D类地址,E类地址,1110,组播地址,28bits,D类:,1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx即224.0.0.0239.255.255.255,11110,保留地址,27bits,E类:,11110xxx.xxxxxxxx.xxxxxxxx.xxxxxxxx即240.0.0.0247.255.255.255
7、,表8.2 保留地址与私网IP 私网IP地址:规定只能用于内网,例子,1找出不能分配给主机的IP地址,并说明原因。A127.0.0.1 B231.222.0.11C126.1.0.0 D197.121.254.255 E138.117.34.32,8.1.2 IP地址分配与子网划分,子网划分的方法:把IP地址中的主机号划分成子网号和主机号两部分。,子网划分的原因:两级IP地址不够灵活,IP地址空间没有全部利用。,例如:三个LAN,主机数为20,25,48,均少于C类地址允许的主机数。为这三个LAN申请3个C类IP地址显然有点浪费,用1个C类IP进行子网划分比较合理。,划分子网号和主机号的方法:
8、,例子:万里学院,一个C类网段,202.112.10.0 把这块地址均分给四个学院,构成四个子网: 电信学院, 202.112.10.063 计院, 202.112.10.64127 商学院, 202.112.10.128191 外语学院, 202.112.10.192255,显然,分成了四个子网,子网号只需2位,原主机号中的高2位就用作子网号,剩下的6位作为新的主机号,2位子网号可确定4个子网,3位就是8个,4位就是24个子网,检查新的主机号位数能否满足子网大小:26=64,因此, 方法1:根据子网的数目确定子网号的位数,用标准IP地址分类的主机号位数减去子网号位数,剩下的位数就是新的主机号
9、;新的主机号位数 = 标准IP地址分类的主机号位数 - 子网号的位数 方法2:根据子网的大小确定新的主机号位数,用标准IP地址分类的主机号位数减去新主机号位数,剩下的就是子网号位数;子网号位数 = 标准IP地址分类的主机号位数 - 新的主机号位数,问题 进行子网划分后,怎样确定一个IP地址属于哪个子网? 进行子网划分后,网络地址和广播地址怎么变化?,子网掩码(Subnet Mask),子网划分后,如何识别不同的子网? 解决:采用子网掩码来分离网络号和主机号。子网掩码格式:32比特,网络号子网号部分全为“1”,主机号部分全为“0”。,“网络号+子网号”部分,“主机号”部分,11 11 00 .
10、00,子网掩码计算,万里学院的例子中:网络号24位,子网号2位,总共26位。所以子网掩码为:11111111 11111111 11111111 11000000 即 255 . 255 . 255 . 192默认子网掩码:A类:255.0.0.0 B类:255.255.0.0 C类:255.255.255.0,子网地址计算(逻辑与),子网掩码 IP地址 = 该 IP地址所在的子网地址 例如:IP地址202.117.1.207,子网掩码255.255.255.22411001010 01110101 00000001 110 01111 11111111 11111111 11111111 1
11、11 00000 11001010 01110101 00000001 110 00000,子网地址为:202.117.1.192主机号为:15主机之间要能够通信,它们必须在同一子网内,否则需要使用路由器(或网关)实现互联。,推论:若两个IP地址具有完全相同的子网地址,则它们在同一子网中。,子网掩码(Subnet Mask),子网划分后,如何识别不同的子网? 解决:采用子网掩码来分离网络号和主机号。 子网掩码格式:32比特,网络号子网号部分全为“1”,主机号部分全为“0”。,“网络号+子网号”部分,“主机号”部分,11 11 00 . 00,测试:,已知子网掩码为255.255.255.192
12、,下面各组IP地址是否属于同一子网?(a) 200.200.200.224与200.200.200.208(b) 200.200.200.224与200.200.200.160(c) 200.200.200.224与200.200.200.222,给定一个IP地址:192.168.1.10,网络号: 网络地址: 主机号: 主机地址: 广播地址:子网号: 子网地址: 子网掩码: (子网)主机号: (子网)广播地址:,子网划分后,网络地址和广播地址的变化,给定一个IP地址:192.168.1.10,网络号:192.168.1 网络地址:192.168.1.0 主机号:10 主机地址:192.168
13、.1.10 广播地址:192.168.1.255,给定一个IP地址:192.168.1.10,网络号:192.168.1 网络地址:192.168.1.0 主机号:10 主机地址:192.168.1.10 广播地址:192.168.1.255(确定子网地址,首先必须给定子网掩码) 子网号:0 子网地址:192.168.1.0 子网掩码:255.255.255.224 (子网)主机号:10 (子网)广播地址:192.168.1.31进行子网划分后,子网的网络号意义上包括原网络号+子网号,子网划分举例,网络分配了一个C类地址:201.222.5.0。假设需要20个子网,每个子网有5台主机。 试确定
14、各子网地址和子网掩码。 1)对C类地址,要从最后8位中分出几位作为子网地址:242025,选择5位作为子网地址,共可提供32个子网地址。 2)检查剩余的位数能否满足每个子网中主机台数的要求: 子网地址为5位,故还剩3位可以用作主机地址。而235+2,所以可以满足每子网5台主机的要求。 3)子网掩码为255.255.255.248。(11111000B = 248 ) 4)子网号可在0、8、16、24、32、248共32 个地址中任意选择20个。,C类地址均衡子网划分总结,给定一个C类地址:24位网络号8位主机号 进行子网划分: 网络号不变:24位 原主机号子网号新的主机号8位 假设子网号n位,
15、则新的主机号(8-n)位,则对应的子网数目为:2n个,每个子网的IP地址数为2(8-n),每个子网可用的IP地址数为2(8-n)2 原C类地址空间=子网数每个子网的IP地址数,即256 2n 2(8-n)256 原C类地址空间256子网掩码的最后一字节的值子网的IP地址数,非均衡子网划分,例:某公司从电信申请到一个C类地址,在公司内部部门之间进行IP地址分配,需求如下:市场部91人,总经办7人,工程部34人,财务部4人,后勤部22人,人事处3人。请给出合理的IP地址分配方案,满足所有部门的需求并尽量节约IP地址资源,给出每个部门子网的子网地址和子网掩码。,91+7+34+4+22+3=161
16、255,地址是能够满足需求的。 市场部:91人,新主机号:7位,子网号:1位 总经办:7人,新主机号:4位,子网号:4位 工程部:34人,新主机号:6位,子网号:2位 财务部:4人,新主机号:3位,子网号:5位 后勤部:22人,新主机号:5位,子网号:3位 人事部:3人,新主机号:3位,子网号:5位 需避免分配时地址重复。一个简单的方法:从大到小分配IP地址。 子网号 主机号 0 000000011111111 市场部 1 0 000000111111 工程部 1 1 0 0000011111 后勤部 1 1 1 0 00001111 总经办 1 1 1 1 0 000111 财务部 1 1
17、1 1 1 000111 人事部,假设这个C类地址为:192.168.1.0 默认子网掩码:255.255.255.0 地址空间:192.168.1.0192.168.1.255 可分配地址空间: 192.168.1.1192.168.1.254 网络地址:192.168.1.0 广播地址:192.168.1.255,市场部:192.168.1.0192.168.1.127子网地址:192.168.1.0 子网掩码:255.255.255.128 工程部: 192.168.1.128192.168.1.191子网地址:192.168.1.128 子网掩码:255.255.255.192 后勤部
18、: 192.168.1.192192.168.1.223子网地址:192.168.1.92 子网掩码:255.255.255.224 总经办: 192.168.1.224192.168.1.239子网地址:192.168.1.224 子网掩码:255.255.255.240 财务部: 192.168.1.240192.168.1.247子网地址:192.168.1.240 子网掩码:255.255.255.248 人事部:192.168.1.248192.168.1.255子网地址:192.168.1.248 子网掩码:255.255.255.248,IP网络的另一种表示法:网络地址/前缀,市
19、场部:192.168.1.0192.168.1.127子网地址:192.168.1.0 子网掩码:255.255.255.128工程部: 192.168.1.128192.168.1.191子网地址:192.168.1.128 子网掩码:255.255.255.192后勤部: 192.168.1.192192.168.1.223子网地址:192.168.1.192 子网掩码:255.255.255.224总经办: 192.168.1.224192.168.1.239子网地址:192.168.1.224 子网掩码:255.255.255.240财务部: 192.168.1.240192.168.
20、1.247子网地址:192.168.1.240 子网掩码:255.255.255.248,192.168.1.0/25,192.168.1.128/26,192.168.1.192/27,192.168.1.224/28,192.168.1.240/29,表示法:网络地址/前缀,192.168.1.0/25,192.168.1.0/26,192.168.1.192/27,192.168.1.224/28,192.168.1.240/29,192.168.1.0/24,192.168.1.0/22,192.168.1.0/21,192.168.1.0/20,192.168.1.0/18,192.
21、168.1.0/16,192.168.1.0/23,倒过来想?,这是什么?,超网合并 CIDR,子网划分 VLSM,VLSM和CIDR:,1987 年,RFC 1009 就指明了在一个划分子网的网络中可同时使用几个不同的子网掩码。使用变长子网掩码 VLSM (Variable Length Subnet Mask)可进一步提高 IP 地址资源的利用率。 在 VLSM 的基础上又进一步研究出无分类编址方法,它的正式名字是无分类域间路由选择 CIDR (Classless Inter-Domain Routing)。,IP 编址问题的演进,8.1.3 可变长子网掩码VLSM,表8.3 子网划分与V
22、LSM,CIDR使用各种长度的“网络前缀”(network-prefix)来代替分类地址中的网络号和子网号。,无分类的两级编址的记法是: IP地址 := , CIDR 还使用“斜线记法”(slash notation),它又称为CIDR记法,即在IP地址后面加上一个斜线“/”,然后写上网络前缀所占的比特数(这个数值对应于三级编址中子网掩码中比特 1 的个数)。 CIDR 将网络前缀都相同的连续的 IP 地址组成“CIDR地址块”。,8.1.4 无类别域间路由CIDR,利用CIDR实现地址汇总有两个基本条件: 待汇总地址的网络号拥有相同的高位,如图8.4中8个待汇总的网络地址的第3个位域的前5位
23、完全相等,均为11100; 待汇总的网络地址数目必须是2n,如2个、4个、8个、16个等等,否则,可能会导致路由黑洞(汇总后的网络可能包含实际中并不存在的子网)。,作业补充:1.以下IP地址各属于哪一类?(a) 20.250.1.139 (b) 202.250.1.139 (c) 120.250.1.1392.已知子网掩码为255.255.255.192,下面各组IP地址是否属于同一子网?(a) 200.200.200.224与200.200.200.208(b) 200.200.200.224与200.200.200.160(c) 200.200.200.224与200.200.200.22
24、23.假设一个主机的IP地址为192.168.5.121,而子网掩码为255.255.255.248,那么该IP地址的网络号为多少?4.某单位为管理方便,拟将网络195.3.1.0划分为5个子网, 每个子网中的计算机数不超过15台,请规划该子网。写出子网掩码和每个子网的子网地址。5.试说明MAC地址与IP地址的区别。,大作业,以组为单位,以企业信息网、小区宽带网、宿舍网及校园网等LAN网络为设计对象,进行建网,包括: 物理网络的搭建(交换机构成的网络) VLAN的分配(安全隔离策略) IP地址的分配 完成时间:3周 成果:上交建网方案 参考书本第12章:企业网络设计,8.2 IP数据报,一个
25、IP 数据报由首部和数据两部分组成。 首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的。 在首部的固定部分的后面是一些可选字段,其长度是可变的。 了解IP数据报结构的意义:作网络安全控制、网络流量工程、统计网络性能和流量等时必须首先了解IP数据报的结构。,固 定 部 分,可变 部分,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先
26、级,数 据 部 分,比特,数 据 部 分,首 部,传送,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,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检
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、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,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,
29、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,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部
30、检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,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,
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、,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,Ping和Tracert操作可测试TTL,TTL的初始值为:255,128,64等几种 TTL=243,说明其初始值为255 25524312,12111,说明从源到sina中间会经过11个网络设备(即11跳) 用tracert验证,最后一跳是目的地址,不算一跳,首 部,0,4,8,16,19,24,31,版 本,标志,生 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,
33、7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,运输层,网络层,首部,TCP,UDP,ICMP,IGMP,OSPF,数 据 部 分,IP 数据报,首 部,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,31,版 本,标志,生
34、 存 时 间,协 议,标 识,服 务 类 型,总 长 度,片 偏 移,填 充,首 部 检 验 和,源 地 址,目 的 地 址,可 选 字 段 (长 度 可 变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优 先 级,数 据 部 分,比特,固 定 部 分,可变 部分,2. IP 数据报首部的可变部分,IP 首部的可变部分就是一个选项字段,用来支持排错、测量以及安全等措施,内容很丰富。 选项字段的长度可变,从 1 个字节到 40 个字节不等,取决于所选择的项目。 增加首部的可变部分是为了增加 IP 数据报的功能,但这同时也使得 IP 数据报的首部长度成为可变的。这就增加
35、了每一个路由器处理数据报的开销。 实际上这些选项很少被使用。,8.2.2 IP数据报的分割和重组,以太网帧中最大传输数据长度为1500字节; 若传送一个2G的视频文件怎么办?- 需要对IP数据报进行分割和重组,怎么分割?分割后产生的多个分段跟原始的IP数据报什么关系?怎么体现? 相同的头部信息:尤其是相同的标识 能表明该分段是原始数据报中的位置 能表明还有没有分段或总共有几个分段 怎么重组?,分段的标志位(FLAGS),三个标志位中目前只有前两个比特有意义 MF(More Fragment):对前面的分段要设置MF=1,即表示后面“还有分片”的数据报,而最后一个分段要设置MF=0,表示这已是最
36、后一个分段。 标志位DF(Dont Fragment)表示该数据报是否允许被分割。 只有当DF=0 时才允许分割。如果在源主机发出IP数据报时将其DF设置为1,则不允许分割,遇到必须分段通过的网络时就不能通过,只好删除,并通过ICMP报文通知源主机。,分段偏移字段(offset):指出该分段中的数据在原始数据报中的数据区的位置。 当目的主机接收到这些分段时,由IP根据offset字段值将分段重组。 分段偏移以8字节为一个单位,也就是说每个分段的长度一定是8字节(64位)的整数倍。,偏移 = 0/8 = 0,偏移 = 0/8 = 0,偏移 = 1400/8 = 175,偏移 = 2800/8 =
37、 350,1400,2800,3799,2799,1399,3799,需分片的 数据报,数据报片 1,首部,数据部分共 3800 字节,首部 1,首部 2,首部 3,字节 0,数据报片 2,数据报片 3,1400,2800,字节 0,IP 数据报分片的举例,8.3 IP数据报的传送,IP数据传送服务:源主机生成IP数据报,并将数据交给离自己最近的路由器(网关),传送路径上的每个路由器负责将IP数据报传送给下一个路由器,由最后一个路由器将IP数据报传送给目的主机。,IP数据传送服务的特点,无连接的传送服务; 尽最大努力(best effort)的服务,即尽量做到最好,但却是不可靠的 ; IP数据
38、报在传送过程中可能被损坏、丢失、重复发送或出现报文序错误 ;,8.3.2 IP数据报的转发,IP数据报的传送过程包括:寻径和转发两部分。 寻径:指判定到达目的地的最佳路径(将在下一章中介绍)。 转发:指沿寻径好的最佳路径传送IP数据报。,IP数据报转发实例:,1、网络拓扑组成; 2、路由表;,主机Windows下路由表:,地址解析协议(ARP),ARP用于将一个已知的IP地址映射到MAC地址。方法: 1)检查ARP高速缓存表; 2)若地址不包含在表中,就向网上发广播来寻找。具有该IP地址的目的站用其MAC地址作为响应。 ARP只能用于具有广播能力的网络。,A,C,我需要10.1.0.5 的MA
39、C地址,IP = 10.1.0.5 MAC = ?,我就是。 这是我的MAC地址,IP = 10.1.0.5 MAC = 0800.0020.2C0A,B,10.1.0.1,10.1.0.5,10.1.0.2,反向地址解析协议(RARP, Reversed ARP),RARP用于将一个已知的MAC地址映射到IP地址。 RARP要依赖于RARP服务器,该服务器中有一张MAC地址与IP地址的映射表。 需要查找自己IP地址的站点向网上发送包含有其MAC地址的RARP广播,RARP服务器收到后将该MAC地址翻译成IP地址予以响应。 RARP同样只能用于具有广播能力的网络。,A,C,我的IP地址 是什么
40、?,MAC: 0800.0020.2C0A IP = ?,我听到广播了。 这是你的IP地址,MAC = 0800.0020.2C0A IP = 10.1.0.5,B,RARP Server,网际控制报文协议(ICMP),ICMP消息被封装在IP数据报里,用来发送差错报告和控制信息。 ICMP定义了如下消息类型: 目的端无法到达(Destination unreachable) 数据报超时(Time exceeded) 数据报参数错(Parameter problem) 重定向(Redirect) 回声请求(Echo) 回声应答(Echo reply) 信息请求(Information requ
41、est) 信息应答(Information reply) 地址请求(Address request) 地址应答(Address reply) ,最常用的是“目的无法到达”和“回声”消息。,A,B,发数据给Z,到Z的数据,我不知道如何 到达Z? 用ICMP通知A,目的端无法到达,路由器用ICMP通知目的地不可达的示意图,A,B,B可以到 达吗?,ICMP回声请求,可以, 我在这里。,ICMP回声应答,用PING命令产生的回声及其应答示意图,8.4.2 “ping”和“tracert”,ping程序则利用ICMP协议包来侦测另一个主机是否可达 。 ping 命令连续送出四个echo_request
42、 (type 8)的ICMP包给目的主机,如果目的主机收到并愿意回答,则连续回应四个 echo_reply(type 0)的ICMP包 。 Ping命令的结果中给出了每次发出查询包到得到回应的时间,或者通知没有得到回应。最后还会告诉共送出多少个包,获得的回应是多少,丢失率是多少,来回所需时间的最小值、最大值和平均值等统计信息。,灵活使用ping命令可以判断网络是否有问题以及何处出现问题 :,1、先ping目的主机的域名如,如果连接成功的话说明网络连接没有问题。如果连接不上的话,可以直接ping目的主机的IP地址,如果连接得上,则可能是DNS有问题,可以检查DNS服务器的设置是否正确。 2、如果
43、连目的主机的 IP 都连接不上,试试ping自己的网关,如果连接得上,说明问题可能出在自己网关以外的网络与目的主机不能连通。如果自己的网关ping不通,则可能是自己的主机和网关之间的问题。 3、此时可以ping一下自己的IP地址,如果可以ping通,那么网卡没有问题,应该网卡到网关间连接的问题,可以检查一下网线、hub等设备。 4、如果自己的IP都ping不通,可能是网卡坏掉了或没有正确设定,可以看看设备资源有没有突也可以看看设备有没有被系统启动。如果都没问题,则可以ping一下127.0.0.1,如果连这个都ping不通的话,则这台机器的IP功能根本就没被启动。,Tracert,用于侦测主机到目的主机之间所经过的所有路由器。 Tracert命令的结果是从源主机到目的主机间的每个路由器的IP地址和从主机到达该路由器的来回时间。,讨论题:,试分析某宽带用户无法访问互联网的可能原因?并描述通过网络测试手段解决这些问题的方法。,