IP地址分类详解
一、概述
IP地址分为五类,A类保留给 *** 机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。
其中A类、B类、和C类这三类地址用于TCP/IP节点,其它两类D类和E类被用于特殊用途。
二、详细分类:
IP地址 = *** 号 + 主机号
; *** 号:用于识别主机所在的 *** ;主机号:用于识别该 *** 中的主机。
1. A类地址(之一位二进制必须为0)
⑴ A类地址第1字节为 *** 地址,其它3个字节为主机地址。
⑵ A类地址范围:1.0.0.1—126.155.255.254
⑶ A类地址中的私有地址和保留地址:
10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域 *** 中的地址)。
127.X.X.X是保留地址,用做循环测试用的。
2. B类地址(前两位二进制位10)
⑴ B类地址第1字节和第2字节为 *** 地址,其它2个字节为主机地址。
⑵ B类地址范围:128.0.0.1—191.255.255.254。
⑶ B类地址的私有地址和保留地址
① 172.16.0.0—172.31.255.255是私有地址
② 169.254.X.X是保留地址。
如果你的IP地址是自动获取IP地址,而你在 *** 上又没有找到可用的DHCP服务器。就会得到其中一个IP。
3. C类地址(前两位二进制位110)
⑴ C类地址第1字节、第2字节和第3个字节为 *** 地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。
⑵ C类地址范围:192.0.0.1—223.255.255.254。
⑶ C类地址中的私有地址:
192.168.X.X是私有地址。
4. D类地址
⑴ D类地址不分 *** 地址和主机地址,它的第1个字节的前四位固定为1110。
⑵ D类地址范围:224.0.0.1—239.255.255.2545.
E类地址
⑴ E类地址也不分 *** 地址和主机地址,它的第1个字节的前五位固定为11110。
⑵ E类地址范围:240.0.0.1—255.255.255.254
1、 *** 地址
IP地址由 *** 号(包括子网号)和主机号组成, *** 地址的主机号为全0, *** 地址代表着整个 *** 。
2、广播地址
广播地址通常称为直接广播地址,是为了区分受限广播地址。
广播地址与 *** 地址的主机号正好相反,广播地址中,主机号为全1。当向某个 *** 的广播地址发送消息时,该 *** 内的所有主机都能收到该广播消息。
3、组播地址
D类地址就是组播地址。
先回忆下A,B,C,D类地址吧:
A类地址以0开头,之一个字节作为 *** 号,地址范围为:0.0.0.0~127.255.255.255;
B类地址以10开头,前两个字节作为 *** 号,地址范围是:128.0.0.0~191.255.255.255;
C类地址以110开头,前三个字节作为 *** 号,地址范围是:192.0.0.0~223.255.255.255。
D类地址以1110开头,地址范围是224.0.0.0~239.255.255.255,D类地址作为组播地址(一对多的通信);
E类地址以1111开头,地址范围是240.0.0.0~255.255.255.255,E类地址为保留地址,供以后使用。
注:只有A,B,C有 *** 号和主机号之分,D类地址和E类地址没有划分 *** 号和主机号。
4)A、B、C类私有地址
私有地址(private address)也叫专用地址,它们不会在全球使用,只具有本地意义。
A类私有地址:10.0.0.0/8,范围是:10.0.0.0~10.255.255.255
B类私有地址:172.16.0.0/12,范围是:172.16.0.0~172.31.255.255
C类私有地址:192.168.0.0/16,范围是:
192.168.0.0~192.168.255.255
子网掩码及 *** 划分
1)利用子网数来计算
(1) 将子网数目转化为二进制来表示;如欲将B类IP地址168.195.0.0划分成27个子网:27=11011;
(2) 取得该二进制的位数,为N;该二进制为五位数,N = 5
(3) 取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1即得出该IP地址划分子网的子网掩码。
2)利用主机数来计算
如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:
(1) 将主机数目转化为二进制来表示;700=1010111100;
(2) 如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位;该二进制为十位数,N=10;
(3) 使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。
还有一种题型,要你根据每个 *** 的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。
比如一个子网有10台主机,那么对于这个子网需要的IP地址是:10+1+1+1=13
注意:加的之一个1是指这个 *** 连接时所需的网关地址,接着的两个1分别是指 *** 地址和广播地址。
因为13小于16(16等于2的4次方),所以主机位为4位。而256-16=240,所以该子网掩码为255.255.255.240。
如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为14+1+1+1=17,17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224