1. 什么是网关

网关又称网间连接器、协议转换器,也就是网段(局域网、广域网)关卡,不同网段中的主机不能直接通信,需要通过关卡才能进行互访,比如IP地址为192.168.31.9(子网掩码:255.255.255.0)和192.168.7.13(子网掩码:255.255.255.0)的两个主机不是同一网段,想要进行互访就得需要网关。就像古代想要出城的唯一路径就是过城门下的关卡。

网关在传输层上实现不同网段的互连,所以同一网段中的主机互访不需要网关,只有不同网段的主机互访时才需要网关。传输层就相当于一个网段的出口,接收应用层的数据,可能会对数据进行切片,接下来就是网络层中的路由器决定接下来的传输路径。

总结:网关就是网段关卡,主要用于消除不同协议的网段之间的差异,在传输层上实现不同网段的互连,这个网段可以是局域网,也可以是广域网,所以网关又称网间连接器、协议转换器。

2. 判别两主机是否处于同一网段

将主机IP地址与其对应的子网掩码按位相与,就得到主机所属网段地址(网关地址),网段地址一样就说明两主机处于同一网段。

比如IP地址为192.168.31.9(子网掩码:255.255.255.0)的主机:

192.168.31.9转换为二进制11000000.10101000 .00011111.00001001

255.255.255.0转换为二进制11111111.11111111.11111111.00000000

按位相与得到11000000.10101000.00011111.00000000

即主机处于192.168.31.0网段,而192.168.7.13(子网掩码:255.255.255.0)的主机处于192.168.7.0网段。

0与任何数相与都为0,所以可以根据子网掩码255的个数来辨别IP地址是否处于同一网段,比如子网掩码都是255.255.255.0,就看IP地址的前3个数是否一样,子网掩码都是255.255.0.0,就看IP的前2个数是否一样。

子网掩码的主要作用就是将IP地址划分为网络地址和主机地址,将一个大的IP网络划分为几个小的子网络。

3. 网关的主要作用

由以上网关的定义可知,网关按其功能可大致分为以下三类:

①协议网关

主要功能就是完成不同协议的网段之间的协议转换,因为不同协议的网段会具有不同的数据封装格式、不同的数据分组大小和不同的传输率,数据出了网段关卡,若不进行协议转换,是无法顺利传输到其他使用不同协议的网段的。得益于该协议网关将不同协议的各种网络互连起来形成巨大的互联网。

②应用网关

主要功能是将某个服务的数据格式转换为另一个服务的数据格式,也就是接收一种格式的输入,然后将之翻译,以新的格式发送,从而实现特定应用网络间的相互连通。此网关可设在应用层或传输层,常作为某个特定服务的服务器,也称代理服务器。比如邮件服务器,具有很多种邮件格式的网关接口,可以对接收到的不同格式的邮件进行翻译,然后以新的格式进行发送给接收方。

③安全网关

主要功能是对数据报文的原地址、目的地址、端口号、网络协议等进行授权,只有已经被授权了的报文才能通过网关,过滤出没有被授权的报文,然后直接拦截或丢弃。由此可见安全网关主要起到保护作用,可防止一些不安全因素扩散到内部网络,具有防火墙的功能,但功能比防火墙要强大很多,二者也可以结合起来。

3. 网关的运用

网关和路由器不是同一个概念,网关其实就是一个概念,不是具体设备,它可以是PC、路由器、防火墙、多层交换机的某个端口。

比如家庭wifi路由器,网关就是路由器的接口IP地址,路由器上有WAN口、LAN口和WLAN口,WAN广域网就是连接外网的网线接口,LAN局域网是内网接口,也就是路由和用户之间的网线口,WLAN无线局域网也是对内的接口,通过电磁波传输数据。其中LAN口和WLAN口就是内网的网关,也就是接口的网关地址都是一样,所以家里所有的设备对外网来说都是一个IP,而通过路由器内的DHCP给内网设备分配的地址是不一样的(私网IP)。WAN口则是外网IP地址。

比如手机热点,此时手机就是网关,其他手机设备通过该手机接入互联网。

什么是网关,网关的作用是什么相关推荐

  1. PLC数据采集网关有哪些作用,PLC数据采集网关如何正确进行使用

    PLC数据采集网关是一款安全.可靠.稳定的物联网终端产品,网关最为主要的作用是用来采集各类工业设备的实时数据,PLC数据采集网关能够直接和工业设备之中的PLC控制器相连接,将工业设备实际运行情况上传到 ...

  2. PLC数据采集网关有哪些作用,PLC数据采集网关如何正确进行使用?

    PLC数据采集网关是一款安全.可靠.稳定的物联网终端产品,网关最为主要的作用是用来采集各类工业设备的实时数据,PLC数据采集网关能够直接和工业设备之中的PLC控制器相连接,将工业设备实际运行情况上传到 ...

  3. 什么是网关,及其作用 (转载)

    ****这里写图片描述 网关(Gateway)又称网间连接器.协议转换器.网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连.网关的结构也和路由器类似,不同的是互连 ...

  4. 物联网网关概述及其作用

    网关正在成为将传统和下一代设备引入物联网(IoT)的关键要素. 它们集成了网络协议,帮助管理数据存储和边缘分析,并在边缘设备和云之间安全地促进数据流. 物联网网关是什么意思? 物联网网关是一种设备,它 ...

  5. 商城项目的微服务网关,微服务网关的主要作用

    微服务网关的作用: 不使用微服务网关的缺陷: 1.每一个页面会对接很多个微服务,调用起来繁琐 2.调用微服务过多,很容易暴露出端口,增加了服务器的受攻击的面积 3.跨域的问题,没有加网关时,我们是加的 ...

  6. Gateway网关-网关作用介绍

    Gateway服务网关 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project ...

  7. 未付服务网关限流作用

    网关限流 网关可以做很多的事情,比如,限流,当我们的系统 被频繁的请求的时候,就有可能 将系统压垮,所以 为了解决这个问题,需要在每一个微服务中做限流操作,但是如果有了网关,那么就可以在网关系统做限流 ...

  8. 微服务网关路由过滤作用介绍

    网关过滤配置 路由过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应. 路径过滤器的范围限定为特定路径. Spring Cloud Gateway包含许多内置的GatewayFilter工 ...

  9. 智能微型断路器的功能有哪些?和网关搭配的作用在哪?

    安科瑞 华楠 ASCB1 系列智能微型断路器是安科瑞电气股份有限公司 全新推出的智慧用电产品,产品由智能微型断路器与智 能网关两部分组成,可用于对用电线路的关键电气因 素,如电压.电流.功率.温度.漏 ...

  10. 网关介绍和作用,Spring Cloud Gateway介绍

    网关是什么? 顾名思义,就是网络关口,把守网络访问的山海关,关内的人只能从山海关出去,关外的人只能从山海关进来. A访问B,A访问C,变成A访问D,然后由D去访问B和C,那么D就是我们的网关. 本文仅 ...

最新文章

  1. flutter 图片路径_【Flutter开发工具推荐】Flutter资源管理利器:Flr
  2. 思必驰携手博泰,共创智能汽车新声代
  3. How is a Batch request handled in the backend
  4. Android之关于电话录音原理,目前的方法还是只能录MIC
  5. 安卓逆向_11 --- methodprofiling(方法分析)【在 smali 代码中打印信息 --- 协议分析常用】
  6. Spring项目中使用webservice实现h5的websocket通信
  7. 降维系列之 LLE 局部线性嵌入
  8. 菜鸟到高手:SQL开发进阶常用精妙语句
  9. CAD electrical简易教程(一)
  10. Pr进阶:粗剪常用快捷键
  11. Flutter开发之常用Widget学习
  12. PS制作华丽的紫色立体字
  13. java数字转为大写_java 数字转大写汉字
  14. LabVIEW学习心得
  15. secureCRT连接阿里云服务器
  16. yolo-v3代码学习
  17. 虚拟机ping www.baidu.com不通问题
  18. 一个人开发手游有多难
  19. 广东开放大学形考任务财会法规与职业道德(专,2022秋)第三次考核答案
  20. 双十一、128 唯品会内部优惠、内部免费开店入口 唯享客 云品仓

热门文章

  1. python如何在图片上写字
  2. 如何配置自己的服务器接入微信服务器
  3. EditText相关设置
  4. shell if -n 参数
  5. 1 error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 void __cdecl InitD3D(struct HWND__ *)
  6. 浅析语音对讲功能在车载监控系统中的应用意义
  7. 教你快速给多段视频添加同一个片尾和转场特效
  8. sublime text 3 调色板插件
  9. 实例10 等差数列求和
  10. 26岁数学天才回国任教,刚以中科大教授之名攻破世界级难题