IP分类
首先我们要明确一个问题,IP地址在计算机网络中的表示并不是我们平时所见的整数,而是以二进制表示的
这里我们以最常见的ipv4举例,IP地址每8位分一个段,总共有4个段,也就是32位,4字节。所以ipv4地址理论最多可以分配 2^32 = 4,294,967,296 个主机,当然还没有排除了本机地址啊广播地址之类的IP。
IP地址分为两个部分:网络号和主机号。二者的顺序是[网络号][主机号]
- 网络号,标志主机所连接到的网络,用于区分主机属于互联网的哪一个网络
- 主机号,标志一个主机,用于区分一个网络中的主机
IP有A,B,C三类,全是0和全是1的地址保留不用
其中每类IP中,主机号全为0时表示当前网段整个网络,全为1表示当前网络的广播地址
A类IP中网络号全为0和全为1(除去第一位不能为1)的保留
B、C类中网络号全为0或1的网段可以用
A类
前8位(第一个段)为网络位,后面24位(后面3段)为主机位
IP协议规定A类地址网络位第一位为0,所以A类地址网段范围为:00000000
~01111111
换算为十进制就是0~127。其中0和127都是保留号
由于主机位有24位,所以A类IP每个网段理论可以分配 2^24=16,777,216 个主机,实际扣掉两个保留地址为16,777,214个主机
综上所述,A类地址范围就是1.0.0.1