Loading

静态路由和路由转发

计算机网络原理博大精深,学习后还需要和实际问题进行结合理性分析

ARP协议

构建mac地址和ip地址之间的桥梁

静态路由网关实例

对于一台主机指定其静态路由,即可以针对我们发往的某一个目标对其按照我们指定的网关进行转发。接着我们做如下实验。

我们指定针对我们的目标ip(对应的域名位www.baidu.com)设定一个错误的静态路由。我们的预期是数据包被发往错误的网关因而不可达,进而我们无法访问目标ip

在处理的过程中,我们随意指定了一个错误的网关,但是不论我们怎样操作都可以连接到我们的目标ip,我们认为是网卡检测到联不通后就转发给了默认网关,但是具体怎样实现这个过程我们就不得而知。

真相

当我们指定了一个错误的网关,这个网关不属于我们的局域网中。因而在转发之前我们的ARP缓存尚不清楚目标主机的mac地址,因而发送ARP请求,但是仍然没有办法获得其地址(因为不在当前局域网下),进而其转发给了默认网关

如果我们将其设置为我们的邻居(局域网下的其他主机),ARP可以查询到目标主机的mac地址,进而将消息转发给他,但是由于普通主机不具有或者未开启路由转发功能,因而其无法进一步将数据报传递出去,倘如启用了路由转发功能,他将会将消息先检查能否直接交付,能得话交付,不能则转发给默认网关。

posted @ 2022-03-13 15:57  KVMX  阅读(288)  评论(0)    收藏  举报