在查看有关路由表的维基百科文章中路由表部分的内容时,它包含一个表作为路由表的示例,其中有两个标题对我来说区别不明确:网关和接口。
我相信网关是路由器将数据包转发到的地方。如果是这种情况,Interface 列是什么?如果不是,那么网关列代表什么,特别是与接口列相比?
在查看有关路由表的维基百科文章中路由表部分的内容时,它包含一个表作为路由表的示例,其中有两个标题对我来说区别不明确:网关和接口。
我相信网关是路由器将数据包转发到的地方。如果是这种情况,Interface 列是什么?如果不是,那么网关列代表什么,特别是与接口列相比?
一个接口是本地网段的连接。通常,它是网络接口或端口(第 1 层和第 2 层)。单个网络端口可能有多个 IP 地址,但代表多个第 3 层接口。使用 VLAN 标签(802.1Q),它也可以代表多个二层接口。
甲网关是到远程网络的电势路径。它需要在一个或多个接口范围内,即。属于同一网段和子网。该默认网关是通向“我们所做的一切不会有更好的路径”。
网关是从本地段的角度来看的功能名称,其中网关通向“其他地方”。从更大网络的整体角度来看,路由器是完全相同的东西 - 两个或多个子网之间的连接。
现在,路由表中的接口是用于与给定网关通信的接口。一台主机可能有多个与连接段的接口,通常会选择具有最高链接速度(最低度量)的接口。
在此示例中,接口列中的地址用于标识特定接口(您的计算机可能有多个)。由于命名约定通常取决于硬件,因此通过 IP 地址更容易识别它们。
例如,您的路由表显示默认网关为 192.168.0.1,可以使用 IP 地址为 192.168.0.100 的接口访问它。