在TCP/IP协议族中,用于在IP层识别每一个连接到因特网设备的标识符称为因特网地址或IP地址(IP Address)。
IPv4地址是一个32位的地址,它唯一地定义了一台主机或路由器与因特网之间的一个连接。
IP地址是全球唯一,且全球统一的。
IP地址分类
IP地址被分为五类:A、B、C、D、E
IP地址的二进制表示,比如:01110101 10010101 00011101 11101010
IP地址的十进制表示,比如:129.11.11.39
如何判断一个IP地址是属于哪一类?只需要看二进制表示的第一个八位,或者看十进制表示的第一段。
A类IP地址:
二进制表示的第一个八位的最高位不能为1,即00000000 ~ 01111111,十进制的取值范围为0~127
A类IP地址由1字节的网络地址(地址块)和3字节的主机地址组成。A类IP地址中,网络标识的长度为7位(因为网络地址的最高位必须为0),主机标识的长度为24位。
A类IP地址共有128个地址块,可以被指派给128个机构组织,但是这类地址的每一个地址块都包含有1600多万(16777216)个地址,这表明要使用这些地址块的机构应该是个非常庞大的机构。
B类IP地址:
二进制表示的第一个八位的取值范围为10000000 ~ 10111111,十进制的取值范围为128~191
B类IP地址由2字节的网络地址和2字节的主机地址组成。B类IP地址中,网络标识的长度为14位(因为网络地址的最高位必须为10),主机标识长度为16位。
B类IP地址共有2^14=16384个地址块,可指派给16384个机构组织,这类地址的每一个地址块都包含6万多(65535)个地址,要使用这么多地址的机构也不多见。
C类IP地址:
二进制表示的第一个八位的取值范围为11000000 ~ 11011111,十进制的取值范围为192~223
C类IP地址由3字节的网络地址和1字节的主机地址组成。C类IP地址中,网络标识的长度为21位(因为网络地址的最高位必须为110),主机标识长度为8位。
C类IP地址共有2^21=2097152个地址块,可指派给2097152个机构组织,这类地址的每一个地址块仅包含256个地址,256这个数字太小,小到一个C类地址块就能满足的机构也不多见。
D类IP地址:
二进制表示的第一个八位的取值范围为11100000 ~ 11101111,十进制的取值范围为224~239
D类IP地址只有1个地址块,该类中的每一个地址都被用来定义因特网上的一组主机。
D类IP地址用来进行多播(多点广播),即一对多通信。
E类IP地址:
二进制表示的第一个八位的取值范围为11110000 ~ 11111111,十进制的取值范围为240~255
E类IP地址只有一个地址块。它被设计为保留地址。
特殊的IP地址:
-
D类IP地址和E类IP地址属于特殊的IP地址。
-
0.0.0.0对应于当前主机
-
255.255.255.255是当前子网的广播地址
-
所有网络号为127的地址都称之为回路地址(回环地址),回路地址!= 127.0.0.1,它们是包含关系,即回路地址包含127.0.0.1。实际上只要是127.0.0.1到127.255.255.255都是回环地址,都是可以PING检查的。ping 127.0.0.1,如果能ping通,说明TCP/IP协议栈没问题,如果有问题,就需要检查TCP/IP协议栈,或者重新安装它。
以上内容参考自:
《TCP/IP协议族》第四版
知乎:https://www.zhihu.com/question/31766172
网友评论