動的ホスト構成プロトコルについて詳しく解説

導入

プロトコルスタック
7 •応用
6 •プレゼンテーション
5 •セッション
4 •交通機関
3 •ネットワーク
2 •繋がり
1 •物理的な
インターネットモデル
OSIモデル

ダイナミック ホスト コンフィギュレーション プロトコル(DHCP) は、ネットワーク プロトコルを指す英語の用語で、その役割はステーションの IP パラメータの自動構成、特にステーションにIP アドレスサブネット マスクを自動的に割り当てることを保証することです。 DHCP は、デフォルト ゲートウェイアドレス、DNS ネーム サーバー、および NBNS ネーム サーバー (Microsoft ネットワークではWINSサーバーとして知られています) を構成することもできます。

IP の初期設計では、ネットワークに接続されている各コンピュータが適切な TCP/IP パラメータで事前構成されていることを前提としていました。これが静的アドレス指定です。大規模なネットワークや拡張されたネットワークでは、変更が頻繁に発生するため、静的アドレス指定によりメンテナンスの負担が大きくなり、エラーのリスクが生じます。さらに、割り当てられたアドレスは、それを保持するコンピュータが稼働していない場合でも使用できません。これが問題となる典型的なケースは、一般に IP アドレスよりも多くのクライアントを有するインターネット アクセスプロバイダー (英語では ISP または ISP) です。ただし、クライアントがすべて同時に接続されることはありません。

DHCP は、次の 2 つの欠点に対する解決策を提供します。

  • 使用中のコンピュータのみがアドレス空間のアドレスを使用します。
  • パラメータ (ゲートウェイ アドレス、ネーム サーバー) の変更は、再起動中にステーションに反映されます。
  • これらのパラメータの変更は DHCP サーバーで集中的に行われます。

このプロトコルは 1993 年 10 月に初めて導入され、RFC 1531 によって定義され、RFC 1534、RFC 2131、および RFC 2132 によって修正および補足されています。

このプロトコルはIPv4で動作します。 IPv6 (DHCPv6) でも動作しますが、IPv6 では、DHCP を使用せずにアドレスを自動構成できます。

動的ホスト構成プロトコルについて詳しく解説

機能している

  • TCP/IP を備えているが IP アドレスを持たないコンピュータは、このポートでリッスンしているサーバーのポート 67 にアドレス指定されたデータグラム ( DHCP DISCOVER ) をブロードキャストで送信します。このデータグラムには、特に顧客の物理アドレス (MAC) が含まれます。
  • このデータグラムを受信したDHCPサーバーは、クライアントが属するネットワーク上のアドレスを提供できる場合、その物理アドレスによって識別されるクライアント (ポート 68 上) に向けて DHCP オファー ( DHCP OFFER ) をブロードキャストします。住所。このオファーには、サーバーの IP アドレスに加えて、サーバーがクライアントに提供する IP アドレスとサブネットマスクが含まれます。いくつかのオファーが顧客に送信される場合があります。
  • クライアントは、受信したオファーの 1 つ (最初に到達したオファー) を保持し、DHCP要求データグラム ( DHCP REQUEST ) をネットワーク上にブロードキャストします。このデータグラムには、サーバーの IP アドレスと、クライアントに提供されたばかりの IP アドレスが含まれています。これには、選択したサーバーにこのアドレスを割り当てるよう要求し、場合によってはパラメーター値を送信し、オファーを行った他のサーバーにそれが受け入れられなかったことを通知する効果があります。
  • 選択された DHCP サーバーは、クライアントに IP アドレスとそのサブネット マスク、このアドレスのリース期間を割り当てる確認データグラム (確認のためのDHCP ack ) を準備します (そこから、顧客の IP アドレスを決定する 2 つの値 T1 と T2 が生成されます)。リース終了時の動作)、および場合によっては他のパラメータも含まれます。
    • デフォルトゲートウェイのIPアドレス、
    • DNSサーバーのIPアドレス、
    • NBNS (WINS) サーバーの IP アドレス。

クライアントはNetBiosノード タイプを受け取ることもできます。

DHCP サーバーが受け入れることができるオプションのリストは、RFC 2132: DHCP Options and BOOTP Provider Extensions、RFC 1497: Provider Extensions の章に記載されています。

DHCP サーバーには静的 IP アドレスが必要です。

動的ホスト構成プロトコルについて詳しく解説
  1. DHCP – afrikaans
  2. بروتوكول تهيئة المضيف الآلية – arabe
  3. DHCP – azerbaïdjanais
  4. DHCP – bavarois
  5. DHCP – bulgare
  6. Dynamic Host Configuration Protocol – bosniaque

動的ホスト構成プロトコルについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。