IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。

      A类IP地址 

  一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为8位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达1600多万台的大型网络。 

  A类IP地址 地址范围1.0.0.1-126.255.255.254(二进制表示为:00000001 00000000 00000000 00000001 - 01111110 11111111 11111111 11111110)。

  A类IP地址的子网掩码为255.0.0.0,每个网络支持的最大主机数为2的24次方-2=16777214台。

        A类IP地址的网络号为126个,即2的7次方-2=126个,因为主机位不能全为0或1.
 
 
      B类IP地址
 
       一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码。如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为16位,主机标识的长度为16位,B类网络地址适用于中等规模的网络,每个网络所能容纳的计算机数为6万多台。 

  B类IP地址地址范围128.0.0.1-191.255.255.254(二进制表示为:10000000 00000000 00000000 00000001----10111111 11111111 11111111 11111110)。

  B类IP地址的子网掩码为255.255.0.0,每个网络支持的最大主机数为2的16次方-2=65534台

       B类IP地址的网络号16384个,即2的14次方,以为B类地址的开头必须是10,所以不可能全为0或1,所以不需要减.  

  C类IP地址 

  一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为24位,主机标识的长度为8位,C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。

 C类IP地址范围192.0.0.1-223.255.255.254(二进制表示为: 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 11111110)。

  C类IP地址的子网掩码为255.255.255.0,每个网络支持的最大主机数为256-2=254台

    C类IP地址的网络号2097152个,即2的21次方,因为C类地址的开头必须是110,所以不可能全为0或1,所以不需要减。

   事实上,在早期的时候,B类地址网络号前两位,C类地址网络号前三位是都不能不能全为0的,即B类地址的128.0,C类地址的192.0.0也是不可用的网络号,但是后期取消了这个规定,所以如果你在其他杂志上看到B类地址范围128.1.0.1-191.255.255.254,C类地址范围192.0.1.1-223.255.255.254,也是没有错的。那么同样他们的网络号也有变化咯,A类依然是126个,B类则是2的14次方-1=16383个,C类则是2的21次方-1=2097153个

  特殊的网址

  l “lll0”开始的地址都叫多点广播地址。因此,任何第一个字节大于223小于240的IP地址(范围224.0.0.1-239.255.255.254)是多点广播地址;

  l 每一个字节都为0的地址(“0.0.0.0”)对应于当前主机;

  l IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址;

  l IP地址中凡是以“llll0”开头的E类IP地址都保留用于将来和实验使用。

  l IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.1.1.1用于回路测试,如:127.0.0.1可以代表本机IP地址,用“http://127.0.0.1”就可以测试本机中配置的Web服务器。