2012-03-12 30 views
0

最近我們在談論IP地址用完了。我想知道在IP地址用完之前我們可以在互聯網上連接多少臺機器。我的計算是這樣的。使用IPV4實際可以在互聯網上連接多少臺機器?

Class A - 2^31 (7 bits Network Id + 24 bits Host Id.) 
Class B - 2^30 (14 bits Network Id + 16 bits Host Id.) 
Class C - 2^29 (21 bits Network Id + 8 bits Host Id.) 
Class D - 2^28 (28 bits multicast group Id.) 
Class E - 0 Reserved for future use. 

所以被允許在互聯網上的機器總數應

2^31 + 2^30 + 2^29 + 2^28 = 2^28(1 + 2 + 4 + 8) = 15 * 2^28. 

這是否計算似乎正確嗎?

+4

在共享IP的路由器下的計算機網絡如何? – Jason 2012-03-12 07:01:11

+3

是的,我明白了。但那意味着我們不能在技術上做計算。不是嗎? – liv2hak 2012-03-12 07:04:03

+0

是的,我猜。只是提及它。 – Jason 2012-03-12 07:08:06

回答

4

從技術上講,您可以擁有無​​限的客戶端,但只有大致255 * 255 * 255 * 243的服務器。這是因爲客戶端連接到服務器,所以服務器必須具有直接IP,但是當服務器響應時,路由器知道哪個客戶端發送了請求,以便它可以適當地引導它。

所以你真正的問題是,有多少服務器(接受傳入的連接),你可以有你的計算是正確的。

相關問題