IP
IPはインターネットワーキングのためのネットワーク層プロトコルです。
IPには以下のような役割があります。
IPアドレスによるノードの特定
IPでは、IPアドレスにて宛先ノードや送信元ノードを特定します。
■IPアドレス
IPアドレスは32ビットの数値で、ネットワークアドレスとホストアドレスの2つの部分からなります。
ネットワークアドレスとは、サブネットを識別するためのアドレスです。PCはパケットをルータ向けに送信すべきか判断するために、ネットワークアドレスを使用します。また、ルータはパケットを別サブネットに転送すべきか判断するために、ネットワークアドレスを使用します。
一方、ホストアドレスとは、同一サブネット中のPCを識別するためのアドレスです。
■サブネットマスク
IPアドレス中のネットワークアドレスとホストアドレスの範囲を見分けるには、サブネットマスクを使用します。サブネットマスクも32ビットの数値で、ネットワークアドレスの範囲に1のビットを、ホストアドレスの範囲に0のビットを設定します。
例えば、以下のようにネットワークアドレスとホストアドレスの範囲を見分けます。
■ブロードキャストアドレス
ブロードキャストアドレスは、同一サブネット中のすべてのノードにパケットを送信するために使用するアドレスです。
ホストアドレスのビットがすべて1のアドレスが、ブロードキャストアドレスです。
例えば、サブネット「192.168.0.0」中のすべてのノードにパケットを送信するには、ブロードキャストアドレス「192.168.0.255」を使用します。