图解IP分类及子网掩码计算实例

时间:2024-10-07 07:25:18

一、什么是IP地址

在网络世界中,人们为了通信方便给每一台计算机都事先分配一个类似电话号码一样的标识地址,即IP地址。根据TCP/IP协议,IP地址由32位二进制数组成,而且在INTERNET范围内是唯一的。假如某台计算机IP地址为11000000 10101000 00001010 00000001,为了方便记忆,人们把32位的IP地址分成四段,每段8位,中间用小数点“.”隔开,然后再将每8位二进制换成十进制,即192.168.10.2

二、IP地址的分类

IP地址分为两个部分:网络标识和主机标识。 

  • 网络标识:同一物理网络上的所有主机都用同一个网络标识,网络上每一个主机都有一个主机标识与其对应。
  • 主机标识:即为某个网络中特定的计算机号码。

例如一个主机服务器的IP地址为192.168.10.1,其中网络标识为192.168.10.0,主机标识为1。

IP地址共占4个字节32位,其一部分为网络标识,另一部分为主机标识。由于网络中所包含的计算机数量可能不一样多,人们按照网络规模的大小把IP地址划分A类、B类、C类、D类和E类,如图

aeaeb78261714b818683688fc425dec5.png

 1、A类IP地址

在IP地址的4段号码中,第1段(0至7位)为网络标识,其余3段(8至31位)为主机标识。也就是说,A类IP地址由1字节的网络标识和3字节的主机标识组成。

其中网络地址的最高位必须是0,网络标识的长度为7位,主机标识的长度占24位。

A类IP网络地址数量较多,适用于大型网络,可用主机数达1600万多台。

2、B类IP地址

在IP地址的4段号码中,前2段为网络标识,后2段为主机标识。也就是说,B类IP地址由2字节的网络标识和2字节的主机标识组成。

网络地址的最高位必须是10,网络标识的长度为14位,主机标识的长度为16位。

B类IP网络地址适用于中等规模网络,可用主机数达6万多台。
3、C类IP地址

在IP地址的4段号码中,前3段为网络标识,最后1段为主机标识。也就是说:C类IP地址由3字节的网络标识和1字节的主机标识组成。

网络地址的最高位必须是110,网络标识的长度为21位,主机标识的长度为8位。

C类IP网络地址数量较少,适用于小型局域网络,可用主机数最多254台。

4、D类IP地址

D类IP地址称作组播地址,也称为广播地址。根据CP/IP协议规定,凡IP地址中的第一个字节以11110开始的地址叫多点广播地址 。因此,任何第一个字节大于223小于240的IP地址是多点广播地址。

5、E类IP地址

E类IP地址称为保留地址,IP地址中凡是以11110的地址都将留着作为特殊用。

知识:什么是回路地址?

回路地址也称回环地址,IP地址以A类地址中127开头,如127.0.0.1,用于计算机回路测试,假如一台计算机没有安装网卡,但又要测试网络服务,如www、ftp服务,可以在浏览器中输入http://127.0.0.1,测试web服务器是否提供正常的网页服务。因此,网络标识不能以数字127开头。

提示:

(1)主机标识的各个位不能都为“1”,如果所有位都为“1”,则该机地址是广播地址,而非主机的地址。

(2)主机标识的各个位不能都为“0”,如果各个位都为“0”,则表示“只有这个网络”,而这个网络上没有任何主机。

三、什么是子网掩码

子网掩码用于屏蔽IP地址的一部分以区分网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。子网掩码也是一个32位地址,只有同在一个子网中的主机才能互相通信,不在同一个子网中的主机通信则需要路由了。

【实例】计算机A的IP地址为192.168.10.2,子网掩码为255.255.255.240;计算机B的IP地址为192.168.10.5,子网掩码为255.255.255.240,判断这两台计算机是否在同一网段内。

(1)运用“与”运算,计算计算机A的网络标识。

IP地址:    11000000 10101000 00001010 00000010

子网掩码: 11111111 11111111 11111111 11110000

AND运算:


               11000000 10101000 00001010 00000000
将计算所得结果转换为十进制,可得其网络标识为192.168.10.0,主机标识为2。

(2)运用“与”运算,计算机B的网络标识。

IP地址:   11000000 10101000 00001010 00000101

子网掩码:11111111 11111111 11111111 11110000

AND运算:


                11000000 10101000 00001010 00000000

将计算所得结果转换为十进制,可得其网络标识为192.168.10.0,主机标识为5。

(3)结论:IP地址192.168.10.2与IP地址192.168.10.5均属于192.168.10.0这个网段,无需路由即可通信。