
一开始arp表是空的. 假如一台linux主机(假设为192.168.0.3)要ping一个外网的ip, 通过路由表可知这个数据包要到达的下一跳网关ip, 假设为192.168.0.1. 那么, 这台linux主机就广播一个arp请求:"who has 192.168.0.1? tell 192.168.0.3". 网关接收到这个arp请求后, 回应一个arp包给这台Linux主机:"192.168.0.1 is at xx.xx.xx.xx(MAC)", 这样, 这台Linux主机就获得了下一跳的网关了, 它会把这个arp信息缓存到arp表. 它不需要知道外网ip对应的MAC, 只把这个ping的ICMP数据包发给网关. 同样, 这个网关也根据路由表查找下一跳的MAC.
路由下一跳地址意思就是网关的IP地址。
网关的IP地址是具有路由功能的设备的IP地址。 具有路由功能的设备包括路由器,启用了路由协议的服务器(基本上等同于路由器)和代理服务器(也等同于路由器)。
手动设置适用于计算机数量相对较少且TCP / IP参数基本不变的情况,例如,只有几到十几台计算机。 此方法在连接到网络的每台计算机上都需要一个“默认网关”。 一旦由于迁移等原因必须修改默认网关的IP地址,将给网络管理带来麻烦。
扩展资料:
路由下一跳地址的网关性质:
1、网关也称为网络连接器,以及协议转换器。 网关实现网络层以上的网络互连,是最复杂的网络互连设备,仅用于具有不同高级协议的两个网络的互连。
2、网关可用于WAN互连和LAN互连。 网关是充当繁重转换任务的计算机系统或设备。
3、网关是使用不同通信协议,数据格式或语言的两个系统,甚至具有完全不同的体系结构的系统之间的转换器。 与仅传递信息的网桥不同,网关必须重新包装接收到的信息,以满足目标系统的需求。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)