子网掩码及其快速计算方法
一、
设置方法和作用
你一定对
IP
地址有所了解吧?我们知道在
INTERNET
中广泛使用的
TCP/IP
协议就是利用
IP
地址来区别不同的主机的。如果你曾经进行过
TCP/IP
协议设置,那么你一定会遇到子网
掩码
(Subnet mask)
这一名词,那么你知道什么是子网掩码吗?它有什么作用呢?
我们知道
IP
地址是一个
4
字节(共
32bit
)的数字,被分为
4
段,每段
8
位,段与段之间用
句点分隔。为了便于表达和识别,
IP
地址是以十进制形式表示的如
210.52.207.2
,每段所能
表示的十进制数最大不超过
255
。
IP
地址由两部分组成,即网络号(
Network ID
)和主机号
(
Host ID
)
。
网络号标识的是
Internet
上的一个子网,
而主机号标识的是子网中的某台主机。
网际地址分解成两个域后,带来了一个重要的优点:
IP
数据包从网际上的一个网络到达另
一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明显,
因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。
IP
地址根据网
络号和主机号的数量而分为
A
、
B
、
C
三类:
A
类
IP
地址:用
7
位(
bit
)来标识网络号,
24
位标识主机号,最前面一位为
"0"
,即
A
类
地址的第一段取值介于
1
~
126
之间。
A
类地址通常为大型网络而提供,
全世界总共只有
126
个只可能的
A
类网络,每个
A
类网络最多可以连接
16777214
台主机。
B
类
IP
地址:用
14
位来标识网络号,
16
位标识主机号,前面两位是
"10"
。
B
类地址的第一
段取值介于
128
~
191
之间,第一段和第二段合在一起表示网络号。
B
类地址适用于中等规
模的网络,全世界大约有
16000
个
B
类网络,每个
B
类网络最多可以连接
65534
台主机。
C
类
IP
地址:用
21
位来标识网络号,
8
位标识主机号,前面三位是
"110"
。
C
类地址的第一
段取值介于
192
~
223
之间,第一段、第二段、第三段合在一起表示网络号。最后一段标识
网络上的主机号。
C
类地址适用于
校园网
等小型网络,每个
C
类网络最多可以有
254
台主
机。