2010-11-21 59 views
1

我該如何計算IP地址爲128.2.19.4的子網掩碼,屬於子網128.2.19.0/25。請給我詳細的過程。我想學習計算。計算子網掩碼?

+0

使用什麼語言? – 2010-11-21 14:25:28

+0

計算什麼?/25是你的子網掩碼。這意味着25 1s之後是7 0s以形成4字節長的掩碼(或者以點分十進制表示的255.255.255.128) – charisis 2010-11-21 14:35:19

回答

3

這裏是你的榜樣算法:

子網掩碼是您的子網地址「/ 25」的部分只是一種表象。

在IPv4中,地址是32位長,其中所述第一25個比特是那些:

1111 1111 1111 1111 1111 1111 1000 0000 

地址被賦予八位字節 - 每個8位:

octet 1 . octet 2 . octet 3 . octet 4 
0000 0000  0000 0000  0000 0000  0000 0000 
1111 1111  1111 1111  1111 1111  1000 0000 

所以十進制每個八位字節的表示是:

255  . 255  . 255  . 128  

這意味着您的子網掩碼將是:

255.255.255.128

1

子網掩碼是一個位掩碼。 25意味着32位中的25位(從頂部開始)用於網絡,其餘的用於主機。

In bytes: 128.2.19.0 
In binary 10000000 00000010 00010011 00000000 
The bitmask: 11111111 11111111 11111111 10000000 
Ergo:  ------- network ------------ host 

最後7位用於主機。位掩碼作爲字節是255.255.255.128。