一. 要了解這個問題,,你需要知道IP的由來 現(xiàn)在的IPv4(第四代IP)是32位,,而未來的IPv6是128位。 先告訴現(xiàn)在正在用的ipv4,。 前面說了,IPv4是采用的32位2進制編碼,,目前的IP由4段構(gòu)成,,如192.168.1.1。是將32為劃分為4段,,那么每一段就是8位,。2^8=256 包含0在內(nèi)的一共是0—255,這就是255的由來,。 給你舉個例子,,例如IP:255.255.1.1的二進制編碼為11111111 11111111 00000001 00000001 至于你說的拓展到511,我想你只要明白了我上面說的,,就知道這其實不是個問題,。 順帶給你說下下一代的IPv6 它是采用128位2進制編碼。因此總共擁有2^128個獨立的地址,,也就是巨多的意思,。到時候我們就不需要內(nèi)網(wǎng)了。
二. 其實IP地址是由32位二進制數(shù)表示的,,然后為了方便記憶,,人們將它化成十進制了!其中這32位中每8位中間有一點如:11111111.11111111.11111111.00000000,,換成十進制后就是255.255.255.0,,所以你的問題就解決了,8位的二進制數(shù)最大為255,,最小為0,。所以IP地址中的數(shù)字取值只能在0~255之間!其實IP還分A類,,B類,,C類……我們平時用的一般都是C類,(既最前面的數(shù)字是從192-223開始的),其中IP中分為網(wǎng)絡號和主機和號,,像A類里前面8為是網(wǎng)絡號,,后面24位為主機號,所以在A類中可以接的主機比較多,,一般用在國家范圍的,,而像我們平時用的C類,,前面24位是網(wǎng)絡號,最后的8位為主機號,!
|