的每一个表项使用分组的目的IP地址与项目相匹配
匹配成功
该项目的“目的地址”是另一个网络
该项目的“目的地址”是本网络,使用分组的目的IP地址作为下一跳地址
使用该项目路由表中的“下一跳地址网关”作为下一跳地址
发送ICMP差错报文
把分组连同下一跳地址发送到分片模块
实验步骤
停止
主机B启动静态路由服务(方法:在命令行方式下,输入“staticroute_co
fig”)。
按照拓扑结构图连接网络,使用拓扑验证检查连接的正确性。
f练习一:编辑并发送IP报文1、主机A启动仿真编辑器,编辑一个IP数据报,其中:
MAC层:目的MAC地址:主机B的MAC地址(对应于17216171接口的MAC)。源MAC地址:主机A的MAC地址。协议类型或数据长度:0800。
IP层:总长度:IP层长度。生存时间:128。源IP地址:主机A的IP地址(17216172)。目的IP地址:主机E的IP地址(17216072)。校验和:在其他所有字段填充完毕后计算并填充。
IP在计算校验和时包括哪些内容?答:校验和包括IP报文首部
2、在主机B(两块网卡分别打开两个捕获窗口)、E上启动协议分析器,设置过滤条件(提取IP协议),开始捕获数据。
3、主机A发送第1步中编辑好的报文。4、主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,并回答
以下问题:第1步中主机A所编辑的报文,经过主机B到达主机E后,报文数据是否发生
变化?若发生变化,记录变化的字段,并简述发生变化的原因。答:会发生变化。MAC地址会发生变化,因为在主机B转发报文时,数据链
路层是依据MAC层地址来转发的。所以MAC地址会发生变化。5、将第1步中主机A所编辑饿报文的“生存时间”设置为1,重新计算校验和。6、主机B、E重新开始捕获数据。7、主机A发生第5步中编辑好的报文。8、主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,并回答
以下问题:主机B、E是否能捕获到主机A所发送的报文?简述产生这种现象的原因。
答主机B能捕获主机A所发送的报文,但是主机E不能捕获。因为主机A所发送
f的报文把生存时间设置为1,当报文到达主机B时,就会将生存时间减为0,当生存时间为0时,就会丢弃报文。所以B能收到报文,但是却不转发,致使E不能捕获报文。练习二:特殊的IP地址1、直接广播地址
(1)主机A编辑IP数据报1,其中:目的MAC地址:FFFFFFFFFFFF。源MAC地址:A的MAC地址。源IP地址:A的IP地址。目的IP地址:172161255。校验和:在其他字r