質問: ipでのスラッシュとそれに続く数字の意味は何ですか? ipアドレスが10.39.25.151/24のように示されている場合、/ 24はどういう意味ですか?
回答: スラッシュの後の数字は、ネットワークのサイズを示します。具体的には、スラッシュの後の数字は、ゼロに設定される最初のビットの前に、ネットマスクの1つの値が1に設定されているビットの数を指定します。ネットワークのサイズを指定するこのスタイルは、最も正式には「cidr表記」と呼ばれ、「スラッシュ表記」と呼ばれることもあります。したがって、192.0.2.0/24は、ネットマスクが11111111111111111111111100000000のネットワーク(または「サブネットワーク」、別名「サブネット」)を指します(ネットマスクはアドレスの長さと一致します。ipv4アドレスには32ビットアドレスがあるため、ipv4は32ビットを使用しますネットマスク。ipv6アドレスには128ビットのアドレスがあるため、ipv6は128ビットのネットマスクを使用します。つまり、24ビットはネットワークidの指定に使用され、8ビットはホストの識別に使用されます。バイナリには2つの可能な値があり、2の8乗は256であるため、そのネットワークには256のアドレスが存在できます。したがって、192.0.2.0/24ネットワークは、192.0.2.0から192.0.2.255までになります。同様に、192.0.2.0/29ネットワークは、192.0.2.0から192.0.2.7に移行します。 (29ビットはサブネットを識別するために予約されているため、アドレス用に3ビットが残されます。2の3乗は8です。)補足:これらのアドレスはすべてサブネットの一部です。 ipv4では、「ブロードキャストパケット」をサポートする可能性のあるさまざまな機器との互換性のために、最初と最後のアドレスが「使用不可」であるipv4標準に基づいて、すべてが「使用可能」ではありません。最後のアドレスは、通常「ブロードキャストアドレス」と呼ばれます。通常、最初のアドレスは「ネットワークid」と呼ばれますが、ネットワークidが使用不可であると宣言された技術的な理由は、最初のアドレスでブロードキャストした一部の機器との互換性の歴史的懸念によるものです。さまざまなサブネットサイズをもっと楽しく見るには、vlsmチャートを見てください。/ 24が非常に一般的である理由は、ipv4アドレスがオクテットで書き出される傾向があるためです。/24を使用すると、ネットワークビットとホストビットを24ビットの後に分割でき、最終的に3番目のオクテットの後になります。そのため、デバイスが特定のネットワークの一部なのか別のネットワークなのかを、人々はかなり簡単に(しかもエラーが発生しにくい)わかります。