参考博客
http://www.360doc.com/content/20/0616/15/937580_918800222.shtml
IP地址、子网掩码、网关IP地址
一台上网的终端,必须设置
- IP地址
- 子网掩码、
- 网关IP地址
【注】终端IP地址与网关IP地址需要属于同一个网段
网关IP
网关IP地址是终端访问外网的第一关,网关实际上是一个网络通向其他网络的IP地址
网关在网段内的可用ip中选一个,一般用的是第1个和最后一个
【例如】
网络A:
- 子网掩码255.255.255.0,
- 所以网络A的范围就是192.168.1.1~192.168.1.254
- 如果需要与其他网段通信,那么他的网关可以设置为192.168.1.1(也可以设置为网段内其他的ip地址)
网络B:
- 子网掩码255.255.255.0,
- 所以网络A的范围就是192.168.2.1~192.168.2.254
- 如果需要与其他网段通信,那么他的网关可以设置为192.168.2.1(也可以设置为网段内其他的ip地址)
网关通信
没有路由器的情况下,不同网段是不能进行通信的,即使两个网络连在同一台交换机上
通信会根据子网掩码,判断两个主机是否在不同的网络里。
如果要实现两个网络的通信,则必须通过网关。
通信过程:
如果网络A PC 发现数据包,不在本地网络中,
把数据包转发给自己的网关
由网关发给网络B的网关,
网络B的网关再发给 网络B的PC
默认网关
一台主机可以有多个网关
默认网关:一台主机找不到可用网关,就会把数据包发给默认的指定网关,由这个网关来处理数据包。
现在主机使用的网关,一般指的是默认网关。
不同网关地址之间ping - ×
发现不同网段之间是无法ping通的
PC>ping 192.168.1.2
Ping 192.168.1.2: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
--- 192.168.1.2 ping statistics ---
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss
同一网关地址
网关和IP地址不统一 - ×
网关地址相同,但是PC上网关和ip不一样,还是ping不通
PC>ping 192.168.2.1
Ping 192.168.2.1: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
--- 192.168.1.0 ping statistics ---
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss
【修】
同一网关下,网关与ip对应,网络号结果相同,则可以ping通
网络地址不一致 - ×
网络地址:ip地址与子网掩码按位相与的结果
也没ping通。子网掩码是255.255.255.0,而ip的第三位不一样,也ping不通
PC>ping 192.168.2.1
Ping 192.168.2.1: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
--- 192.168.0.0 ping statistics ---
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss
【修】修改子网掩码后,让网络地址一致,ping通
PC>ping 192.168.2.1
Ping 192.168.2.1: 32 data bytes, Press Ctrl_C to break
From 192.168.2.1: bytes=32 seq=1 ttl=128 time=47 ms
From 192.168.2.1: bytes=32 seq=2 ttl=128 time=31 ms
From 192.168.2.1: bytes=32 seq=3 ttl=128 time=31 ms
From 192.168.2.1: bytes=32 seq=4 ttl=128 time=31 ms
From 192.168.2.1: bytes=32 seq=5 ttl=128 time=32 ms
--- 192.168.2.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 31/34/47 ms