Java教程

不同网段通过路由器通信

本文主要是介绍不同网段通过路由器通信,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

同网段(如:192.168.3.x)主机可以相互通信,但是不同网段的主机无法通信,可以借助路由器通信

路由器:

有两个网口,可以设置两个网段(A,B),
路由器A网段与主机网段相同,用于主机发送给路由器。
路由器把心A网段发送给B网段,
B网段与别的路由器2的B网段相同,可以互发信息
路由器2的B网段发给自己的C网段,
C网段发送给C网段的主机

	但是网段A的主机无法直接发送给网段C的主机  (因为不知道谁是路由器)

方法:
1.先设置主机网络(主机发送数据包给路由器):

			给主机”配置“”默认网关“”(default gateway  = 路由器的与本地网段相同的网口的IP地址)

给不同网段的主机发送时,数据会先交给默认网关 (把默认网关设置为路由器的ip)

	但是:
	数据包  --->交换机 --->路由器  --xx->  无法发送给下一步别的网段的路由器及目的主机

2.设置路由器 (路由器发送数据被给另一个路由器):
在这里插入图片描述

		设置路由器的Static Routes

在这里插入图片描述

network:   目标路由器的IP“网段”  (使用的目标路由器的网口为:与目标主机的网段相同的“网口” 的”网段”)   
Mask   :   子网掩码的“网段”
Next Hop:   目标路由器的IP  (使用的目标路由器网口为:与发送路由器,即当前路由器的网段相同的网口,
								即:
									两个路由器的网段相同的网口IP)

之后,网段A的主机可以直接与网段B的主机通信

这篇关于不同网段通过路由器通信的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!