路由表中的“网关”指的是什么?

路由表中的“网关”指的是什么?

gateway路由中到底指什么?我知道什么default gateway是路由 - 它是最后的路由。但是在主机路由(指定目的地)的上下文中使用时,网关是什么?为什么它很重要?

答案1

网关是下一跳在默认路由和主机路由中。

由于几乎每个接口都有一个地址,它知道其本地连接的网络,因此主机不需要路由信息,因为同一网络上的所有站都是可寻址的。

通常,接下来只需要一个默认网关,一旦数据包到达默认网关,路由就变成了别人的问题。

但想象一下一个有多个出口点的网络。有些出口点可能比其他出口点更快。有些出口点可能更贵。有些出口点可能对流量有管理限制。

因此,要路由到特定的远程网络或特定的远程主机,发起站唯一需要知道的是“我应该把数据包发到哪里,让它变成别人的问题“。如果有多个多宿主系统(“路由器”),则必须针对每个目标主机或网络做出决定,确定在数据包离开原始接口后,本地网络上的哪个主机将处理该数据包。

再次强调,单跳路由就是所需的全部。如您所见,除了第一跳之外,发起端点实际上并不控制路由。这是 IP 的魔力所在,也是它取代所有其他网络技术的原因。

答案2

引用这本优秀的手册

“路由”是一对已定义的地址:“目的地”和“网关”。该地址对表示,如果您要尝试到达该目的地,则通过该网关进行通信。

因此,网关是任何路由器(或路由主机)通过这当尝试到达一组给定的目的地

答案3

它是接收发送到特定范围地址的数据包的机器。

答案4

但是在主机路由(指定目的地)的上下文中使用,什么是网关,为什么它很重要?

当您想将数据包发送给不在直接网络上的某人时,您不能直接将其放在网络上,因为他们看不到它。

相反的情况是,系统查看其路由表,确定适当的网关,然后基本上对它说“嘿,你能将它转发到它应该去的地方吗?”

相关内容