如果我使用 LAN IP 地址或互联网可见的 IP 地址在 LAN 上的设备之间进行连接,这有关系吗?

如果我使用 LAN IP 地址或互联网可见的 IP 地址在 LAN 上的设备之间进行连接,这有关系吗?

我家里的台式电脑位于路由器后面。路由器将一个端口转发到电脑的 ssh 端口。当我在同一个 LAN 中使用笔记本电脑时,我可以通过 192.168.1.something 连接到台式电脑,也可以直接连接到互联网上的路由器地址。从路由、速度和 ping 的角度来看,我采用哪种方式有关系吗?

答案1

如果您使用的是公共 IPv4 地址(互联网上可见),则网络流量将发送到具有该地址的设备。那就是您的路由器。这意味着您的路由器需要接收流量。然后,您的路由器会注意到有一个转发端口,因此它会转换网络流量的 IP 地址,然后将转换后的网络流量发送到笔记本电脑。这比要求的负担更重,使路由器超负荷工作。

如果您的设备和路由器之间有交换机,那么交换机可能也会被多次使用。即使情况并非如此,路由器的多个 LAN 端口被用作交换机,使用内部地址也会让路由器在处理流量时基本上充当交换机,这可能需要降低路由器的负担,这意味着路由器可以更快地处理流量。

另一个好处:如果您使用内部地址,那么如果您的路由器坏了,您可以用交换机替换路由器,这样您的内部通信就更有可能以最少的(很可能没有)变化来工作。

答案2

只要能用就没关系。不过,使用 LAN 地址(因此不涉及路由器)可能会获得更好的性能。

答案3

直接连接到 192.168.1。速度会更快。您的包数据不需要通过路由器转发器。通信将在 OSI 第 2 层建立。

相关内容