なぜスマホはWi-Fiに繋がるだけでネットができるの?DHCPの「魔法」を紐解く
家の中に新しいIoTデバイスをお迎えしたとき、あるいは友達が遊びに来てWi-Fiパスワードを教えた瞬間。デバイスは驚くほどスムーズにネットワークの一員になりますよね。
「あれ? IPアドレスの設定なんて何もしてないのに、どうして繋がるんだろう?」
そう思ったことはありませんか? 実は、あなたの家のルーターが裏でせっせと「住所割り当ての管理」をしてくれているおかげなんです。今回は、ネットワークの縁の下の力持ち、DHCP(Dynamic Host Configuration Protocol)の仕組みを、身近な郵便配達に例えて紐解いていきましょう。
—
DHCPは「ネットワークの郵便屋さん」
家庭内ネットワークにおいて、ルーターは「郵便局」です。そして、スマホやPCなどの端末は、そこに住む「住民」です。
住民が増えるたびに、手動で「あなたの住所は192.168.1.5です」なんて決めていたら、管理が大変で仕方ありませんよね。そこで登場するのがDHCP。このプロトコルは、「新しいデバイスが来たら、空いている住所を自動で割り当てて、設定を教える」という非常に便利な仕組みです。
このやり取りは、全部で4ステップ。これを「DORA(ドーラ)」と覚えると簡単ですよ!
1. Discover(発見): 「誰かー! 住所を教えてー!」
デバイスがWi-Fiに接続した瞬間、ネットワーク全体に向かって「ここに誰かDHCPサーバー(郵便局)はいませんかー!」と大きな声で叫びます。これがDiscoverです。
2. Offer(提供): 「はいはい、ここが郵便局だよ。この住所なら空いてるよ」
ルーターが「はい、私が郵便局です。あなたの住所として 192.168.1.10 はどうですか?」と提案します。これがOfferです。
3. Request(要求): 「その住所、使わせていただきます!」
デバイスは「ありがとうございます! その住所を正式に使わせてください!」と返事をします。これがRequestです。
4. Ack(承認): 「了解! 登録したよ。これで通信OK!」
最後にルーターが「わかった。その住所は君のものだ。さあ、通信を始めていいよ!」と最終承認を出します。これがAck(Acknowledge)です。
このやり取りが、ほんの一瞬で終わるからこそ、私たちは意識せずにネットを楽しめているんです。
—
「リース時間」という名の期限付き賃貸
ここで一つ、面白い話をしましょう。実は、DHCPで割り当てられた住所は「一生モノ」ではありません。リース時間という「レンタル期間」が決まっています。
「どうして期限があるの?」と思いますよね。
例えば、友達が遊びに来て、帰った後もずっとその人のスマホに住所を割り当て続けていたら、いずれ住所(IPアドレス)が枯渇して、新しいデバイスが繋がらなくなってしまうかもしれません。
ルーターは、「この住所を使っている人、まだいますか?」と定期的に確認し、期限が来たら「返却」してもらうことで、効率的に住所を使い回しているんです。
設定で見かける「リース時間」のサンプル
ルーターの設定画面を覗くと、DHCP Lease Timeという項目があるはずです。
# ルーターの設定ファイルイメージ(概念図)
dhcp-server-config:
start-ip: 192.168.1.100 # 割り当て開始アドレス
end-ip: 192.168.1.200 # 割り当て終了アドレス
lease-time: 24h # 24時間で一度確認(更新がないなら解放)
dns-server: 192.168.1.1 # ネットの道案内役のアドレス
- 短め(1時間〜数時間)に設定: ゲストが多いカフェやオフィス向き。空き住所をすぐに回収できます。
- 長め(24時間〜数日)に設定: 家庭用ならこちら。PCやIoT機器が頻繁に接続し直すとき、いちいち住所が変わると通信が途切れる可能性があるため、安定感を優先します。
—
トラブルシューティングの現場から:繋がらないときは?
もし「Wi-Fiには繋がっているのにネットが見られない」というときは、このDHCPのやり取りがうまくいっていないことが多いです。
そんなとき、エンジニアが真っ先に確認するのが「IPアドレスが正しく取れているか」です。Windowsなら ipconfig、MacやLinuxなら ifconfig または ip addr を叩いてみてください。
# ターミナルで確認するコマンド例
$ ipconfig /all
# 出力結果の中に「169.254.x.x」というアドレスがあったら要注意!
# これは「DHCPから住所をもらえなかったから、自分で勝手に仮の番号をつけた」状態です。
169.254 から始まるアドレス(リンクローカルアドレス)が見えたら、それは「ルーターの郵便局が忙しくて応答していない」か「Wi-Fiの認証は通ったけど、その先のネットワークが混雑している」サインです。一度ルーターを再起動すると、あっさり解決することも多いですよ。
—
最後に:ネットワークを「身近なもの」に
ネットワークの仕組みを知ることは、決して難しいことばかりではありません。郵便配達や賃貸マンションの管理と同じように、私たちの生活を便利にするための「ルール」があるだけです。
もし次に新しいガジェットを買ったときは、「あ、今ルーターとDORAの握手をしてるんだな」と想像してみてください。きっと、目に見えないパケットの流れが、少しだけ愛おしく感じられるはずです。
これからも、ネットワークの深淵を一緒に一歩ずつ歩んでいきましょうね!
コメント