最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。
#一、IP地址
IP地址由网络ID和主机ID两部分组成
那么对于 “ 192.168.1.110 ”这个IP地址来说,网络ID是什么?主机ID又是什么呢?
欲知答案,且看下面分解
#二、子网掩码 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络ID和主机ID两部分。255.255.255.0是我们常见的子网掩码,它的作用只有一个:就是将某个IP地址划分成网络ID和主机ID两部分。
实例:解析IP地址192.168.1.110的网络ID和主机ID(子网掩码:255.255.255.0)
子网掩码255.255.255.0和IP地址192.168.1.110的二进制表示:
根据规则,“ 子网掩码的左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。” 可知此IP地址(192.168.1.110)的网络ID是24位(十进制表示为:192.168.1)主机ID是8位(十进制表示为:110)。
#三、IP的分类
IP地址分为五类:
- A类:保留给政府机构
- B类:分配给中等规模的公司
- C类:分配给任何需要的人
- D类:用于组播
- E类:用于实验
各类可容纳的地址数目不同,其中常用的是A、B、C三类
各类可容纳的地址数目:
在各类地址中,有两个IP地址比较特殊,一个是网络地址(网段中的第一个地址,它代表了整个网络本身),一个是广播地址(网段中的最后一个地址,它代表了网络全部的主机)。这两个IP地址需要保留。
所以:
最大网络数 = 2^(网路ID可变部分的位数)-2
最大主机数 = 2^(主机ID的位数)-2
注:私有 IP 地址是指内部网络或主机的IP 地址,公有IP 地址是指在因特网上全球唯一的IP 地址。
类别 | 最大网络数 | IP地址范围 | 最大主机数 | 私有IP地址范围 |
---|---|---|---|---|
A | 126(2^7-2) | 0.0.0.0-127.255.255.255 | 16777214 | 10.0.0.0-10.255.255.255 |
B | 16384(2^14) | 128.0.0.0-191.255.255.255 | 65534 | 172.16.0.0-172.31.255.255 |
C | 2097152(2^21) | 192.0.0.0-223.255.255.255 | 254 | 192.168.0.0-192.168.255.255 |
A类IP地址
A类IP地址:用可变的7位(bit)和最前面固定的1位"0"(0xxx xxxx)来标识网络ID,可变的24位标识主机ID。即A类地址的第一段取值介于0~127之间。A类地址通常为大型网络而提供,全世界总共只有126(减去特殊地址)个A类网络,每个A类网络最多可以连接16777214(减去特殊地址)台主机。
所以A类IP地址的子网掩码为:
名称 | 二进制 | 十进制 |
---|---|---|
子网掩码 | 1111 1111 0000 0000 0000 0000 0000 0000 | 255.0.0.0 |
B类IP地址
B类IP地址:用可变的14位和最前面固定的2位"10"(10xx xxxx xxxx xxxx)来标识网络ID,可变的16位标识主机ID。B类地址的第一段取值介于128~191之间(网络号不能以数字127开头,数字127是专门保留给诊断用的,如127.0.0.1是回送地址,用于回路测试),第一段和第二段合在一起表示网络ID。B类地址适用于中等规模的网络,全世界有16384(减去特殊地址)个B类网络,每个B类网络最多可以连接65534(减去特殊地址)台主机。
所以B类IP地址的子网掩码为:
名称 | 二进制 | 十进制 |
---|---|---|
子网掩码 | 1111 1111 1111 1111 0000 0000 0000 0000 | 255.255.0.0 |
C类IP地址
C类IP地址:用可变的21位和最前面固定的3位"110"(110x xxxx xxxx xxxx xxxx xxxx)来标识网络ID,可变的8位标识主机ID。C类地址的第一段取值介于192~223之间,第一段、第二段、第三段合在一起表示网络ID。最后一段标识网络上的主机号。C类地址适用于校园网等小型网络,每个C类网络最多可以有254(减去特殊地址)台主机。
所以C类IP地址的子网掩码为:
名称 | 二进制 | 十进制 |
---|---|---|
子网掩码 | 1111 1111 1111 1111 1111 1111 0000 0000 | 255.255.255.0 |