ホストアドレス部とは?初心者でもわかるIPアドレスの構造をやさしく解説
生徒
「IPアドレスって、全部で何を表しているんですか?」
先生
「IPアドレスは、ネットワークアドレス部とホストアドレス部に分かれていて、ホストアドレス部はその中の機器を識別するために使われています。」
生徒
「ホストアドレス部ってなんですか?なんで必要なんですか?」
先生
「とても重要な部分なので、詳しく順番に説明していきましょう。」
1. ホストアドレス部の読み方と意味
ホストアドレス部は、読み方はホストアドレスブです。
IPアドレス(読み方:アイピーアドレス)は、ネットワーク上で機器を識別するための番号です。
IPアドレスは、「ネットワークアドレス部」と「ホストアドレス部」の2つに分かれています。
ホストアドレス部とは、ネットワークの中にあるそれぞれのコンピュータやスマートフォンなどの機器(ホスト)を区別するための番号です。
2. 住所に例えると?
IPアドレスを住所に例えると、「東京都新宿区西新宿2丁目8番1号」のような形式だと考えてみましょう。
このとき、「東京都新宿区西新宿2丁目8番」までがネットワークアドレス部、「1号」の部分がホストアドレス部にあたります。
つまり、どのネットワークかを表す部分と、そのネットワークの中でどの機器かを表す部分に分かれているわけです。
3. IPアドレスの例で確認してみよう
たとえば、IPアドレスが「192.168.0.25」で、サブネットマスクが「255.255.255.0」の場合、
「192.168.0」がネットワークアドレス部、「.25」がホストアドレス部になります。
つまり、このネットワークの中で25番目の機器であることを表しています。
4. サブネットマスクとの関係
サブネットマスク(読み方:サブネットマスク)は、IPアドレスを「ネットワークアドレス部」と「ホストアドレス部」に分けるためのマスクです。
たとえば、サブネットマスクが「255.255.255.0」の場合、IPアドレスの最初の3つ(192.168.0)がネットワークアドレス部となり、最後の1つ(25)がホストアドレス部になります。
サブネットマスクの設定によって、ホストアドレス部の範囲が変わることも覚えておきましょう。
5. ホストアドレス部の役割と必要性
ネットワークアドレス部が「どのネットワークに属するか」を表しているのに対し、ホストアドレス部は「そのネットワーク内のどの機器か」を区別するために使われます。
同じネットワークに複数の機器が存在する場合、それぞれが異なるホストアドレス部を持っていなければなりません。
もし重複してしまうと、通信が正しく行えなくなります。
6. ホストアドレス部の最大数
ホストアドレス部のビット数によって、1つのネットワーク内にいくつの機器を接続できるかが決まります。
たとえば、ホスト部が8ビットあるとすると、2の8乗で256通りになりますが、ネットワークアドレスとブロードキャストアドレスを除いて、実際に使えるのは254個になります。
このように、ホストアドレス部の長さがネットワークの規模に大きく関わってきます。
7. クラスごとのホストアドレス部の範囲
IPアドレスには「クラスA」「クラスB」「クラスC」という分類があります。
- クラスA(読み方:クラスエー):ホストアドレス部が24ビット。約1677万台の機器を接続可能。
- クラスB(読み方:クラスビー):ホストアドレス部が16ビット。約6万台接続可能。
- クラスC(読み方:クラスシー):ホストアドレス部が8ビット。約254台接続可能。
このように、ホストアドレス部のビット数によってネットワークの大きさが決まります。
8. ホストアドレス部の確認方法
自分のホストアドレス部を確認するには、コマンドプロンプトでipconfigと入力し、IPアドレスとサブネットマスクを確認します。
たとえば、「IPアドレス:192.168.1.100」「サブネットマスク:255.255.255.0」なら、ホストアドレス部は「100」となります。
このように、ネットワーク設計やトラブル対応でもホストアドレス部の理解はとても役立ちます。