当前位置: 首页 > news >正文

【网络】网关

【网络】网关

网关 是计算机网络中用于连接两个不同网络的设备或服务器,它充当着“翻译器”和“转发器”的角色,将数据包从一个网络传递到另一个网络,并在必要时进行协议转换和数据重包装。

主要功能

  • 数据转发:当本地网络设备发送数据时,如果目的地址不在本地网络内,这些数据包就会先发送到网关,再由网关转发到目标网络

  • 协议转换:不同网络可能采用不同的通信协议,网关可以对数据进行协议转换,确保信息在不同网络之间正确传递。

  • 安全过滤:网关往往具备安全策略和访问控制功能,可以过滤不合法的数据包,保护网络安全。

  • 路由管理:作为默认路由的关键设备,网关帮助数据包找到最优传输路径,确保网络通信的高效性。

  • 位于不同网络的IP地址是无法通信的,即使拥有这些IP地址的主机连接在同一台集线器或交换机中

  • 在没有路由的情况下,TCP/IP会根据子网掩码,判定位于不同网络的主机处于不同的网络中。要实现这两个网络之间的通信,必须通过网关

  • 如果网络A中的主机发现数据包的目的地址不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某台主机。

  • 假设网络A的IP地址范围为“192.168.1.1-192.168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1-192.168.2.254”,子网掩码为255.255.255.0,那么网络A向网络B发送数据包的过程如下图所示。

网关示意图
网关既可以用于广域网互联,也可以用于局域网互联。网关是一种充当转换重任的计算机系统或设备,使用在通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间。与只是简单实现信息传递的网桥不同,网关是一个翻译器 ,会对收到的信息重新打包,以适应目的系统的需求。

参考:https://www.itheima.com/news/20211130/153644.html

相关文章:

  • 【C++】结构体中的 std::string:赋值操作的安全性与 memset和memcpy 的陷阱
  • 将Wi-Fi模块订阅MQTT主题以获取最新的固件版本推送信息
  • NAT 模式
  • Hive根据输入数据量计算reducer的数量,这个输入数据量是map阶段的输出结果还是客户端提交任务时的数据量?
  • MongoDB 面试备战指南
  • 0.http协议详解
  • 地理信息可视化技术大全【WebGIS 教程一】
  • 软考系统架构师论文模版及实例
  • Spring Boot 项目打包运行
  • 项目流程中关键节点的测试类型
  • Spring IOC容器详解:深入理解控制反转与依赖注入
  • MySQL |表的约束
  • Unity Shader编程】之复杂光照
  • Box-Cox变换:让数据服从正态分布的数学魔法
  • node-red s7.net
  • Java 基础面试题
  • 常考计算机操作系统面试习题(一下)
  • Matlab教程001:软件介绍和界面使用
  • 力扣刷题78. 子集
  • Shiro框架漏洞攻略
  • 高龄老人骨折后,生死可能就在家属一念之间
  • 央行:中国政府债务扩张仍有可持续性
  • 纪念|古文字学泰斗裘锡圭:“还有很多事情要做”
  • 媒体起底“速成洋文凭”灰产链,专家:我们要给学历“祛魅”
  • 多个“网约摩托车”平台上线,工人日报:安全与监管不能掉队
  • 这个接班巴菲特的男人,说不出一个打动人心的故事