Dhcp(Dynamic Host Configuration Protocol)について
DHCPはDynamic Host Configuration Protocolの略です。 これは、アプリケーション層に存在するネットワーク管理プロトコルです。 その助けを借りて、インターネットプロトコルIPアドレスは、このIPを使用して通信できるように、ネットワーク上の任意のデバイスまたはノードに動的 ネットワーク管理者のタスクは、ネットワーク内のすべてのデバイスに手動でIPアドレスの多くにあります。 ただし、この場合、タスクは手動ではなく自動化され、一元的に管理されます。 小規模なローカルネットワークと大規模な企業ネットワークの両方がそれを実装します。 これの基本的な目標は、ホストに一意のIPアドレスを割り当てることです。 また、次のような他のネットワークアドレスも提供します–
- サブネットマスク
- ルーターアドレス
- DNSアドレス
- ベンダークラス識別子
それは二つの異なる方法で来ます。
フリーソフトウェア開発コース
Web開発、プログラミング言語、ソフトウェアテスト&その他
DHCPの歴史
BOOTPの拡張バージョンであり、より一般的にはBootstrap Protocolとして知られています。 DHCPサーバーは、これらのクライアントがネットワークに存在する場合、BOOTPクライアントからの要求を処理するのに十分な能力を備えています。 これだけでなく、DHCPはBOOTPと比較してより高度です。
どのように動作しますか?
サーバーとして動作する場合、DHCPサーバーはネットワークの他の情報を設定するとともに、一意のIPアドレスを自動的に割り当てます。 中小企業や家庭では、DHCPサーバーはルータ以外にありません。 ただし、大規模なネットワークでは、DHCPサーバーを単一のコンピューターにすることができます。
プロセスで何が起こるかの非常に簡単な要約は次のとおりです–
- クライアントは、ホストからIPアドレスの要求を送信します。 クライアントは要求を送信する任意のデバイスにすることができ、ホストはルータにすることができます。
- ホストは利用可能なIPアドレスを探し、それをクライアントに割り当てます。
- このIPアドレスを使用すると、クライアントはネットワーク上で通信することができます。
ここで、このプロセスをより詳細に見てみましょう。 以下の手順は、その詳細なビューを示しています–
- DHCPサーバーを使用してネットワークに接続されているデバイスによって送信される要求は、DHCPDISCOVER要求と呼ばれます。
- この要求は、DISCOVERという名前のパケットの形式でDHCPサーバーに送信されます。 DHCPサーバがこのパケットを受信するとすぐに、サーバはデバイスが使用するためのIPアドレスを探します。 検出されると、サーバーはDHCPOFFERと呼ばれるクライアントにパケットを送信することによって応答します。
- デバイスまたはクライアントは、選択したIPアドレスを受け入れてDHCPREQUEST packetという名前のパケットでサーバーに応答する必要があります。 このパケットに対して、サーバは確認応答(ACK)を送信して、デバイスがその特定のIPアドレスを使用できるようになったことを確認します。 また、特定のIPアドレスの有効性を示しているため、デバイスは新しいIPアドレスを取得する必要があるときに正確に認識します。
- サーバがデバイスに与えられたIPアドレスを持たせたくない場合、サーバはNACを送信することによってデバイスの要求を認識しません。
言及された手順は非常に時間がかかるようですが、これらは実際にはそれほど速く起こりますが、実現することさえありません。 もちろん、プロセスの技術的な詳細を知る必要はなく、読むだけでDHCPサーバーからIPアドレスを取得できます。
どのように作業を簡単にするのですか?
DHCPサーバーには、デバイスが有効なネットワーク接続を取得するためのアドレスのプールがあります。 基本的には、デバイスがアドレスを受信するIPアドレスの範囲または範囲を指定します。
DHCPの有用性の第二の理由は、多くのデバイスが使用可能なアドレスのプールを必要とせずに、指定された期間ネットワークに接続できることです。 たとえば、DHCPサーバーによって定義された20個のアドレスを考えてみましょう。40個、80個、100個(またはそれ以上)のデバイスがネットワークに接続できるのは、20個を超えて使用可能なIPアドレスのいずれかを同時に使用していない限りです。
ipconfigのようなコマンドは、リース期間とも呼ばれる指定された期間、コンピュータネットワークに提供されるため、使用中に時間の経過とともにコンピュータの異なるIPアドレスを返します。 手動で割り当てられたIPアドレスを持つデバイスは、IPアドレスを動的に受信するデバイスと同じネットワーク上に共存できない必要はありません。 手動で割り当てられたIPアドレスは、静的IPアドレスとも呼ばれます。
DHCPの長所と短所
以下は、与えられた長所と短所のいくつかです。
利点
それは非常に人気があるので、多くの利点があります。 それを使用することの利点のいくつかを以下に記載されています:
- 一つは、ネットワークに非常に簡単に新しいクライアントを追加することができます。
- IPアドレスはDHCPによって一元的に管理されます。
- IPアドレスを再利用できるため、IPアドレスの総数の要件を最小限に抑えることができます。
- クライアントを個別に再構成することなく、DHCPサーバー上に存在するIPアドレス空間を再構成することができる容易さ。
- ネットワーク管理者は、DHCPプロトコル方式を使用して集中エリアからネットワークを設定できます。
欠点
すべてのコインに長所と短所があるのと同じように、DHCPを使用する欠点があります。:
- IPアドレスを別のホストに割り当てている間に、IPアドレスの競合が発生することがあります。
結論
動的ホスト構成プロトコルは、システム管理者またはネットワーク管理者が追跡を割り当ててIPを再割り当てすることでクライアントに対処するのに役立つため、必要不可欠な重要かつ重要なネットワークサービスです。 管理を残すまた、問題が発生した場合には、クライアント間で実行するのではなく、サーバーへの接続を維持し、設定を確認する必要があります。
推奨記事
これはDHCPとは何かのガイドでしたか?. ここでは、DHCPの理解、それがどのように機能するか、長所と短所について説明しました。 また、詳細については、次の記事をご覧ください–
- Groovyとは何ですか?
- JDKとは何ですか?
- JVMとは何ですか?
- DHCPサーバの設定