ネットワークアドレスとは ネットワーク部のことです
IPアドレス 172.16.150.240/20 が含まれるサブネットのネットワークアドレスはどれですか。次の選択肢の中から1つ選びなさい。
IPアドレスに関連する専門用語は色々な言葉が存在します。例えば、IPアドレスをグルーピングするクラスや、ネットワークの数を示すネットワーク部とサーバや機器を示すホスト部、ネットワークアドレスを算出するためのネットマスク、ローカルネットワークを分割するためのサブネットマスクなどが存在し、言葉と意味を理解していなければIPアドレスに関係する各役割を把握することは困難です。それぞれの専門用語に関する説明を見ていきましょう。
上図に示した10進から2進へ、2進から10進へ変換する方法は覚えておこう。後述するネットワークアドレスなどを求める際に必要となるからだ。
順番に見ていきましょう。まずは予備知識として「IPアドレス」のあれやこれやについて簡単に説明します。「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。IPアドレスは、大雑把に説明すると「ネットワーク上の住所」です。IPアドレスには「どのネットワークの、どのコンピュータですよ~」という情報が書かれています。「どのネットワークですよ~」の部分は「ネットワーク部」と呼ばれます。「どのコンピュータですよ~」の部分は「ホスト部」と呼ばれます。ついでなので書いておくと、IPアドレスのどこからどこまでが「どのネットワークですよ~」な情報で、どこからどこまでが「どのコンピュータですよ~」な情報かは「サブネットマスク」と呼ばれるものを見ると分かるようになっています。ここまでが予備知識です。以上を踏まえて、本題のネットワークアドレスのお話に入ります。ズバリ!「どのネットワークですよ~」を表すネットワーク部のみのIPアドレスが「ネットワークアドレス」です。「どのコンピュータですよ~」を示すホスト部は全部「0」になっています。実際の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アドレスのネットワーク部のことなんだな~」と、お考えください。
ネットワークアドレス(英:network address)とは
「どのネットワークですよ~」を表すIPアドレスです。あるいはIPアドレスの「どのネットワークですよ~」を表している部分です。
ネットワークアドレスとは、ネットワーク部のことです。
198.51.100.0~198.51.100.255が1つのネットワークアドレスである場合、サブネットマスクは二進数で「11111111.11111111.11111111.00000000(255.255.255.0)」となります。