サブネットマスク

作成:2023-03-30 02:28
更新:2023-03-30 02:28
概要
「サブネットマスク」について説明したページです。「サブネットマスク」は、IPアドレスをネットワーク部とホスト部に分ける重要な数字です。

用語

「サブネットマスク」(subnet mask)についての説明です。

説明

student
生徒

サブネットマスクって何ですか?

teacher
先生

サブネットマスクとは、IPアドレスをネットワーク部(どのネットワークに属しているか)とホスト部(どのコンピューターなのか)に分けるための数字のことです。IPアドレスは32桁の2進数で表されますが、サブネットマスクではネットワーク部を「1」、ホスト部を「0」で表します。

student
生徒

IPアドレスとサブネットマスクってどう関係してるんですか?

teacher
先生

IPアドレスとサブネットマスクを組み合わせることで、IPアドレスをネットワーク部とホスト部に分割することができます。サブネットマスクの「1」の部分とIPアドレスの対応する部分をAND演算すると、ネットワークアドレスが求められます。

student
生徒

AND演算って何ですか?

teacher
先生

AND演算とは、2つの2進数をビットごとに比較して、両方が「1」の場合にその桁の結果を「1」とし、それ以外の場合には「0」にする演算です。例えば「1100 AND 1010」の場合、結果は「1000」になります。

student
生徒

サブネットマスクを使うと何ができるんですか?

teacher
先生

サブネットマスクを使うことで、同じネットワーク内のコンピュータやルータなどの機器を識別したり、異なるネットワーク間の通信を制御したりすることができます。例えば、企業内のネットワークでは、異なる部署ごとに異なるサブネットを割り当て、各部署の通信を制御することができます。

student
生徒

サブネットマスクの例を教えてください。

teacher
先生

以下のIPアドレスとサブネットマスクがあったとします。IPアドレス: 192.168.1.10 サブネットマスク: 255.255.255.0。これらを2進数に変換すると、IPアドレスは「11000000.10101000.00000001.00001010」、サブネットマスクは「11111111.11111111.11111111.00000000」になります。この場合、IPアドレスとサブネットマスクをAND演算すると、「11000000.10101000.00000001.00000000」になります。

student
生徒

この計算結果は、何を意味するのですか?

teacher
先生

ネットワークアドレスが「192.168.1.0」になることを意味します。

まとめ

「サブネットマスク」(subnet mask)とは、IPアドレスをネットワーク部とホスト部に分けるための数字のことです。

IPアドレスは32桁の2進数で表されますが、サブネットマスクではネットワーク部を「1」、ホスト部を「0」で表します。

これにより、同じネットワーク内のコンピュータやルータなどの機器を識別したり、異なるネットワーク間の通信を制御したりすることができます。

例えば、IPアドレスが「192.168.1.10」、サブネットマスクが「255.255.255.0」である場合、これらを2進数に変換してAND演算することで、ネットワークアドレスが求められます。

ネットワークアドレスは同じネットワーク内の機器で共通するものであり、これを基にルーターなどが通信をルーティングするための情報を得ることができます。

よく見られているページ
最新(80件表示 / 全317件中)
ランダム(20件表示)
全単語