「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

サブネットマスク

pointこの用語のポイント

pointIPアドレスのどの部分がネットワーク部で、どの部分がホスト部かを示す情報だよ

point2進数表記で「1」の部分がネットワーク部だよ

point2進数表記で「0」の部分がホスト部だよ

スポンサーリンク

 簡単に書くよ

サブネットマスク(英:subnet mask)とは

IPアドレス(インターネットをするときにコンピュータに割り当てられる住所)のどこからどこまでが「どのネットワークですよ~」な情報で、どこからどこまでが「どのコンピュータですよ~」な情報かを示す情報
です。


image piyo

 詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

サブネット
IPアドレス
ネットワーク部
ホスト部


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

サブネットは「1つの大きなネットワークを分割して作った小さいネットワーク」です。
ネットワークが会社、コンピュータが社員だとすれば部署みたいなものです。

サブネットマスク

用語に含まれている単語なので一応取りあげてみましたが、今回の説明を読む上では、あまり気にする必要ありません。
余裕があれば覚えてあげてください。

IPアドレスは「ネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。

サブネットマスク2

ネットワーク部は「IPアドレスの『どのネットワークですよ~』を示している部分」です。
ホスト部は「IPアドレスの『どのコンピュータですよ~』を示している部分」です。

サブネットマスク3

IPアドレスには「どのネットワークの、どのコンピュータですよ~」という情報が書かれています。
言い方を変えると、IPアドレスは

1.「どのネットワークですよ~」な情報
2.「どのコンピュータですよ~」な情報


の2つで構成されているのです。

サブネットマスク4

この2つのうち

1.「どのネットワークですよ~」な情報

を示している部分がネットワーク部です。

サブネットマスク5

もう一方の

2.「どのコンピュータですよ~」な情報

がホスト部です。

サブネットマスク6

以上を踏まえて

IPアドレスのどこからどこまでが「どのネットワークですよ~」な情報で、どこからどこまでが「どのコンピュータですよ~」な情報かを示す情報

が「サブネットマスク」です。
サブネットマスクを見ると、IPアドレスのどこからどこまでがネットワーク部で、どこからどこまでがホスト部か分かります。

サブネットマスク7

サブネットマスクの書式はIPアドレスと同じです。
例えば

255.255.255.0

のような見た目になっています。

サブネットマスク「255.255.255.0」は10進数で書かれています。
実はこのままだと分かりにくいので、2進数に直してみましょう。

サブネットマスク「255.255.255.0」を2進数に直すと

11111111.11111111.11111111.00000000

になります。

パッと見で

1.「1」が並んでいる部分
2.「0」が並んでいる部分


がありますよね。

この2つのうち

1.「1」が並んでいる部分

がネットワーク部を表しています。

2.「0」が並んでいる部分

がホスト部を表しています。

ただ、それだけの話です。
簡単ですね。

サブネットマスク8

例えば「192.168.0.2」というIPアドレスがあったとしましょう。
このIPアドレスを2進数に直すと

11000000.10101000.00000000.00000010

になります。

このIPアドレスと先程のサブネットマスクを並べてみます。

11000000.10101000.00000000.00000010
11111111.11111111.11111111.00000000

IPアドレスとサブネットマスクを、じ~っと見比べてください。

サブネットマスクの「1」になっている部分と対応するところが、IPアドレスの「どのネットワークですよ~」を示している部分です。
IPアドレス「192.168.0.2」の場合は

11000000.10101000.00000000.00000010

の中の

11000000.10101000.00000000

の部分になります。

小難しい説明が好きな人は「IPアドレスとサブネットマスクの各ビット論理積を取ったものがネットワークアドレスである」とか言ったりしますけどね。
要は

サブネットマスクの「1」のところを見ろ!

というだけです。
難しく考える必要は、ありません。

そして残りの部分、サブネットマスクの「0」の部分に対応するところが、IPアドレスの「どのコンピュータですよ~」を示している部分です。
IPアドレス「192.168.0.2」の場合は

11000000.10101000.00000000.00000010

の中の

00000010

の部分になります。

つまり、サブネットマスクが「255.255.255.0」の場合、IPアドレス「192.168.0.2」は「11000000.10101000.00000000ネットワークの00000010コンピュータですよ~」という意味になるのです。

サブネットマスク9

これがサブネットマスクのすべてです。

最後に、もう一度まとめておきます。

IPアドレスには「どのネットワークですよ~」を表している部分(ネットワーク部)と「どのコンピュータですよ~」を表している部分(ホスト部)があります。

どこが「どのネットワークですよ~」を表している部分で、どこが「どのコンピュータですよ~」を表している部分かは、サブネットマスクで指定します。

サブネットマスクを2進数で表現したときの「1」の部分と対応するところが、IPアドレスの「どのネットワークですよ~」を示す部分です。

サブネットマスクを2進数で表現したときの「0」の部分と対応するところが「どのコンピュータですよ~」を示す部分になります。

あと、ついでなので書いておくと、サブネットマスクを変更することによって、ネットワークを細分化できます。
具体的な仕組みは用語「サブネット化」の説明をご覧ください。


image piyo2

 一言でまとめるよ

まぁ「サブネットマスク」って単語が出てきたら「IPアドレス(インターネットをするときにコンピュータに割り当てられる住所)のどの部分がネットワーク部(IPアドレスの「どのネットワークですよ~」を示している部分)で、どの部分がホスト部(IPアドレスの「どのコンピュータですよ~」を示している部分)かを示す情報なんだな~」と、お考えください。

一番上に戻るよ
書籍画像076
書籍画像026

 おまけ

■訳してみるよ

「sub(サブ)」という接頭辞が付くと「~の下」や「副~」的な意味になります。
「net(ネット)」は今回は「network(ネットワーク)」の略です。
「network(ネットワーク)」はカタカナで「ネットワーク」で分かりますかね。
「subnet(サブネット)」で「副ネットワーク」みたいなイメージになります。
実際には「subnet(サブネット)」で「サブネット」というIT用語ですけどね。
「mask(マスク)」の意味は「覆面」とか「仮面」とか「仮面で覆う」とか「おおって隠す」とかです。
何となくくっつけると

副ネットワークの仮面

となります。
元々のネットワークに仮面を被せて副ネットワークの振りをさせるイメージですかね。





書籍画像
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
タヌキとキツネ