😎
DHCPについて
こんにちは今回はネットワーク構築において重要なDHCPについてまとめました。
✅ DHCPとは?
**DHCP(Dynamic Host Configuration Protocol)**とは、ネットワークに接続されたデバイス(PC、スマホ、プリンタなど)に対して、IPアドレスやネットワーク設定を自動的に割り当てるプロトコルです。
従来は、手動でIPアドレスなどを設定する必要がありましたが、DHCPを使うことでそれらが自動化され、ネットワーク管理が格段に楽になります。
📦 DHCPが割り当てる主な情報
- IPアドレス
- サブネットマスク
- デフォルトゲートウェイ
- DNSサーバー
- リース期間(有効期限)
🖧 DHCPの仕組み(4段階)
DHCPは以下の4つのステップで通信を行います
-
DHCP Discover
→ クライアントが「誰かIPアドレスくれる人いませんか〜?」とネットワークにブロードキャストします。 -
DHCP Offer
→ DHCPサーバーが「このIP使っていいよ!」と応答します。 -
DHCP Request
→ クライアントが「じゃあそのIP使わせてください!」とリクエストします。 -
DHCP Acknowledgement(ACK)
→ DHCPサーバーが「OK!使っていいよ」と最終確認を送ります。
🧠 DHCPを使うメリット
- IP設定の手間が省ける
- アドレスの重複を防げる
- モバイル端末などの動的な接続に対応できる
- ネットワーク管理が効率的になる
⚠️ DHCPの注意点
- DHCPサーバーがダウンすると新規接続ができなくなる
- セキュリティ対策が必要(悪意あるDHCPサーバーが侵入するリスク)
📝 まとめ
項目 | 説明 |
---|---|
プロトコル名 | DHCP(Dynamic Host Configuration Protocol) |
用途 | IPアドレスなどを自動で割り当てる |
利点 | 手動設定不要、アドレス管理が楽になる |
キーワード | Discover / Offer / Request / ACK(DORA) |
以上となります最後まで読んでいただきありがとうございました
Discussion