路由器的工作原理
1.

2.

我们对上述路由器的原理,进行简单讲解:
1. 当PC1想要给PC2发送数据包的时候,此时数据包中就会封装源IP和目的IP地址。在发送的过程中,目的IP地址并不属于此网络中,因此就会发送给网关。(F0/0 10.254)
2. 当路由器接收到此包后,就会查看该包的目的IP地址,并查看路由表。发现并不存在此路由条目。(假设红色的信息不存在)因此,就会给PC1发送一个目标不可达的ICMP报文。
3. 如果我们给路由器R1添加一个静态路由(上图的红色部分),那么当路由器再次接收到此包后,就会将该包转发出去。(通过F0/1 50.1 外网)
4. 包在外网中传输之后,R2路由器接收到了此包。查看路由表,发现存在目的IP为100.0网段的路由条目。因此,就会将该包从端口F0/0转发出去,最后由PC2接收到。
5. 如果,PC2想给PC1回复的话,同样也会给R2发送一个包。
6. 当R2接收到包之后,查看包的目的IP地址,发现并不存在此路由条目(假设红色的信息不存在)因此,就会给PC2发送一个目标不可达的ICMP报文。
7. 如果我们给路由器R2添加一个静态路由(上图的红色部分),那么当路由器再次接收到此包后,就会将该包转发出去。(通过F0/1 50.2 外网)
8. 包在外网中传输之后,R1路由器接收到了此包。查看路由表,发现存在目的IP为10.0网段的路由条目。因此,就会将该包从端口F0/0转发出去,最后由PC1收到。
3.

作者:gao79138
链接:https://www.bilibili.com/video/BV1SY411p7F9/?spm_id_from=333.337.search-card.all.click&vd_source=a642bb3ddc5b706845426dc41d73fbda
来源:本博客中的截图部分来自于蜗牛学苑。其余内容均为作者原创。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。