0.摘要
本文主要介绍32位二进制ip地址和十进制数字地址相互转换方式,并用python3实现。
1.ip地址与数字地址转换关系
我们知道ip地址实际上是32位二进制数,例如:
点分十进IP地址100.4.5.6 <---->32位二进制数01100100.00000100.00000101.00000110
若将32位二进制数转换为十进制,就得到了数字地址。
简单来说,就是先将IP地址四个整数值转为二进制,四个二进制数值拼接之后,再由二进制转为十进制。
2.转换方式
通过观察可以发现:
十进制 |
二进制 |
100 |
01100100 |
4 |