常用的3类IPv4网络地址

现在常用的IP地址有IPv4和IPv6。其中IPv4地址由32个2进制位组成,理论上来说可以表示2^32个IP地址,但随着网络不断发展,已经不足以使用,所以才有了128位的IPv6网络地址。不过在如今,IPv4仍然被广泛使用。

IPv4地址分为A,B,C,D,E五类。常用点分10进制表示,也就是每8个二进制位转换成10进制,以点隔开。

如2进制的:11000000 11000000 000000001 00000001 表示为点分十进制为192.192.1.1

A类地址首位是0,网络号8位

一般二进制形式为:0xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 所以转成10进制后网络号在1到126之间

B类地址首位10,网络号16位

一般二进制形式为:10xxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 所以转成10进制后网络号在128.1到191.255之间

C类地址首位110,网络号24位

一般二进制形式为:110xxxxx xxxxxxxx xxxxxxxx xxxxxxxx 所以转成10进制后网络号在192.0.1到192.255.255之间

D类地址首位1110,用于一对多通信(多播)

E类地址首位1111,用于保留为今后使用

在A类网络号中取值我们发现没有0和127,因为网络号全0表示本网络,全1用于本地回环测试(本主机的进程间通信使用)。所以网络号全1不是一个网络地址,不会被发送到网络中。

经验分享 程序员 微信小程序 职场和发展