😎

DHCPについて

に公開

こんにちは今回はネットワーク構築において重要なDHCPについてまとめました。


✅ DHCPとは?

**DHCP(Dynamic Host Configuration Protocol)**とは、ネットワークに接続されたデバイス(PC、スマホ、プリンタなど)に対して、IPアドレスやネットワーク設定を自動的に割り当てるプロトコルです。

従来は、手動でIPアドレスなどを設定する必要がありましたが、DHCPを使うことでそれらが自動化され、ネットワーク管理が格段に楽になります。


📦 DHCPが割り当てる主な情報

  • IPアドレス
  • サブネットマスク
  • デフォルトゲートウェイ
  • DNSサーバー
  • リース期間(有効期限)

🖧 DHCPの仕組み(4段階)

DHCPは以下の4つのステップで通信を行います

  1. DHCP Discover
    → クライアントが「誰かIPアドレスくれる人いませんか〜?」とネットワークにブロードキャストします。

  2. DHCP Offer
    → DHCPサーバーが「このIP使っていいよ!」と応答します。

  3. DHCP Request
    → クライアントが「じゃあそのIP使わせてください!」とリクエストします。

  4. DHCP Acknowledgement(ACK)
    → DHCPサーバーが「OK!使っていいよ」と最終確認を送ります。


🧠 DHCPを使うメリット

  • IP設定の手間が省ける
  • アドレスの重複を防げる
  • モバイル端末などの動的な接続に対応できる
  • ネットワーク管理が効率的になる

⚠️ DHCPの注意点

  • DHCPサーバーがダウンすると新規接続ができなくなる
  • セキュリティ対策が必要(悪意あるDHCPサーバーが侵入するリスク)

📝 まとめ

項目 説明
プロトコル名 DHCP(Dynamic Host Configuration Protocol)
用途 IPアドレスなどを自動で割り当てる
利点 手動設定不要、アドレス管理が楽になる
キーワード Discover / Offer / Request / ACK(DORA)

以上となります最後まで読んでいただきありがとうございました

Discussion