我是靠谱客的博主 无语指甲油,最近开发中收集的这篇文章主要介绍ip地址个数的计算,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一个IP地址,却关联太多的知识

二进制与 8 比特

电脑中显示出来的数字是 10 进制的,键盘的每一个键都由一个 8 位的二进制编码,所以 1 字节等于 8 比特。对数字而言,1 的二进制是 00000001 ,255 的二进制 是 11111111,而256的二进制是9位。所以从8比特的概念而言,255是最大值。但是别忘记 0 这个数,从0~255 ,一共是 256 个数,2 的 8  次方是 256 。这就是 二进制与 8 比特 。IPv4 的规定是 4 组 8 比特值,那么就是4 个2的8次方之和,即2的32次方,这就是所有的IPv4个数。

ipv4 的 IP 个数表示与计算方法,举例而已


192.168.1.1/24 ,这是多少个IP呢,计算方法是  32 - 24 = 8 ,然后 2 的8 次方 = 256 ,就是256个IP地址,相当于一个C段地址

192.168.1.1/32     32-32=0 ,2 的 0次方 是1 ,表示一个 IP 地址

192.168.1.1/16     32 - 16 = 16  ,2 的16次方 个 IP地址


对 ipv6 而言,总数是128位,

fe80::216:3cff:fed6:f41e/64    表示 2 的 64 次方个




资料来源  https://www.zhihu.com/question/27

最后

以上就是无语指甲油为你收集整理的ip地址个数的计算的全部内容,希望文章能够帮你解决ip地址个数的计算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部