2011-06-25 10 views

答えて

3

与えられたIPアドレスには固有のネットマスク、ネットワークとブロードキャストアドレスはありません。 IPアドレスと組み合わされた3つの用語は、networkを表しています。

(CIDR)ネットマスクは、ネットワーク内のすべてのIPが共有するビット数を示します。たとえば、/15は、最初の15ビットが固定されていることを意味します。 IPv4アドレスは32ビットを有するので、次の32-15 = 17ビットは可変である。彼らの最初の15ビットであるため、

1.2.0.1 
1.2.0.2 
1.2.0.255 
1.2.1.2 
1.2.255.255 
1.3.1.1 # in binary: 00000001.00000011.0.0, i.e. the first 15 bits match 
1.3.255.255 

なく1.4.1.1 (00000001.00000100.1.1)又は2.2.1.1 (00000010.10.1.1):(:00000001.00000010.0.0/15バイナリ)のIPv4アドレス内のすべての数は8ビットに相当するので、それは、次のアドレスは1.2.0.0/15ネットワークであることを意味します00000001.0000001とは異なります。 x CIDRネットワークのネットマスクを、最初のxビットを設定することで、バイナリ形式で表現することもできます。我々の場合には、最初の15:

11111111.11111110.00000000.00000000 # binary 
    255.  254.  0.  0 # decimal 

ネットワークアドレスはその後、論理的である、ネットワーク内の任意のアドレスとネットワークマスクの、あなたはゼロに、すべての変数のビットを設定します。また、ネットワークの最下位アドレスと考えることもできます。私たちの場合:1.2.0.0

ブロードキャストアドレスは、ネットマスクの補数との論理和です。すべての可変ビットを1に設定します。また、ネットワーク内の最高のアドレスと考えることもできます。私たちの場合:1.3.255.255

この用語は、IPv6のアドレスと同等ですが、通常はアドレスとCIDRネットマスクのみを指定します。また、2つのコロンの間のブロックには、8ビットではなく16ビットが記述されています。例えば、0001:0002:abcd::/48は、0001:0002:abcd::10001:0002:abcd:12::を含みますが、0001:0002:abceではありません。このネットワークのネットマスクはffff:ffff:ffff:0、さらには1111111111111111:1111111111111111:1111111111111111::0と表現できますが、/48は短く読みやすいです。このネットワークは48個の固定ビットと128-48 = 80個の可変ビットを有する。

+0

すぐにお返事ありがとうございます。 1.2.0.0/15に関する質問があります。この場合、1.3.x.xと1.2.x.xはどのように同じですか?私は15が255.254.0.0の略で、バイナリが11111111.11111110.00000000.00000000 – Tony

+0

@Thommanはい、バイナリで1.2.0.0が '0000 0001.0000 0010'、1.3.0.0が' 0000 0001.0000 0011'だと思います。最初の15ビットは同一で、16分の1だけが異なります。 – phihag

関連する問題