DHCPとは何ですか?それはどのように機能しますか?

DHCPについて聞いたことがありますか?これは、インターネットを毎日機能させ続ける技術的なものの1つであり、ほとんどの人は、インターネットが何をしているのかは言うまでもなく、インターネットが存在することを知りません。ただし、友人やIT担当者が、 (IT guy)DHCPDHCPサーバー、DHCPクライアントなどの用語について言及しているのを聞いたことがあるかもしれません。あのジブリッシュ(Were)は何だったのだろうと思っていましたか?DHCPとは何か、 DHCP(DHCP)はどのように機能し(DHCP work)何に使用されるのかを知りたい場合は、このまま読み進めてください。この記事では、それ以上のことを説明します。

DHCPとは何ですか?

DHCPは、動的ホスト構成プロトコル(Dynamic Host Configuration Protocol)の頭字語です。これは、サーバーが接続されているコンピューターとデバイスにIPアドレスを自動的に割り当てるためにサーバーが使用する(used by servers to automatically assign IP addresses)ネットワーク管理プロトコルです(network management protocol)

自宅や中小規模のオフィスなどのローカルエリアネットワーク(LAN )では、 (LANs)DHCPを提供するサーバーは通常ルーターによって実行されます。大企業や政府機関によって維持されているような大規模なネットワークでは、DHCPは、単純なルーターではなく、専用サーバー(専用コンピューター)によって提供されます。

DHCPサーバーがルーターで有効になっている

DHCPを使用して、IPアドレスに加えて、サブネットマスク(subnet mask)デフォルトゲートウェイ(default gateway)、およびDNSサーバーを特定のネットワーク内のコンピューターとデバイスに自動的に割り当てることもできます。

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

DHCPがどのように機能するかを理解するには、最初にIPアドレスとは何かの基本を理解する必要があります。簡単(Put)に言うと、IPアドレスは、ネットワークに接続されているコンピューターやその他のデバイスの一意の識別子です。ネットワーク内のPC(PCs)およびその他のデバイス(プリンター、スマートフォンなど)は、それらの間で通信したり、同じネットワークまたはインターネット上の他のデバイスとデータを送受信したりするために、IPアドレスを必要とします。(network need)IPアドレスは、コンピュータネットワーク用であり、街路アドレスは町用です。メッセージを送信できるようにし、メッセージがどこに送信され、どこから開始されるかを知る必要があります。

ネットワーク内のすべてのコンピューターとデバイス(computer and device)は、到達可能であるために有効なIPアドレスを必要とし、(IP address)コンピューターまたはデバイス(computer or device)が1つを取得する方法は2つあります。コンピューター(Computers)とデバイスは、静的(static)または動的IPアドレス(dynamic IP addresses)を使用できます。静的IPアドレス(Static IP addresses)は、サーバーまたはルーターによって割り当てられません。代わりに、ユーザーまたはネットワークの管理者が手動で構成します。

Windows10PCでIPアドレスを手動で設定する

(Dynamic IP addresses,)一方、動的IPアドレスは手動で割り当てられないため、その名前が付けられています。それらは動的に、または必要に応じて自動的に割り当てられます。誰または何がそれらを割り当てますか?答えはDHCP動的ホスト構成プロトコル(Dynamic Host Configuration Protocol)です。

Windows 10 PCの自動(DHCP)IPアドレス

ネットワーク内のコンピューターまたはデバイス(computer or device)が、ローカルまたはインターネット上で他のコンピューターまたはデバイスと接続して通信したい場合、瞬時に発生することがいくつかあります。

  1. ネットワーク/インターネットに接続したいコンピューターまたはデバイス(computer or device)は、サーバーまたはルーター(server or router)IPアドレス(IP address)を要求します。ホストコンピューターまたはデバイス(host computer or device)によって送信されるメッセージは、 DHCP検出(DHCP discovery)要求と呼ばれます。
  2. サーバー/ルーターは要求を受信すると、その要求をDHCPネットワーク(DHCP network)サービスに中継します。サーバー/ルーターのDHCPサービス(DHCP service)は、他のコンピューターやデバイスによって要求されていない使用可能なIPアドレスを調べます。(IP address)DHCP server/routerが空きIPアドレス(IP address)を識別するとすぐに、それを要求したコンピューターまたはデバイス(computer or device)に送信します。プロセスのこの部分は、DHCPオファー(DHCP offer)と呼ばれます。
  3. PC/deviceは動的に割り当てられたIPアドレスを受信し、 (IP address)DHCP server/routerにメッセージを送り返し、そのIPアドレス(IP address)を使用することを確認します。ホストが実際に提供されたIPアドレス(IP address)を要求するため、このステップはDHCP要求(DHCP request)メッセージと呼ばれます。
  4. DHCP server/routerは、要求メッセージ(request message)を受信すると、このプロセス全体を開始したコンピューターまたはデバイス(computer or device)に最終メッセージを送信します。このメッセージはDHCP確認応答と呼ばれ、(DHCP acknowledgment)ゲートウェイやDNSサーバー(gateway and DNS servers)などのコンピューターまたはデバイス(computer or device)へのネットワーク/インターネットアクセスを許可するために必要な他のすべての構成情報(configuration information)が含まれています。
  5. 最後に、DHCP server/routerマーク指定のIPアドレス(IP address)が占有されているなどとすることにより、使用中のコンピュータやデバイス(computer or device)今ローカル上の他のデバイスと通信できることを要求し、ネットワークアクセス(network and access)が利用できるかどうインターネット。

ホームネットワーク上で実行されているDHCPの図

DHCPリース時間はどのくらいですか?

これで、 DHCP(DHCP)がコンピューターとデバイスにIPアドレスを自動的に割り当てる方法がわかりました。ただし、DHCPサーバー(DHCP server)から受信したIPアドレスは、考えたくなるかもしれないので、永続的なものではありません。IPアドレスプールは限られています。つまり、ネットワークで利用できるIPアドレスの数は非常に多いということです。

さらに、接続されている一部のコンピューターとデバイスは、永続的にオンになっていないか、常に同じネットワークに接続されていない可能性があります。つまり、動的に割り当てられたIPアドレスが永続的である場合、それらは不要になった場合でもそれらを占有します。そのため、DHCPは限られた時間だけ一時的にIPアドレスを割り当てます。その時間はDHCPリース時間(DHCP lease time,)と呼ばれ、この記事から詳細を学ぶことができます:Windows10で(Windows 10)DHCPリース(DHCP lease)時間を変更する方法。

ルーターのDHCPリース時間設定

結論として、DHCPリース時間(DHCP lease time)は、指定された期間が経過した後、DHCPサーバーが未使用のIPアドレスを再利用できるようにする機能です。

DHCPを発明したのは誰ですか?

DHCPが発明された理由とその使用目的はわかっていますが、DHCPがどのように実現し、誰がDHCPを発明したのか疑問に思われるかもしれません。その歴史は、インターネットの標準機関であるインターネット技術特別調査委員会(IETF)が(Internet Engineering Task Force (IETF))Reverse Address Resolution Protocol(RARP)と呼ばれるネットワークプロトコル(network protocol)を作成した1984年に始まります。RARPを使用すると、ディスクドライブのないコンピューター(ディスクレスワークステーションと呼ばれ、中央サーバーから直接オペレーティングシステム(operating system)をロードして起動します)がIPアドレスを自動的に受信できるようになりました。

しかし、RARPは、(RARP)それはすぐに別のものに(1985年)に向上したので、実装して構成することが困難だったネットワークプロトコル(network protocol)と呼ばれるBOOTPブートストラッププロトコル(Bootstrap Protocol))。BOOTPの(BOOTP)サーバーは、複数のサブネット上に自動的に割り当てたIPアドレスをできました。

DHCPBOOTPから生まれましたが、指定された範囲からIPアドレスを動的に割り当てたり、使用されなくなったときにそれらを再利用したり(DHCPリース時間(DHCP lease time))、ネットワークコンピューターやデバイスにIPアドレスなどの他の構成オプションを提供したりすることもできました。ゲートウェイまたはDNSサーバーの。DHCPを(DHCP)して1993年に標準化さ(standardized in 1993)れ、それはそれ以来、改良を受け続けました。

DHCPについて他に質問がありますか?

これで、 DHCP(DHCP)の意味とDHCPの機能がわかりました。それはコンピュータの世界とネットワーキング(computer world and networking)の小さな不思議ではありませんか?DHCPに関して他に質問がありますか?もしそうなら、または私たちの記事に何か追加することがあれば、下にコメントを残してください。



About the author

私は、Windows アプリとファイルを専門とする、10 年以上の経験を持つコンピューター セキュリティの専門家です。私は、コンピュータ セキュリティに関連するさまざまなトピックについて何百もの記事を書いたり、レビューしたりして、個人がオンラインで安全に過ごせるように支援してきました。また、データ侵害やサイバー攻撃からシステムを保護するために支援が必要な企業向けの経験豊富なコンサルタントでもあります。



Related posts