通俗的理解网关的概念的用途(一)

网关这个概念最早使用于网络,但在当今的智能设备/产品界中,硬生生的被产品人也搞出来一个“网关”的概念,这让早期的咱们这些只知道网络中的网关的人,听得稀里糊涂的。比如智能门锁、安防摄像头等,在产品的使用和介绍中会出现网关的概念,这个网关的概念就跟网络上的网关的概念就不是一个东西了。

在以后的小朋友的概念里,以及根本不知道有“网络网关”这个概念的小朋友们,当咱们这种知道网络网关的概念的人,与这些小朋友沟通的时候,就会出现所谓的“代沟”,他们以后会说咱们这些老家伙out了,不知道网关是什么。

在这里,咱们就只说说,网络层面上的网关是个什么东西。

在网络层面,一般用gateway,简写gw,中文名“网关”,作用是:让两个不同区域或性质的网络可以互相通信。

设有两个网络A 192.168.0.0/24,B 192.168.1.0/24,为了能让这两个网络能互相通信,就必须在A和B之间架设一台物理层面的网关Gab,Gab至少要有两个端口,Ga 192.168.0.254和Gb 192.168.1.254,物理连接后,还需要在每一台终端上设置网络路由。

以下在Windows展示网关的概念和设置,当了解了其中的概念和方法后,在其它的系统中就应该能知道怎么去进行设置了。

(1)在控制面板(Windows11之后淡化了控制面板的概念,需要在设置界面里找)中的网络连接中设置网关:

注:当使用DHCP自动获得IP地址时,一般都会能从DHCP服务器中自动获得一个网关地址并设置在你的系统中。

在此处设置的网关地址(从DHCP中自动获取的地址也等同于此设置),一般称为“默认网关”,表示:访问所有非本机的“本地网络”时,都会通过此网关地址进行转发。

如果终端有多个网络连接,并且设置了多个网关地址时,会出现多个“默认网关”的情况,这时候就表示冲突了,当您访问非本机的“本地网络”的资源时,系统会怎么选择哪一个网关进行转发是没办法确定的,所以需要避免这种情况的出现,一般得要保证仅设置一个默认网关。

(2)通过命令方式设置网关:

运行cmd,输入route print可以看到当前的路由信息表:

这个表的信息有点多,一般咱们可以先关注网络目标为 0.0.0.0 这一条,这一条目一般会显示在最顶端,正常情况下,需要确认只有一条网络目标为0.0.0.0的条目,如果出现多条,系统会根据“跃点数”来使用,如果跃点数也一样,那就不太正常了。

当所有在网络连接中的连接属性中都不设置网关时,可以通过下面的命令进行设置:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.254 -p

命令后面的 -p 表示设置永久生效,如果仅希望临时生效时,可以不加 -p,那么在电脑重启后设置即会失效。

网络目标(IPV4):一般用  xxx.xxx.xxx.0/24 ,xxx.xxx.0.0/16,xxx.0.0.0/8,0.0.0.0/0 这样的方式来表示,mask(掩码)与这个数字之间的关系,可以百度。

0.0.0.0/0 就表示所有的网络了(需要了解的是在通信的时候,这个区域是不包括本地网络的)。

需要上互联网的电脑,一般都需要设置 0.0.0.0/0 这个目标的网关,当我们使用DHCP(自动获取IP)或者是宽带连接(pppoe、VPN)等进行连接时,连接程序一般都会自动设置这个网关,任何时候都可以随时通过route print命令查看。

如果我们的网络中有多个网关供我们连接多个不同的网络时,我们一般都不会通过默认网关来设置,因为会产生歧义,需要通过route add 这一条命令进行手动设置

在Windows中咱们设置的命令格式一般为

route add 目标网络 mask 掩码 网关地址 -p

route add 172.1.1.0 mask 255.255.255.0 172.17.80.254

必须要确定的是:网关地址必须是距离咱们的电脑“最近”并且是“可以直接访问(数据包可直达)”的(有时候会在一些人设置的网络中会看到一些奇怪的设置,如网关地址看起来并没有与本机的“本地网络”是在“同一个网络”里的),在此不述。

以上,就是关于网关(gateway)在网络世界中以及在Windows中的一些常规的概念和设置方式,内容仅适合于新手。其实,理解了以上的信息之后,在后面的一些设置中如linux和网络设备中关于网关和路由的设置就容易理解了。

如果想了解更多的关于在网关设备(三层设备)/linux等环境中关于网关的信息,可以关注我。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3030204.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

java JMH 学习

JMH 是什么? JMH(Java Microbenchmark Harness)是一款专用于代码微基准测试的工具集,其主要聚焦于方法层面的基准测试,精度可达纳秒级别。此工具由 Oracle 内部负责实现 JIT 的杰出人士编写,他们对 JIT 及…

服务号转订阅号的操作步骤(吐血整理)

服务号和订阅号有什么区别?服务号转为订阅号有哪些作用?我们知道,公众号分为服务号和订阅号两种,服务号只能企业才可以申请,订阅号是企业和个人都可以申请。其中最大的区别是服务号一个月只能发送4次群发,但…

shopro商城 源码搭建/部署/上线/运营/售后/更新

基于Fastadmin和Uniapp进行开发的多平台(微信公众号、微信小程序、H5网页、Android-App、IOS-App)购物商城,拥有强大的店铺装修、自定义模板、路由同步、多端支付(微信,支付宝)、多规格商品、运费模板、多地…

我在洛杉矶采访到了亚马逊云全球首席信息官CISO(L11)!

在本次洛杉矶举办的亚马逊云Re:Inforce全球安全大会中,小李哥作为亚马逊大中华区开发者社区和自媒体代表,跟着亚马逊云安全产品团队采访了亚马逊云首席信息安全官(CISO)CJ Moses、亚马逊副总裁Eric Brandwine和亚马逊云首席高级安全工程师Becky Weiss。 …

【学习AI-相关路程-工具使用-自我学习-Ubuntucudavisco-开发工具尝试-基础样例 (2)】

【学习AI-相关路程-工具使用-自我学习-cuda&visco-开发工具尝试-基础样例 (2)】 1、前言2、环境说明3、总结说明4、工具安装0、验证cuda1、软件下载2、插件安装 5、软件设置与编程练习1、创建目录2、编译软件进入目录&创建两个文件3、编写配置文…

可微分矢量图形光栅化用于编辑和学习

图1. 我们引入了一种通过反向传播将光栅和矢量域联系起来的矢量图形可微分光栅化器。可微分光栅化实现了许多新颖的矢量图形应用。(a)在几何约束下,通过局部优化图像空间度量(如不透明度)来实现交互式编辑。&#xff0…

如何使用vue脚手架创建项目

前言 使用vue搭建项目的时候,我们可以通过对应的cmd命令去打开脚手架,然后自己配置对应的功能插件 说明: 要使用Vue脚手架创建项目,你需要先确保你已经安装了Node.js和npm(Node.js的包管理器)。然后&#…

uniapp 版本检查更新

总体来说uniapp的跨平台还是很不错的,虽然里面各种坑要去踩,但是踩坑也是开发人员的必修课和成长路。 这不,今天就来研究了一下版本检查更新就踩到坑了。。。先来看看检查更新及下载、安装的实现。 先来看看页面: 从左到右依次为…

CSRF、XSS攻防原理及解决方案

一、CSRF CSRF 全称叫做,跨站请求伪造(Cross—Site Request Forgery),顾名思义,攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作&…

bbr 是真不行

bbr 作为 mimd 实例如何收敛到公平请看 瓶颈带宽的公平收敛,但这只是公平收敛,并不是 buffer 收敛。 上午跟朋友讨论了一个有趣的问题,感觉有必要揭露一下 bbr 的 buffer 不收敛。若不是有 probertt,多流共享瓶颈链路场景下&…

TC377TX 超声波雷达数据更新缓慢问题排查

1、问题表象 通过标定数据查看超声波雷达实时的距离大小,发现距离并没有实时更新,而是在实际值与默认值之间跳变,更新十分缓慢。   泊车功能必须依赖超声波雷达测距来实现,当雷达数据更新缓慢时,会导致泊车失败。 2、超声波雷达测距实现原理 MCU给超声波雷达发送一个40…

【SpringBoot整合系列】SpringBoot整合RabbitMQ-消息可靠性

目录 确保消息的可靠性RabbitMQ 消息发送可靠性分析解决方案开启事务机制发送方确认机制单条消息处理消息批量处理 失败重试自带重试机制业务重试 RabbitMQ 消息消费可靠性如何保证消息在队列RabbitMQ 的消息消费,整体上来说有两种不同的思路:确保消费成…

Python专题:十、字典(1)

数据类型:字典,是一个集合性质的数据类型 字典的初始化 字典{关键字:数值} 新增元素 修改元素 字典元素访问 字典[关键字} in 操作符 字典关键字检测 字典元素遍历 ①遍历关键字

ESP32引脚入门指南(六):从理论到实践(UART)

ESP32开发板具有UART0、UART1和UART2三个UART接口,支持异步通信(RS232和RS485)和IrDA速率高达5mbps。这些接口提供了丰富的串行通信选项,允许与各种设备进行全双工通信。 UART接口概述与引脚配置 UART 是一种全双工通信协议,允许数据同时在…

JAVA获取application.yml配置文件的属性值

application.yml配置参数 方式一:使用Value方式(常用) 语法 Value("${配置文件中的key:默认值}") Value("${配置文件中的key}")方法1:使用的类文件中定义变量,直接使用变量 import org.springframework.beans.factory.an…

初阶数据结构—顺序表和链表

第一章:线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串... 线性表在逻辑上是线性结构,也就…

STM32MP157_程序烧录

STM32MP157_程序烧录 说明: 1、使用emmc作为存储媒介,emmc是核心板上的存储颗粒空间有8GB 2、SD卡作为存储媒介,底板上有SD卡的插槽 emmc方式 软件:烧录软件使用STM32CubeProgrammer 连接线:硬件连接线使用type_c数据线…

哪里有高清视频素材软件?哪里有视频素材网站?

在这个视觉内容至关重要的时代,高质量的视频素材不仅能够增强信息传递的效果,还能显著提升观众的观看体验。接下来介绍的这些视频素材网站,将为您的创作提供广泛的选择,从本土到国际,满足您不同的需求和偏好。 1. 蛙学…

产品想在网络媒体上做营销宣传推广有什么好方法?

作为公司宣传负责人,我深知产品在网络媒体上的营销推广对于品牌建设和市场扩张的重要性。然而,在过去,当我们想要在网络媒体上推广产品时,我面临了诸多挑战和困境。 以前,我常常需要直接联系各大网络媒体,从海量的信息中筛选出合适的媒体平台,然后逐一发送邮件、拨打电话甚至亲…

部署达梦数据库主从配置详细操作DM8

服务器配置 主库 192.168.81.128 实例名 dm-1 从库 192.168.81.129 实例名 dm-2 以下安装部署主从服务器都操作 关闭防火墙 systemctl stop firewalld && systemctl disable firewalld 注意安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。…