一. 要了解這個問題,你需要知道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)絡(luò)號和主機和號,像A類里前面8為是網(wǎng)絡(luò)號,后面24位為主機號,所以在A類中可以接的主機比較多,一般用在國家范圍的,而像我們平時用的C類,前面24位是網(wǎng)絡(luò)號,最后的8位為主機號!
|