IP地址總個數(shù)的計算方法

要了解這些知識和掌握計算方法,你得有一定的基礎知識,至少你應該明白,IP地址是由32位二進制數(shù)據(jù)來表示的,每8位表示一段,共有四段,如下圖。四段自然就是4×8=32位了。

下面我們來看IP地址所對應的數(shù)字的取值范圍,應該是大于等于多少,小于等于多少。

大家都明白,二進制數(shù)據(jù)由0和1來組成的,這兩個數(shù)字當中,最小的是0,而最大的數(shù)就是1,因此,最小的IP地址的取值范圍,那自然就是32個0了,看上圖,每段為8個0,4段自然就是32個0了。
同樣的道理,最大的IP地址,就是32個1了,每段8位,個個都是1,四段自然就是32個1了,看下圖。

上圖就是最大的IP地址。由此,我們就可以得出,IP地址的取值范圍是:大于等于
00000000000000000000000000000000而小于等于11111111111111111111111111111111,這樣的表示方法,是二進制的表示方法,是計算機能識別的方法,而在現(xiàn)實生活中,我們不使用二進制,而是使用十進制,由此,把這個取值范圍轉換成為十進制的表示方法,那自然就是:〔0.0.0.0,255.255.255.255〕

為什么最大的是255呢?因為二進制中的8個1,轉換成為十進制數(shù)就是255。所以,每段IP共有256個數(shù)字,請大家別忘記哦,0也是一個,另外的是1到255共255個,共有1+255=256個。
每段就有256個,那么四段,能組合成多少個呢?學習過排列知識的人都明白,那就是256×256×256×256,相當于:(2的8次方)×(2的8次方)×(2的8次方)×(2的8次方)=2的32次方=256×256×256×256=4294967296,這就是IP地址的總個數(shù),相當龐大吧?40多億個IP地址呢!理論上有這么多個,但是并非所有的都能使用,因為有一部分是保留的,專門用于特殊用途的,因此,能用的IP數(shù),要比理論值小一點。
IP66在線查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146
