什么是网关
- 网关是连接两个使用不同协议的网络的网络节点
- 常见的网关有:路由、防火墙以及能够允许网络进出的服务器或者其他设备
网关示例1
如下图所示,server通过交换机向pc1传输数据,pc2通过交换机向pc3传输数据,pc4通过交换机向pc5传输数据。server和pc之间通过交换机传输数据,那么交换机就是一个网关。
网关示例2
如下图所示,若存在两个局域网,一个局域网的server ip为10.0.0.0/8,另一个server ip为20.0.0.1/8,他们属于不同的网络,这两个网络之间通过路由器router传输数据。那么这个路由器也是一个gateway。
网关和路由器
- 相同点:网关和路由器都可以用于两个不同网络之间的通信
- 不同点:网关用于不同协议的两个网络之间通信,路由器只能用于相同协议的两个网络之间通信
- 网关是一个协议转换器
网关怎么设置
两个网络a和b,比如a的ip是192.168.43.1,另一个网络b的ip是192.168.44.1。a和b中的pc机需要通信时,a中的pc机首先在局域网中寻找目标ip,发现找不到,就会把数据发送给a中的网关,然后由a的网关将数据发送给b的网关,b的网关再发送数据给b中的目标pc机。因此a的网关必须跟a的ip处于同一网段,必须是192.168.43.X,b的网关必须跟b的ip处于同一网段,必须是192.168.44.X。