カテゴリ: 基本情報技術者試験 更新日: 2026/02/18

DHCPとは?初心者でもわかるIPアドレス自動割り当ての仕組み

DHCP
DHCP

先生と生徒の会話形式で理解しよう

生徒

「DHCPってよく聞くけど、何の略でどんな役割があるんですか?」

先生

「DHCPは読み方はDHCP(ディーエイチシーピー)、正式にはDynamic Host Configuration Protocol(ダイナミック ホスト コンフィギュレーション プロトコル)です。IPアドレスなどを自動で配布してくれる仕組みですよ」

生徒

「手動で設定しなくてもいいってことですか?」

先生

「その通りです。パソコンやスマホをネットワークにつなぐときに、IPアドレスやサブネットマスク、ゲートウェイなどの設定を自動で行ってくれます」

基本情報技術者試験をこれから学習する人や、 独学で確実に合格レベルまで到達したい人におすすめの定番対策書です。

いちばんやさしい 基本情報技術者を見る

※ Amazonアソシエイト広告リンク

1. DHCPの読み方と目的

1. DHCPの読み方と目的
1. DHCPの読み方と目的

DHCPは「ディーエイチシーピー」と読み、正式名称はDynamic Host Configuration Protocol(ダイナミック ホスト コンフィギュレーション プロトコル)といいます。一言でいうと「ネットワークに接続する機器へ、IPアドレスなどの必要な設定を自動で貸し出す仕組み」のことです。

もしDHCPがない世界を想像してみてください。新しいパソコンをネットにつなぐたびに、重複しない数字(IPアドレス)を調べて、手動でキーボード入力しなければなりません。これは、何十人ものクラスメイト全員に、先生が一人ずつ手書きで背番号を割り振るような大変な作業です。

初心者向けの例え話

DHCPは、ホテルの「フロントデスク」のような役割です。

  • 宿泊客(スマホやPC):「空いている部屋(IPアドレス)を貸してください」と頼みます。
  • フロント(DHCPサーバー):「今は301号室が空いているので、ここに泊まってください(設定完了)」と鍵を渡します。

この仕組みのおかげで、私たちはWi-Fiのパスワードを入れるだけで、難しいネットワーク設定を意識せずにインターネットが使えるようになっています。

DHCPを導入する最大の目的は、管理の効率化です。手動設定による「IPアドレスの重複ミス」を防ぎ、専門知識がないユーザーでも、LANケーブルを挿したりWi-Fiに接続したりするだけで、すぐに通信が開始できる環境を提供してくれます。

2. DHCPのしくみと流れ

2. DHCPのしくみと流れ
2. DHCPのしくみと流れ

DHCPには「サーバー」と「クライアント」の役割があります。

  • ① DHCP Discover:クライアントが「IPアドレスください!」とブロードキャスト
  • ② DHCP Offer:サーバーが「これ使ってね」とIPアドレスや設定情報を提示
  • ③ DHCP Request:クライアントが「そのアドレスお願いします」と応答
  • ④ DHCP ACK:サーバーが最終確認して、設定終了

この4つのやり取りを「DHCPの4ウェイハンドシェイク」と呼び、IPアドレスやサブネットマスク、DNS、ゲートウェイなどを自動で設定できます。

3. DHCPで自動設定される情報

3. DHCPで自動設定される情報
3. DHCPで自動設定される情報
  • IPアドレス(例:192.168.0.10)
  • サブネットマスク(例:255.255.255.0)
  • デフォルトゲートウェイ(例:192.168.0.1)
  • DNSサーバー(例:8.8.8.8)
  • リース期間(Lease時間)

リース期間が切れると再設定が必要になりますが、基本的に自動で延長されます。

4. DHCPのメリットとデメリット

4. DHCPのメリットとデメリット
4. DHCPのメリットとデメリット

メリット:

  • IPアドレス設定の手間が不要
  • 人為的ミスを防げる
  • 社内ネットワークの管理が簡単になる

デメリット:

  • DHCPサーバーが止まると設定できなくなる
  • リース切れによってIPが変わることがある

5. DHCPとセキュリティ

5. DHCPとセキュリティ
5. DHCPとセキュリティ

ネットワーク内に不正なDHCPサーバーがあると、通信が乗っ取られる可能性があります。
そのため「DHCPスヌーピング」などで、安全対策を行います。

6. DHCPの利用シーン

6. DHCPの利用シーン
6. DHCPの利用シーン
  • 家庭用ルーターでの自動割り当て
  • 会社や学校のネットワーク管理
  • 公衆無線LAN(Wi‑Fiスポット)の自動接続

7. DHCPを確認する方法

7. DHCPを確認する方法
7. DHCPを確認する方法

Windowsならipconfig /all、LinuxやMacならifconfigip addrで、「DHCP有効」と表示されれば自動設定されています。
プロバイダによっては、ルーター画面でも確認できます。

8. 用語チェック

8. 用語チェック
8. 用語チェック
  • DHCP(ディーエイチシーピー)
  • ダイナミック ホスト コンフィギュレーション プロトコル
  • 4ウェイ ハンドシェイク
  • リース期間
  • DHCPスヌーピング

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

DHCPとは何の略ですか?読み方や正式名称、基本的な役割を教えてください。

DHCPは「Dynamic Host Configuration Protocol(ダイナミック ホスト コンフィギュレーション プロトコル)」の略称で、読み方はそのまま「ディーエイチシーピー」と呼びます。ネットワークに接続するパソコンやスマートフォンに対して、通信に不可欠なIPアドレスなどの設定情報を自動的に割り当てるためのプロトコル(通信規約)です。これがあるおかげで、私たちはWi-Fiに繋ぐだけで面倒な設定をせずにインターネットが使えるようになります。
カテゴリの一覧へ
新着記事
New1
基本情報技術者試験
基数とは?初心者向けにわかりやすく解説【2進数・10進数・16進数の違いも理解】
更新記事
New2
情報セキュリティマネジメント試験
平文とは?暗号化されていないデータの意味を初心者向けにやさしく解説
更新記事
New3
情報セキュリティマネジメント試験
復号とは?初心者向けにやさしく解説|暗号との違いや使い方・解読との違いも理解しよう
更新記事
New4
基本情報技術者試験
RAID1とは何か?補助記憶装置でデータを安全に守る仕組みを初心者向けに解説
新規投稿
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.2
Java&Spring記事人気No2
基本情報技術者試験
NIC
221
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.3
Java&Spring記事人気No3
基本情報技術者試験
セグメントとは?ネットワークの基本単位を初心者向けにやさしく解説
No.4
Java&Spring記事人気No4
基本情報技術者試験
CPU
114
CPUとは何かを完全解説!初心者でもわかるコンピュータの頭脳の仕組み
No.5
Java&Spring記事人気No5
基本情報技術者試験
パケットとは?初心者にもわかりやすくネットワークの仕組みをやさしく解説!
No.6
Java&Spring記事人気No6
基本情報技術者試験
IMAP
100
IMAPとは?初心者でもわかるメール受信プロトコルの仕組みと使い方
No.7
Java&Spring記事人気No7
基本情報技術者試験
IPv4とは?初心者でもわかるIPアドレスの基本と通信のルール
No.8
Java&Spring記事人気No8
基本情報技術者試験
Telnetとは?初心者にもわかる仕組みと使い方をやさしく解説!