网关,通俗易懂(改1)

一、概念解释:

网关(Gateway)顾名思义,一个网络到另一个网络的关口,是个“职称” ,理论上可以是你设置的任何一个IP地址,家庭网络中,常常由路由器担任网关,也就是网关填写为路由器的IP;

在大型网络中,三层交换机、服务器等也可作为网关,因为他们也有较强的计算和存储能力,可以胜任网关这个职位。

二、作用:

复杂繁忙且危险的网络世界需要一个门卫保安,由这个保安管理消息的发进发出,给计算机之间提供一个安全(防止网络攻击,如防火墙)稳定(防止自身出乱子)且通畅的网络环境。

~详解:

如:计算机(手机、电脑、服务器等)需要发送一条报文(打包好的消息),他会先通过子网掩码判断这条报文,如果发现这个报文的目的IP地址与自己的IP地址不在同一网段中,又没有在路由表中找到去该逻辑子网的方法,就会将消息发给你设置的默认网关,这样设计,我们就可以用网关控制整个逻辑子网的消息进出了。

*关于逻辑子网:计算机将你设置的子网掩码与本机(自己的)IP地址(在报文中叫源IP地址)和目的IP地址、分别进行两个“与”运算(一种数学逻辑,所以叫逻辑子网),得出两个数字,这两个数字如果不相等(即我们说的不在同一个逻辑子网中),计算机将执行跨网段通信程序。

(子网是不准确的说法,应该区分称逻辑子网和局域网,在日常生产生活中常常把同一个局域网(俗称子网)的设备常常被设置在同一个逻辑子网中,在IP地址上表现为同一个网段;但实际上两者是不同的,可以通过设置不同VLAN,在一个局域网中也可存在不同的逻辑子网,我们通常设计不同逻辑子网的设备之间传递信息需要经过网关)

*关于“与”运算:二进制11得1,其他全为0

(可以这样记:只有11才得1,两个高电平的光芒太大了,把其他情况都掩盖掉了,其他情况对于他来说都是0了,所以子网掩码是全1才得1,其他情况都是0的运算)

这样如果我们把子网掩码设置为255.255.255.0,即二进制中的11111111.11111111.11111111.00000000

(每个点之间有8个数的位置,这个掩码又用1填满了3个,所以总共有3X8=24个位,所以又叫24位的子网掩码)

(十进制255是二进制中的11111111,十进制0是二进制中的00000000)

因为他的最后那一位全是0,所以他经过和IP地址的与运算以后除了前面的位可能有不是0的,后面的位肯定全部是0,因为11才得1,其中都有一位是0了,那结果肯定得不出1,而根据我们上面说的其他情况下结果都是0,所以后面位的结果肯定都是0,

这样就排除了后面(主机)位的影响,只受网络位的影响,使得得出来的结果是个很纯净的数字(后面全是0,只有前面可能不一样),这样就可以用来代表整个逻辑子网。

在同一个子网掩码下,比如255.255.255.0(11111111.11111111.11111111.00000000)下,只要IP地址前面的网络位相同,算出来的两个数肯定相同,因为从上面可以知道,算出来的两个数后面全是0,后面的0和0肯定是相等的了,就看前面相不相等;与运算中子网掩码的1是固定的,IP地址里如果出现1即11得1,出现0即01得0,在这种情况下,我们能发现IP地址中的1对应与运算结果中的1,IP地址中的0对应与运算结果中的0)

现实中子网掩码不一定是由规则的255和0组成,也可以是其他数字,比如:255.255.254.0,不过原理依然是一样的。

*关于十进制与二进制的表达问题:这时如果我们有二百五十五个主机,我们又需要把他们全部编号,如果我们用二进制来进行,按顺序写出来,写到后面就会有一大堆的0和1,比如十进制第198号主机,用二进制写出来就是第1100 0110号主机,这么多0和1眼睛都看花了,很容易看错写错,导致不可挽回的操作错误,所以对人而言还是十进制好看好写,但对于计算机来说:

【再复杂的芯片,也离不开这8种基础电路-哔哩哔哩】 https://b23.tv/VnthrvE

【Mos管的工作原理-哔哩哔哩】 https://b23.tv/q4wI68K

半导体(视频中二极管和Mos管都是一种半导体)计算机是通过半导体实现电路的自动控制,现在的计算机是通过半导体芯片进行计算的,所以叫半导体计算机(在计算机的角度来看相当于“自己控制自己”所以叫自动控制)

半导体计算机只有“低”电平和“高”电平两种电平,二进制正好只用0和1来表示东西,所以计算机选择使用二进制来表示东西,接着人们规定低电平用0表示,高电平用1表示。

(因为这高、低两种电平状态更加极端,之间区别更大,更能分的开,更好识别,更不容易混淆,所以在半导体计算机中人们不设计中电平这种东西)

三、现实中的注意事项:

网关要与使用这个网关的计算机在同一个网段(逻辑子网)中,如果你在计算机中填写了不在同一个网段的网关和IP地址,它会弹出窗口提示“ip与网关不在同一个网段中”而无法设置成功。

(设备自己的IP地址跟自己的IP地址当然处于同一个逻辑子网中,就像你自己和自己当然身处同一个小区里,所以网关理论上是可以填写自己的ip地址的)

就像你的门卫大爷当然要跟你在同一个小区(局域网)中,不然就是其他小区的门卫大爷了,对吧。

(我们常常习惯把一个局域网的设备IP地址设置在同一个网段,也就是在同一个逻辑子网中)

例如:

你需要将一些设备的网络互相联通,所以设计了一个局域网,

然后按照日常习惯把同一个局域网中的设备IP地址设计在了同一个网段,

再把一个路由器,设计为一个局域网的网关,

(现在,即2023年4月21日,的路由器通常也有网关功能,不再需要另加一个设备作为网关使用)

接着你可以把这个路由器的IP地址设置为:192.168.5.“1”,子网掩码为:255.255.255.0,

(!这个路由器的IP地址最好不要设置为192.168.0.“0”,因为这个IP地址在子网掩码为:255.255.255.0时,常常作为网络地址,这个时候不能分配给一个单独主机来使用,一些功能需要用到网络地址才能完成!)

则:

IP地址为:192.168.5.“2”,子网掩码为:255.255.255.0的计算机可以用该路由器作为网关,

IP地址为:192.168.5.“3”,子网掩码为:255.255.255.0的计算机可以用该路由器作为网关,

IP地址为:192.168.5.“4”,子网掩码为:255.255.255.0的计算机可以用该路由器作为网关,

……

IP地址为:192.168.5.“254”的计算机可以使用该路由器作为网关,

因为这些计算机与路由器在同一个网段中。

(!计算机的IP地址最好不要设置为192.168.“255”.“255”,因为这个IP地址在子网掩码为:255.255.255.0时,常常作为广播地址,这个时候不能分配给一个单独主机来使用,一些功能需要用到广播地址才能完成!)

完。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值