IPv4的格式为xxx.xxx.xxx.xxx其中,3个点分割的4个数字xxx表示0-255中的任意数字,例如:128.199.231.44 IPv4还有一种长整数的表示方法,例如:128.199.231.44转换为长整数,为:2160584492
那么这个转换过程是如何发生的呢?实际上非常简单。
128
199
231
44
10000000
11000111
11100111
00101100
10000000110001111110011100101100
2160584492
那么,如何把这个过程倒过来,给你一个长整数,如何转换为IP地址呢?例如 986913820
,转换为IP地址为: 58.211.28.28
过程如下:
986913820
对应: 111010110100110001110000011100
111010
(最左边这一组二进制数可以不够8位), 11010011
, 00011100 00011100
58
, 211
, 28
, 28
58.211.28.28
在明天的文章中,我们将会讲到,如何把负的长整数转换为IP地址。