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アドレスを取得するときには、以下の手順に従います。
- DHCPクライアントはDHCPサーバーを発見するため、ネットワークに対して、
DHCPの発見パケットを要求します。
- DHCPサーバーは、その発見パケットに対して、
利用可能なネットワーク設定を通知します。
- クライアントは、DHCPサーバーに対して、通知されたネットワーク設定を
利用したいことを再度通知します。
- DHCPサーバーは、要求された
ネットワークに対して、そのネットワーク情報の使用を許可します。
⇒ インターネットのしくみ
[メニューへ戻る]
[HOMEへ戻る]
[前のページに戻る]