IPv4アドレスの構成 – ④予約されているIPアドレス
本日は、予約されているIPアドレスについてお話しします。
予約されているIPアドレスとは、ホスト(ノード)に設定できないIPアドレスのことです。つまり、パソコンなどのホストに設定することができません。
予約されているIPv4アドレスは、こんな感じです。
- ネットワークアドレス
- ブロードキャストアドレス
- ループバックアドレス
- リンクローカルアドレス
では、順番にお話ししていきます。
ネットワークアドレス
ネットワークアドレスは、ホスト部のビットをすべて0にしたものです。ネットワークそのものを表します。
ホスト部のビットをすべて0って何でしょう?
クラスCの192.168.0.1 を例にして見てましょう。
クラスCのネットワーク部は24ビット、ホスト部は、8ビットでしたね。
192.168.0までがネットワーク部、.1がホスト部です。2進数にすると00000001ですが、これをすべて0にしたのがネットワークアドレスとなります。つまり192.168.0.0がネットワークアドレスです。
では、ネットワークそのものって何でしょう?
ネットワークそのものって何かというと、192.168.0.1/24と192.168.0.2/24というパソコンがあったとしたら、192.168.0.0/24というネットワークアドレスのことを指します。ホストA(192.168.0.1)とホストB(192.168.0.2)は、192.168.0.0のネットワーク(アドレス)に所属しています。
ルータにとって、このネットワークアドレスはすごく重要です。ルータについては、後ほど詳しくお話ししていきますが、このネットワークアドレスを見てどこに通信すればいいのか、判断しているのです。
ネットワークアドレスは、ホスト部を全部0にしたもの、ネットワークそのものと覚えてください。
ブロードキャストアドレス
ブロードキャストアドレスは、ホスト部のビットをすべて1にしたものです。同じネットワーク内(ブロードキャストドメイン内)のすべてのホスト(ノード)に対して送信するときに使用するIPアドレスです。
ネットワークアドレスと同じようにクラスCの192.168.0.1 を例にして見てましょう。
192.168.0までがネットワーク部、.1がホスト部です。.1は、2進数にすると00000001ですが、これをすべて1にしたのがブロードキャストアドレスとなります。つまり192.168.0.255がネットワークアドレスです。
ループバックアドレス
ループバックアドレスは、第1オクテットが127で始まります。これは自分自身を表します。IPv4が利用できる状態ならいつでも利用可能です。何のために利用するかというと、自分自身がIPv4を利用できるのか確認するためです。皆さんのパソコンでも利用できるはずです。
WindowsのPCをお持ちの方は、コマンドプロンプトを開いて、ping 127.0.0.1 とすれば応答が返ってくるはずです。pingとは、相手のIPアドレスまで通信できるかどうか確認するツールです。ping 127.0.0.1は、自分自身にpingをしていることになります。
リンクローカルアドレス(IPv4)
リンクローカルアドレスは、DHCPでIPアドレスでの取得を失敗した時に付与されるものです。169.254.0.0/16 の範囲のIPアドレスが付けられます。DHCPとは、パソコンなどDHCPクライアントに対して、自動でIPアドレスを付与する機能です。みなさんの会社のパソコンでもDHCPからIPアドレスを付与されるのではないでしょうか。もしかすると、自宅の無線LANルータがDHCPの機能を持っていて、そこからIPアドレスを付与されているかもしれません。
で、このリンクローカルアドレスは、DHCPからIPアドレスをもらえないと勝手に169.254.0.0/16の範囲からIPアドレスを割り当てます。まとめ
今回は、予約されているIPアドレスをお伝えしました。これはホスト(ノード)には設定できないIPアドレスです。
では、おさらいしてみましょう。
- ネットワークアドレス
- ネットワークアドレスは、ホスト部のビットをすべて0にしたものです。ネットワークそのものを表す。
- ブロードキャストアドレス
- ブロードキャストアドレスは、ホスト部のビットをすべて1にしたものです。同じネットワーク内(ブロードキャストドメイン内)のすべてのホスト(ノード)に対して送信するときに使用するIPアドレス。
- ループバックアドレス
- 第1オクテットが127で始まります。これは自分自身を表します。
- リンクローカルアドレス
- リンクローカルアドレスは、DHCPでIPアドレスでの取得を失敗した時に付与されるものです。169.254.0.0/16 の範囲のIPアドレス。
以上です!ご覧いただきありがとうございました。
“IPv4アドレスの構成 – ④予約されているIPアドレス” に対して5件のコメントがあります。