网关简述
网关是什么
网关只是一种概念,表示一个网络区域对外的出入口。网关不是一个具体的设备,只要一个软/硬件具有网关的概念,即为一个网络区域提供了对外的出入口,那么它就是网关。
我们看到很多不同的软件或设备都被称为网关,比如路由器、三层交换机、反向代理等。实际上只是因为这些组件为网络区域提供了一个对外的出入口,所以它们也可以被称为网关。
比如:
- 在TCP/IP场景下,路由器为一个网络区域提供了不同网段网络之间的数据传输出入口,那么路由器就是网关。
- 在HTTP场景下,反向代理服务器为业务系统网络区域提供了代理客户端请求的出入口,那么反向代理服务器就是网关。
- 在WEB场景下,API 网关为业务系统网络区域提供了针对 API 请求的出入口,那么 API 网关就是网关。
- 在IoT场景下,IoT 网关为设备网络区域提供了设备数据出入口,那么 IoT 网关就是网关。
生活中,栅栏、门、电话等都算作生活中的网关,它们为某一个区域提供了人、物体、声音、数据等对外的出入口,那么其就是网关。
维基百科:网关