网关这个名词对于很多人来说应该是个很耳熟的名词吧。在设置电脑的IP时就经常会看到默认网关这个名词,如下图所示:
那么网关到底是个什么东西呢?从名字上来看网关是一个关口,网关就是从一个网络到另一个网络的关口。至于什么是关口还要从头说起。
- 简单的局域网
将三台PC连到一个交换机上,三台PC的IP地址设置为同一个网段,如下图所示PC1、PC2、PC3的IP分别为192.168.1.101、192.168.1.102和192.168.1.103,子网掩码均为255.255.255.0。
像这样的网络中PC1、PC2和PC3之间都可以直接相互通信,它们通过交换机就能找到彼此,此时不需要网关。
2.不同网段之间通信
假如上例中的PC1需要与另一个网段中的PC通信时就需要网关,如下图:
例如PC1要和PC4通信,但是它们又不在同一个网段(通过IP和子网掩码计算就能确定两个IP是否在同一个网段)。此时PC1就会将寻找网关的帮忙,通过网关将数据传出去。网关通常为最近路由器的端口地址。
如上图标识出来PC1设置的网关应该是192.168.1.1,而PC4设置的网关是192.168.2.1,(两台PC的网关都在同一个路由器上)。PC1将数据发给192.168.1.1,然后到192.168.2.1,最后才到PC4。这样看网关相当于一个转换器一样。需要注意的是网关需要是同网段的,如192.168.1.101和192.168.1.1是同一个网段的。192.168.2.101和192.168.2.1是同一个网段的。为了方便记忆通常将网关的地址设置为该网段的第一个值(如xxx.xxx.xxx.1)。
3.网关的概念
这一段就是百度上摘抄来的, 网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。