打印
[应用相关]

子网掩码的作用和用法

[复制链接]
721|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
21mengnan|  楼主 | 2019-4-16 11:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
、子网掩码的作用

在设置电脑IP时,会碰到两个重要的参数,一个是IP地址,一个是子网掩码。IP地址是互联网上每个子网或每个主机在网络上的唯一身份标签,那子网掩码是干什么用的呢?

随着互联网的发展,越来越多的网络产生,有的网络多则几百台主机,少则区区几台,这样就浪费了大量的IP地址,所以要划分子网。为了有序地区分和管理不同的子网,就需要使用子网掩码。

子网掩码是一种用来指明一个IP地址所标示的主机处于哪个子网中。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

2、子网掩码的用法

子网掩码是一个32位地址,对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

子网掩码通常有十进制和二级制两种表现形式,255.255.0.0用二进制表示则为1111111.11111111.00000000.00000000,其中,前面2个字节的16位“1”表示网络号,后面2个字节的16位“0”表示主机号。

当配合IP地址172.20.0.4使用时,则表示该IP地址是B类地址,172.20是网络标识,0.4是主机标识。也即子网掩码AND IP地址的部分是网络标识,子网掩码取反后AND IP地址的部分即为主机标识。

子网掩码有两个特殊地址,当子网掩码的主机地址全为0时,表示该网络地址,当子网掩码的主机地址全为1时,表示该网络的广播地址。



例1 不同子网下的主机能否直接通信

假设两个IP地址分别是172.20.0.18和172.20.1.16,子网掩码都是255.255.255.0。

我们可以知道两者的网络标识分别是172.20.0和172.20.1,无法直接通信,也就无法PING通。要想能相互通信,需要将子网掩码改成255.255.0.0。



例2 如何确定子网掩码

1)将主机数目转化为二进制来表示,总位数是N;

2)将掩码地址全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:

1)700=1010111100,该二进制为十位数,N = 10

2)将子网掩码255.255.255.255从后向前的10位全部置0,即为: 11111111.11111111.11111100.00000000,也即255.255.252.0。

255.255.252.0就是168.195.0.0的700台主机的子网掩码了。



例3 如何理解172.20.1.0/26

上文中的26代表主机ID的掩码地址长度,从前往后有26位,即子网掩码的地址是255.255.255.192。

使用特权

评论回复
沙发
21mengnan|  楼主 | 2019-4-16 11:47 | 只看该作者
如果做成个自动设置子网掩码的就好了,比如window不就是自己会设置子网掩码吗,前面填好,子网掩码自动匹配

使用特权

评论回复
板凳
木木guainv| | 2019-5-7 10:08 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
地板
xiaoqizi| | 2019-5-7 10:23 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
5
renzheshengui| | 2019-5-7 10:50 | 只看该作者
感谢楼主分享

使用特权

评论回复
6
paotangsan| | 2019-5-7 11:16 | 只看该作者
很不错的介绍

使用特权

评论回复
7
labasi| | 2019-5-7 11:31 | 只看该作者
非常不错的资料

使用特权

评论回复
8
keaibukelian| | 2019-5-7 11:36 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
9
heimaojingzhang| | 2019-5-7 11:39 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
10
guanjiaer| | 2019-5-7 11:42 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

906

帖子

1

粉丝