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

通俗的理解网关的概念的用途(四):什么是网关设备?(网络层面)

任何一台Windows XP操作系统之后的个人电脑、Linux操作系统电脑都可以简单的设置,就可以成为一台具备“网关”性质的设备,因为它们都直接内置了其中的实现程序。MacOS有没有就不知道,因为没用过。

简单的理解,就是运行了具备第二章内容所述的几种方式的功能的程序的设备,都可以称为网关设备,它们都可以做为你网络上的“网关”设备,用以实现不同的网络之间的通信。

在Windows中,启用和配置“路由和远程访问”功能模块就可以实现,在Linux中可以用iptables就可以实现。

默认的系统中,即使机子安装有多个网卡连接不同的网络,但由于没有运行相应的可以服务于“网关”的程序,所以默认是不具备网络转发的功能的(桥接和VPN的概念不算)。

实体的“防火墙”、“路由器”、“WIFI”等设备,都是一台台不同的电脑,其运行了用于此服务的程序,才让它成为了“网关”,并且具备了服务程序中提供的各种安全防护的功能。

当一台设备具备了”网关“能力后,就可以在使用过程中,将此设备的地址指定为路由表中的”网关地址“,实现不同的网络之间的互相通信了。

需要理解的是:如果网络中都采用第1种方式进行互相通信的,那么就表示不同的网络区域与对方是双向互通的(安全策略允许的情况下),而第2和第3种方式,是通过地址转换方式来达到访问对方的目的,所有双方的实际的地址之间是”不通“的,甚至是可以设置为相同的地址段。

个人观点:在没有绝对必要的情况下,尽量不要采用第1种方式来实现自己规划的网络之间的互相访问。这种方式下,其中一台设备”中毒“后,非常容易的就能马上扩散,造成全网的事件。

-------------

个人见识有限,很多内容无法展开细述。不足之处,可以评论指正。

后面将会陆续的写一些关于防火墙等网络设备的简单的知识。欢迎关注,互相交流。

谢谢。

http://www.lryc.cn/news/345628.html

相关文章:

  • Spring JdbcTemplate实现自定义动态sql拼接功能
  • 第十一篇:操作系统新纪元:智能融合、量子跃迁与虚拟现实的交响曲
  • 【大数据】学习笔记
  • PHP 框架安全:ThinkPHP 序列 漏洞测试.
  • 厂家自定义 Android Ant编译流程源码分析
  • 基于springboot+vue+Mysql的体质测试数据分析及可视化设计
  • uniapp的app端推送功能,不使用unipush
  • 数据结构(四)————二叉树和堆(中)
  • 随便写点东西
  • Mac 报错 Zsh: command not found :brew
  • 分析师常用商业分析模型
  • KMeans,KNN,Mean-shift算法的学习
  • web前端笔记8
  • 【漏洞复现】Apahce HTTPd 2.4.49(CVE-2021-41773)路径穿越漏洞
  • API低代码平台介绍2-最基本的数据查询功能
  • 面试经典150题——盛最多水的容器
  • Box86源码解读记录
  • Azure AKS日志查询KQL表达式
  • Set接口
  • vue2结合element-ui实现TreeSelect 树选择功能
  • Python运维之定时任务模块APScheduler
  • Linux技能
  • 算法有哪些分类
  • 面试经典150题——找出字符串中第一个匹配项的下标
  • .Net MAUI 搭建Android 开发环境
  • 编译适配纯鸿蒙系统的ijkplayer中的ffmpeg库
  • 离线维护麒麟操作系统
  • leetcode尊享面试——二叉树(python)
  • macbookpro 安装linux mint 无线wifi无法连接 解决方案
  • 抖音小店如此内卷,现在还值得投入吗?还能赚到钱吗?