思乡诗大全IP报⽂经过路由器的转发过程及变化
ICMP经过路由器的转发过程及变化甲鱼汤怎么炖好吃
1. 路由器收到数据包后,报⽂送到数据链路层,数据链路层解封以太⽹帧头部,提取⽬的MAC地址
2. 查看⽬的MAC地址是不是⾃⼰本⾝的MAC地址。这个时候出现两种情况,具体如下:
1. 情况1:是本机的MAC地址,则把报⽂传到⽹络层,由⽹络层继续解析。
2. 情况2:不是本机的MAC地址,则丢弃报⽂。
无法获取ip地址3. 假设是情况1,⽬的MAC是⾃⼰的MAC,把报⽂送到⽹络层解析。
4. 送到⽹络层后,⽹络层解析,提取⽬的IP地址,判断⽬的IP地址是不是本机的IP地址。这个时候再次出现两种情况,具体如下:
1. 情况1:是本机IP,则把报⽂送到上层,有传输层进⾏解析。由于本次主要讲解转发流程,就不讲传输层解析的过程了。
2. 情况2:不是本机IP,则去查路由表,匹配出接⼝。
5. 假设是情况2,不是本机IP,查路由表根据路由的最长掩码匹配原则,匹配路由表,到出接⼝。查路由的时候会出现四种情况,具体
如下:
1. 情况1:没有匹配路由,⽆法继续转发,则丢弃报⽂。并向源IP发送⽬的不可达的ICMP报⽂。
2. 情况2:匹配直连路由,⽹络层封装⽬的IP和源IP,使⽤⽬的IP地址查ARP表。寻⽬的MAC。
3. 情况3:匹配⾮直连路由,⽹络层封装⽬的IP和源IP,使⽤路由表⾥的下⼀跳IP地址查ARP表。寻下⼀跳IP地址的⽬的MAC。
4. 情况4:匹配默认路由,⽹络层封装⽬的IP和源IP,使⽤路由表⾥的下⼀跳IP地址查ARP表。寻下⼀跳IP地址的⽬的MAC。6. 假设匹配到路由,去ARP表,匹配⽬的IP对应的MAC地址。这个时候出现两种情况,具体如下:
1. 情况1:在ARP表⾥匹配到了对应的MAC地址,则把匹配到的MAC封装到帧头部的⽬的MAC,把本机出接⼝的MAC封装到帧
头部的源MAC⾥。然后发送出去。
2. 情况2:在ARP表⾥没有匹配到对应的MAC地址,则发送ARP请求,寻⽬的IP对应的MAC地址。
狗咬吕洞宾7. 假设没有匹配到对应的MAC地址,发送ARP请求,这个时候会遇到两种情况。具体如下:
史记属于哪一类历史1. 情况1:没有收到ARP响应,⽆法继续获取⽬的IP对应的MAC地址。则丢弃报⽂。
2. 情况2:收到了ARP响应,⾸先把响应报⽂中的源MAC解析出来,然后把⽬的IP和从响应报⽂中获取的源MAC放到ARP表中,
形成映射关系,并对这个映射关系添加⽼化时间。然后把MAC封装到⽬的MAC⾥,把本机出接⼝的MAC封装到源MAC⾥,然后发送出去。
>成都宠物市场
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论