【计算机网络】子网掩码、网关解析

子网掩码

子网掩码(Subnet Mask),它又叫作网络掩码、地址掩码、子网络遮罩。从名字就可以知道,遮罩遮得是IP地址,用来区分IP地址的网络标识和主机标识。它是32位二进制数。它的作用有以下几点:

  • 划分子网,有效地管理网络地址资源,提高网络安全性。
  • 判断两个设备是否在同一网络中,决定是否需要路由器进行通信。
  • 计算一个网络中可以分配的主机数和网络数。
    因为子网掩码的格式是由连续的1和0组成的,且1表示网络位,0表示主机位。如果出现了0和1交替的情况,则属于非法的子网掩码。
    如果一个地址的子网掩码是255.255.255.0,则它的二进制形式是11111111.11111111.11111111.00000000。
    在这里教大家一个二进制转化在子网掩码这里的一个快速方法:
  1. 因为一节数有8位数,而二进制从0开始,所以8位数就是0到7的二次方加,第一位如果是1则是2的7次方则是128,顺着推下去为128,64,32,16,8,4,2,1。
  2. 这样子就可以通过有几位是1而快速推出它的二进制或者十进制。比如11111111则是128+64+32+16+8+4+2+1=255.

使用方法

子网掩码的使用方法很简单,将IP地址和子网掩码进行按位与运算,得到的结果就是网络地址。网络地址用于标识一个子网,而主机地址用于标识子网中的具体设备。例如,我们来举一个例子。一个IP地址是192.168.1.1,子网掩码是255.255.255.0,按照位与运算的结果(小tips一下:与运算就是如果0和1为0,0和0为0,1和1才为1。其实可以这样理解,与是且的意思,把0比作false,1比作true,如果true和false,有一个false了肯定就是false,只有两个为true它才是真正的true)就是192.168.1.0。通过子网掩码,我们可以很容易知道,子网掩码的24位即前3节数都是1,我们知道1和谁比就是谁,所以前面3节数不变还是192.168.1,而最后一节,因为子网掩码都是0了,0和什么数都是0,所以就是192.168.1.0。

作用

子网掩码的选择会影响一个网络中可以容纳的子网数和主机数。一般来说,子网掩码的1越多,表示网络位越多,子网数越多,主机数越少;子网掩码的0越多,表示主机位越多,子网数越少,主机数越多。例如,如果子网掩码是255.255.255.0,那么一个网络中可以有256个子网,每个子网可以有254个主机。(因为第一个和最后一个地址分别是广播地址和网络地址,不不能作为可用的主机地址。所以256-2=254)。

网关

网关(Gateway),它又称协议转换器。它在网络层实现网络互联。

先这样简单的解释一下,下面运用思科这个软件来模拟解释。
在这里插入图片描述
这是一个拓扑图,两个PC端连接着一个交换机,交换机连着一个路由器。通过图片可以知道PC0的网关被设置为了192.168.1.1。
在这里插入图片描述
因为如果你需要和外界连接,外界相当于不是和你一个同一个子网的终端,你需要通过路由器去连接外面的世界,交换机在这里的作用是为了可以连接更多的主机。而路由通过FastEthernet0/0这个口和这边的主机连接,ip地址为192.168.1.1
在这里插入图片描述
所以PC端需要将网关设置为和外界连接的那个机器和你相连端口的IP地址。PC需要通过哪个终端去连接外网,就将网关设置为对应的IP地址。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值