子网掩码是什么,可以做什么

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

掩码为1的部分表示网络地址,为0的部分表示此处识别为主机地址。
(慢慢来)。

IP地址(32位)分为5类,
A 类网络地址有 128 个(支持 127)个网络,左边最高位确定为0(一个字节中就确定了范围为0-127)。高位(0)表示识别这种地址的类型。因此这个位不能用作地址位,剩下右边的 31 位提供2^31个端点的寻址。
(这些大致中大约 1/3 已经被分配,想得到这类地址是很困难的)

B 类地址使用左边两个 8 位用来网络寻址。最左边两个高位(10)用于识别这种地址的类型(128-191),其余的 14 位用作网络地址,右边的两个字节(16 位)用作网络节点,大约已经分配了 5000
个 B 类地址。
C 类地址是最常见的 Internet 地址。最左边三个高位110(192-233)用于地址类型识别,左边三个字节的其余 21 位用于寻址。

D 类地址是相当新的。它的识别头是 1110,用于组播,例如用于路由器修改。
E 类地址为时延保留,其识别头是 11110。

**以上能看出区别ABCDE类地址的方式是用来作为网络地址识别的字节的数目,规律在于其识别头(A:0,B:10,C:110:D:1110,E:11110)**且注意用来识别网络地址的字节的个数也不相同。A类是1个,B类2个,C类三个,D类四个,那E类几个?/xk
E类地址不分⽹络地址和主机地址.

与ip地址相应,子网掩码是一个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”表示主机号。这是B类地址的子网掩码。

当配合IP地址172.20.100.4使用时,则表示该IP地址是B类地址,172.20是网络标识,100.4是主机标识。
也就是说掩码为1的部分表示网络地址,为0的部分表示此处识别为主机地址。

子网掩码有两个特殊地址,当子网掩码的主机地址全为0时,和该网络的网络地址相同,当子网掩码的主机地址全为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。

如何确定子网掩码

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台主机的子网掩码了。
很好理解吧。^ _ ^

如何理解172.20.1.0/26

上文中的26代表主机ID的掩码地址长度,从前往后有26位,即子网掩码的地址是255.255.255.192。
(因为我们的电脑地址基本上是C类,所以你的ip写成192.168.100.4/24也是没问题的。)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值