2010-11-21 21 views
1

どのように私は、IPアドレス128.2.19.4を持つサブネットマスクを計算することができ、サブネット128.2.19.0/25.pleaseに属している私に詳細procedure.iを与えることを計算して欲しい。ここでサブネットマスクを計算していますか?

+0

どの言語を使用しますか? –

+0

何を計算しますか?/25はサブネットマスクです。それは4バイトの長いマスク(ドット10進表記では255.255.255.128)を形成するためには25 1秒の後に7秒が続くことを意味します。 – charisis

答えて

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です。

関連する問題