DHCPとは

青灯夜游
リリース: 2021-04-18 14:43:14
オリジナル
81613 人が閲覧しました

DHCP は、Dynamic Host Configuration Protocol の略で、IP を使用して通信できるように、ネットワーク上のデバイスまたはノードにインターネット プロトコル アドレスを動的に割り当てるために使用されるネットワーク管理プロトコルです。

DHCPとは

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

DHCP (動的ホスト構成プロトコル) は、ネットワーク上のデバイスまたはノードにインターネット プロトコル (IP) アドレスを動的に割り当て、IP を使用して通信できるようにするために使用されるネットワーク管理プロトコルです。

DHCP は、ネットワーク管理者がすべてのネットワーク デバイスに IP アドレスを手動で割り当てるのではなく、これらの構成を自動化して一元管理します。 DHCP は、大規模な企業ネットワークだけでなく、小規模なローカル ネットワークにも実装できます。

DHCP はどのように機能しますか?

DHCPとは

DHCP はクライアント/サーバー モードで動作し、サーバーがネットワークで使用可能な IP アドレスのプールを設定します。

DHCP サーバーは、一意の IP アドレスを発行し、その他のネットワーク情報を自動的に構成するために使用されます。ほとんどの家庭や中小企業では、ルーターは DHCP サーバーとして機能します。大規模なネットワークでは、1 台のコンピュータが DHCP サーバーとして機能する場合があります。

簡単に言うと、プロセスは次のとおりです。デバイス (クライアント) がルーター (ホスト) に IP アドレスを要求し、その後、ホストが使用可能な IP アドレスを割り当てて、クライアントがネットワーク上で通信できるようにします。 。

デバイスの電源がオンになり、DHCP サーバーのあるネットワークに接続されると、DHCPDISCOVER リクエストと呼ばれるリクエストがサーバーに送信されます。

DISCOVER パケットが DHCP サーバーに到達すると、サーバーはデバイスが使用できる IP アドレスの予約を試行し、そのアドレスを DHCPOFFER パケットでクライアントに提供します。

選択された IP アドレスに対するオファーが行われると、デバイスは DHCPREQUEST パケットで DHCP サーバーに応答してそれを受け入れます。その後、サーバーはデバイスがその特定の IP アドレスを持っていることを確認する ACK を送信し、デバイスがいつ新しいアドレスを取得するかを定義します。アドレスが使用可能になるまでの時間を定義します。

サーバーは、デバイスが IP アドレスを所有できないと判断した場合、NACK を送信します。

もちろん、これらすべては非常に迅速に行われるため、DHCP サーバーから IP アドレスを取得するために、先ほど読んだ技術的な詳細を知る必要はありません。

DHCPとは

DHCP サーバーから IP アドレスを取得するプロセスは次のとおりです。

1. コンピューター (クライアント) が設定されています。 DHCP を使用するには、ネットワークが DHCP DISCOVER 要求を送信します。

2. DHCP サーバーは DHCP DISCOVER リクエストを受信し、使用可能な IP アドレス プールを見つけて、割り当てる IP アドレスを選択します。 DHCP サーバーに以前に IP アドレスが割り当てられていた場合、DHCP サーバーはクライアントに対して同じ IP アドレスを見つけようとします。 DHCP サーバーは、DHCP OFFER 応答をクライアントに送信します。

3. クライアントは DHCP オファー応答を受信し、オファーを受信するために DHCP REQUEST パケットを送信して DHCP サーバーに応答します。

4. DHCP サーバーは、IP アドレスの割り当てを確認するために ACK (確認応答) パケットを送信します。 IP アドレスが使用できなくなった場合は、NACK (応答なし) パケットが送信され、クライアントがサーバーから有効な IP アドレスを受信するまでこのプロセスが繰り返されます。

DHCP を使用する利点は何ですか?

DHCP を使用すると、ネットワーク管理者は、複数のコンピュータに重複した IP アドレスを割り当てたり、ネットワーク ゲートウェイ、サブネット マスク、その他のネットワーク関連情報を再入力したりする必要がなく、IP アドレスを集中管理して自動的に割り当てることができます。これにより、ネットワーク管理が容易になります。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がDHCPとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート