<p>一般常见的IP地址都是10进制,但在不同的场合也可能用到2进制、16进制等其它写法,下面来加以说明:</p> <img src="https://zh-hans.ipshu.com/ipv4-structure/202.103.0.68.png" alt="IPv4: 202.103.0.68 网络类型 网络号 主机号" title="IP地址:202.103.0.68 数据结构图 二进制 十进制 十六进制" width=1203 height=718 /> <ul> <li>· 10进制:我们常说的IP地址通常是指的IPv4网络地址,由4个0到255的数字组成,中间用点分隔开,例如:202.103.0.68,这4个数字都是人们习惯使用的10进制数字,方便理解、记忆和书写;</li> <li>· 2进制:而从底层技术来说,一个IPv4网络地址是由32位2进制数字组成,每个2进制数字只有0和1两种值,为了利于计算机处理,把32位2进制数字划分为4个字节,每个字节由8位2进制数字组成,4个字节中间用点分隔开方便人工记忆和书写。例如:上面10进制的202.103.0.68对应的2进制写法就是.0.00000000.0;</li> <li>· 16进制:但2进制的只有0和1两个值,写出32个0或1来表达1个IPv4地址就太长了,所以在有些地方也用上了16进制,每个字节只需要2位16进制数字就可以表示了,每个16进制数字有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F一共16个数字,这样写出的IPv4地址就是4个2位的16进制数,中间用点隔开。例如:上面10进制的202.103.0.68对应的16进制写法就是CA.67.00.44。</li> </ul> <p>归纳一下他们的不同用途:</p> <ul> <li>· 10进制:用于IP地址的一般书写、记忆、交流;</li> <li>· 2进制:用于讲述IP地址原理,以及在机器中实现;</li> <li>· 16进制:用于在技术文档中出现、科学计算等方面。</li> </ul> <p>同一个IP地址的10进制、2进制、16进制其实是等价的、相同的,有公式可以互相转换,也有专门的网络计算器可以用于转换,转换的数学办法就不在这里详述了,感兴趣的朋友可以在网上自行搜索了解。</p> <p>在更个别的情况下,也有用到8进制等其它进制来表示IP地址的时候,因为很罕见,这里也不展开说明。</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/147012.html