ネットワークアドレス
「どのネットワークですよ~」を表すIPアドレスだよ
IPアドレスの「どのネットワークですよ~」の部分が全部「1」で「どのコンピュータですよ~」の部分が全部「0」だよ
IPアドレスの「どのネットワークですよ~」の部分(ネットワーク部)を意図している場合もあるよ
簡単に書くよ
ネットワークアドレス(英:network address)とは
「どのネットワークですよ~」を表すIPアドレス
(インターネットをするときにコンピュータに割り当てられる住所)
です。
あるいは
IPアドレスの「どのネットワークですよ~」を表している部分
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「IPアドレス」のあれやこれやについて簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
IPアドレスは「ネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。
IPアドレスは
どのネットワークの、どのコンピュータですよ~
を表現しています。
「どのネットワークですよ~」が書いてある部分は「ネットワーク部」と言います。
「どのコンピュータですよ~」が書いてある部分は「ホスト部」です。
ついでなので書いておくと、IPアドレスの どこから どこまでが「どのネットワークですよ~」な情報で、どこから どこまでが「どのコンピュータですよ~」な情報かは「サブネットマスク」と呼ばれるものを見ると分かるようになっています。
以上を踏まえて
「どのネットワークですよ~」を表すネットワーク部のみのIPアドレス
が「ネットワークアドレス」です。
ネットワークアドレスは「どのコンピュータですよ~」を示すホスト部が全部「0」になっているIPアドレスです。
実際のIPアドレスを例に見てみましょう。
あるところにIPアドレス「192.168.0.2」が ありました。
IPアドレス「192.168.0.2」を2進数に直すと
11000000.10101000.00000000.00000010
に なります。
このときのサブネットマスクは「255.255.255.0」だったとしましょう。
同じようにサブネットマスク「255.255.255.0」を2進数に直すと
11111111.11111111.11111111.00000000
に なります。
サブネットマスクの「1」の部分が「どのネットワークですよ~」を表すネットワーク部です。
「0」の部分が「どのコンピュータですよ~」を示すホスト部です。
つまりIPアドレス
11000000.10101000.00000000.00000010
は、左から24桁
11000000.10101000.00000000.
がネットワーク部で、残りの8桁
00000010
がホスト部になります。
IPアドレス「192.168.0.2」は(サブネットマスク「255.255.255.0」と一緒に見ると)「『11000000.10101000.00000000』ネットワークの『00000010』コンピュータですよ~」を表現しているのです。
このIPアドレスのホスト部を全部「0」にしたのがネットワークアドレスです。
2進数で表記すると
11000000.10101000.00000000.00000000
に なります。
10進数で表記すると
192.168.0.0
です。
ネットワークアドレスは、小難しい言い方をする場合は
IPアドレスとサブネットマスクの論理積を取ったアドレス
などと説明されます。
難しそうに見えますね。
ですが、恐れる必要は ありません。
単に
サブネットマスクが「1」のところだけ見ろ!サブネットマスクが「0」のところは無条件に「0」にしろ!
と言っているだけです。
以上で説明は終わr……あっ、そうそう。
1つ注意事項が ありました。
繰り返しになりますが、IPアドレスには「どのネットワークの、どのコンピュータですよ~」という情報が書かれています。
「どのネットワークですよ~」の部分は「ネットワーク部」です。
「どのコンピュータですよ~」の部分は「ホスト部」です。
IPアドレスの「ネットワーク部」の部分を指して「ネットワークアドレス」と表現している場合があります。
その場合は「ホスト部」を意図して「ホストアドレス」と表現しているはずです。
一応、頭の片隅にでも置いておいてあげてください。
IPアドレスの話で「ネットワークアドレス」と出てきた場合は
1.「どのネットワークですよ~」を表すIPアドレス
2.IPアドレスの「どのネットワークですよ~」を表している部分
の2つの可能性があります。
例えば、IPアドレス
11000000.10101000.00000000.00000010
が あったとしましょう。
サブネットマスクは
11111111.11111111.11111111.00000000
でした。
「『どのネットワークですよ~』を表すIPアドレス」と解釈すれば、ホスト部を全部「0」にした
11000000.10101000.00000000.00000000
がネットワークアドレスです。
「IPアドレスの『どのネットワークですよ~』を表している部分」と解釈すれば、ホスト部を取っ払った
11000000.10101000.00000000.
の部分がネットワークアドレスになります。
微妙な違いですけどね。
区別できるように しておいてください。
一言でまとめるよ
まぁ「ネットワークアドレス」って単語が出てきたら「ネットワーク部
(IPアドレスの「どのネットワークですよ~」を示している部分)を表すIPアドレス
(インターネットをするときにコンピュータに割り当てられる住所)、もしくは、IPアドレスのネットワーク部のことなんだな~」と お考えください。
おまけ
■訳してみるよ
「network(ネットワーク)」はカタカナで「ネットワーク」で分かりますかね。
「address(アドレス)」の意味は「住所」とかです。
何となく くっつけると
ネットワークの住所
となります。
■検索してみる?






