我一直在阅读“TCP / IP说明”,我开始阅读有关IP转发。 所有关于如何接收数据报,并根据desination ip和您的路由表找出下一步发送的位置。 但是让我困惑的是如何(在家庭networking设置中)表本身被填充。 有工作在这里的低层协议? 它是否与DHCP一起? 还是仅仅基于每个接口的IP地址和networking掩码? 我知道(从其他书籍),在以太网的早期,必须手动设置路由表,但我知道我没有这样做。
在家庭networking设置中,您可能只使用一个networking(这意味着所有主机都有相同的networking地址和掩码,所以路由并不真正发生在内部)有默认网关,所有发往别处的数据包都被发送到默认网关。 在交换机上转发数据包基于来自接收数据包的MAC地址/ IP地址对。 在较大的networking中,需要将数据包从一个networking路由到另一个networking,除了静态路由之外,还有诸如rip,eigrp,ospf等路由协议。 压蔓
对于典型的主机通过DHCP获取其IP地址,唯一正常的路由是它自己的networking和它的默认网关。 它通过DHCP获取这两个。