Subject   : DHCP (Dynamic Host Configuration Protocol)

カテゴリー  : インターネット・通信 


 DHCP (Dynamic Host Configuration Protocol)
クライアントがコンピュータを起動したとき、そのコンピュータに対して、 IPアドレスなどのネットワーク情報を 自動的に割り振るためのプロトコルです。
 BOOTP(BOOTstrap Protocol)というプロトコルがベースになっており、 DHCPはそれを拡張したプロトコルになっています。  BOOTPでは、クライアントに使用させたいIPアドレスのアナウンスだけを 行っていました。  しかし、DHCPではIPアドレスだけではなく、クライアントに対して 割り当てたIPアドレスの利用可能期間を定めたり、クライアントに 利用させるDNSやゲートウェイなどの情報も付加することができます。
 DHCPを設定すると、クライアントはいちいちIPアドレスなどを設定する ことなく、自動的にネットワークの設定が可能になります。そのため、 DHCPが用意されている環境にネットワークを接続すると、クライアントは 特に何もしなくても、自動的にそのネットワークを利用する事が 出来るようになります。
 なお、DHCPを用いるためには、サーバー側でDHCPサーバーをクライアント側で DHCPクライアントをそれぞれに用意する必要があります。

DHCPでIPアドレスを取得するときには、以下の手順に従います。
  1. DHCPクライアントはDHCPサーバーを発見するため、ネットワークに対して、 DHCPの発見パケットを要求します。
  2. DHCPサーバーは、その発見パケットに対して、 利用可能なネットワーク設定を通知します。
  3. クライアントは、DHCPサーバーに対して、通知されたネットワーク設定を 利用したいことを再度通知します。
  4. DHCPサーバーは、要求された ネットワークに対して、そのネットワーク情報の使用を許可します。

   ⇒ インターネットのしくみ

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]