数据包的转发实例PPT课件下载推荐.ppt

上传人:b****1 文档编号:14647457 上传时间:2022-10-23 格式:PPT 页数:20 大小:601KB
下载 相关 举报
数据包的转发实例PPT课件下载推荐.ppt_第1页
第1页 / 共20页
数据包的转发实例PPT课件下载推荐.ppt_第2页
第2页 / 共20页
数据包的转发实例PPT课件下载推荐.ppt_第3页
第3页 / 共20页
数据包的转发实例PPT课件下载推荐.ppt_第4页
第4页 / 共20页
数据包的转发实例PPT课件下载推荐.ppt_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

数据包的转发实例PPT课件下载推荐.ppt

《数据包的转发实例PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《数据包的转发实例PPT课件下载推荐.ppt(20页珍藏版)》请在冰豆网上搜索。

数据包的转发实例PPT课件下载推荐.ppt

数据包的转发实例,10.0.0.5/24,10.0.0.6/24,10.0.0.1/24,11.0.0.1/24,11.0.0.2/24,172.16.0.1/30,172.16.0.2/30,Fa0/0,Fa0/1,Fa0/1,Fa0/0,Fa0/24,Fa0/24,Pc1,Pc2,Pc3,例举pc1pingpc3的通信过程,sw1,sw2,R1,R2,第一步应用程序生成数据,10.0.0.5/24,Pc1,Data,第二步调用传输层服务,Pc1,10.0.0.5/24,DATA,TCP/UDPHead,第三步调用网络层服务,Pc1,10.0.0.5/24,DATA,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,IP包头中的源地址由主机网卡中直接得到,目的ip则由我们在使用应用程序时输入得到,如果是基于域名,调用别一个通信过程DNS来获得目的ip,然后放入到ip包头中,则ip包头封装完成,第三步查主机路由表,Pc1,10.0.0.5/24,DATA,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,使用目的IP与PC机路由表进行比较,得下一跳ip地址和出接口。

@#@两种况:

@#@一是匹配真正的下一跳地址(主机上一般是默认网关);@#@二是下一跳指向本机网卡地址。

@#@,第四步通过arp表查找下一跳mac地址,Pc1,10.0.0.5/24,DATA,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,当为第一种情况时,则查找下一跳mac地址,若为第二种情况则查找目的ip对应的mac地址。

@#@如果查找成功则封装第二层链路层地址。

@#@,第四步发送arp请求,Pc1,10.0.0.5/24,DATA,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,若查找没有成功,则发送arp请求报文,去获得下一跳或目标ip的mac地址。

@#@,Arprequest,第四步收到arp响应报文,Pc1,10.0.0.5/24,DATA,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,加入arp表项中,同时使用得到的mac地址,进行数据链路层封装,Arpresponses,FrameHead,第五步封装数据链路层包头并发送出接口,Pc1,10.0.0.5/24,封装好第二层包头后,交由接口卡,发送数据包到交换机,第六步交换机1接收到数据包,Pc1,10.0.0.5/24,检查链路层包头目的字段,查看是否为自己接口的mac址,或广播(0xffffffffffff),若是其中之一则去掉链路层包头,并送上层协议处理。

@#@若不是,则交换机知道是需要进行转发的数据包,则查找mac地址表。

@#@,DATA,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,FrameHead,sw1,若从mac表中查到出接口,则直接转发数据包。

@#@若没成功,则需要在同一广播域内泛洪数据包,第七步查找mac地址表,Fa0/24,SW1,R1,R2,检查链路层包头目的字段,查看是否为自己接口的mac址,或广播(0xffffffffffff)或组播,是其中之一则去掉链路层包头,并送上层协议处理。

@#@否则丢弃数据包,第八步数据包到达路由器1接口,Fa0/24,SW1,R1,R2,检查ip包头,若是目的ip是入接口ip或广播地址,则去掉ip包头,并送上层协议处理,若不是,则知道是需进行转发的包,查找路由表。

@#@,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,FrameHead,第九步解封装链路层包头,检查ip层,Fa0/24,得到下一跳ip和出接口,则ip包头ttl值减1,重新封装数据链路层地址,查arp表,得到下一跳mac地址,同样如果arp表没有对应表项,则发arp请求。

@#@发出数据包。

@#@,第十步封装链路层包头,发送数据包,Fa0/24,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,FrameHead,SW1,R1,R2,重复第八、九、十步。

@#@,Fa0/24,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,FrameHead,第十步数据包到达路由器2,SW1,R1,R2,11.0.0.2/24,Fa0/24,Pc3,第十一步数据包到达交换机2,sw2,R2,重复第六、七步,11.0.0.2/24,Fa0/24,Pc3,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,FrameHead,第十二步数据包到达PC3,sw2,检查链路层包头目的字段,查看是否为自己接口的mac址,或广播(0xfffffffffff)、组播地mac,若是其中之一则去掉链路层地址,并送上层协议处理。

@#@若不是丢弃数据包,第十三步送网络层处理,11.0.0.2/24,Fa0/24,Pc3,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,FrameHead,sw2,去丢链路层地址,送网络层处理,11.0.0.2/24,Pc3,TCP/UDPHead,DATA,TCP/UDPHead,IPHead,sw2,若目的ip是接口ip,或广播、组播ip,则去掉ip包头,并且根据协议号送上层处理,第十三步送传输层处理,11.0.0.2/24,Pc3,TCP/UDPHead,DATA,sw2,第十四步应用程序处理,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1