admin管理员组

文章数量:1530987

2024年4月6日发(作者:)

子网掩码的计算 32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做

IP地址的“网间网部分”和“本地部分”。子网编址技术将“本地部分”进一步划分为

“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下

的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网

就是依据这个掩码ID来识别的。

按IP协议的子网标准规定,每一个使用子网的网点都选择一个32位的位模式,若位

模式中的某位置1,则对应IP地址中的某位为网络地址(包括网络部分和子网掩码号)中

的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。

例如二进制位模式:11111111 11111111 11111111 00000000中,前三个字节全1,

代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后

的一个字节为主机地址。为了使用的方便,常常使用“点分整数表示法”来表示一个IP地

址和子网掩码,例如B类地址子网掩码(11111111 11111111 11111111 00000000)

为:255.255.255.0。

IP协议关于子网掩码的定义提供一定的灵活性,允许子网掩码中的“0”和“1”位不

连续。但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少

的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式

的子网掩码。像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用, 子

网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。例如:有一个C

类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则

它的网络号和主机号可按如下方法得到:

第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000

1

00001101

第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111

00000000

第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。

“11000000 00001001 11001000 00001101”与“11111111 11111111 11111111

00000000”进行“与”运算后得到“11000000 00001001 11001000 00000000”,即

“192.9.200.0”,这就是这个IP地址的网络号,或者称“网络地址”。

第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的

结果即为主机部分。如将“00000000 00000000 00000000 11111111(子网掩码的取值)

反”与“11000000 00001001 11001000 00001101”进行与运算后得到“00000000

00000000 00000000 00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简

化为“13”)。

二、子网掩码的划分

如果要将一个网络划分成多个子网,如何确定这些子网的子网掩码和IP地址中的网络

号和主机号呢?本节就要向大家介绍。子网划分的步骤如下:

第1步,将要划分的子网数目转换为2的m次方。如要分8个子网,8=23。如果不

是愉好是2的多少次方,则取大为原则,如要划分为6个,则同样要考虑23。

第2步,将上一步确定的幂m按高序占用主机地址m位后,转换为十进制。如m为

2

本文标签: 子网IP地址部分网络使用