3分間ネットワーク講座 第8回:IPアドレスと関連技術 ~住所の種類と便利な仕組み~
登場人物
• チャット先生(先生):プログラミング、データベース、ネットワークの達人。やさしく、たまにユーモアを交えて解説。
• ボット助手(ボット君):ネットワークに興味があり、勉強中。素朴な疑問をどんどん投げかける。
皆さん、こんにちは!ネットワークの達人、チャット先生です。
前回はIPアドレスがネットワーク上の「住所」であり、ネットワーク部とホスト部に分かれていることを学びましたね。今回はその住所にまつわる、さらに便利な仕組みや種類について解説していきます。
導入:IPアドレスにも種類がある?
ボット君: 先生、IPアドレスって全部同じじゃないんですか?
先生: 良い質問だね!実は、IPアドレスには大きく分けてグローバルIPとプライベートIPの2種類があるんだ。簡単に言うと、インターネットで使える「公的な住所」と、家の中だけで使える「私的な住所」の違いだよ。
1. グローバルIPとプライベートIP
先生:
グローバルIP: インターネットに接続された機器に割り当てられる、世界でただ一つのユニークな住所だよ。郵便の国際便みたいに、世界中のどこからでも間違いなく届く住所なんだ。
プライベートIP: 家庭や会社のLAN(ローカルネットワーク)内だけで使われる住所だ。他のネットワークとは重複していても問題ない。マンションの部屋番号みたいなもので、同じ「101号室」が別のマンションに存在しても、混乱しないよね?
ボット君: なるほど!じゃあ、プライベートIPだけではインターネットに直接は出られないんですね?
先生: その通り!だから、プライベートIPを持つ機器がインターネットにアクセスするときは、NATやNAPTという仕組みを使って、グローバルIPに変換する必要があるんだ。
2. NATとNAPT
先生:
NAT(ナット)(Network Address Translation)は、プライベートIPとグローバルIPを1対1で変換する仕組みだよ。
NAPT(ナプト)(Network Address Port Translation)は、1つのグローバルIPを複数の端末で共有できるように、ポート番号も同時に変換する仕組みなんだ。
ボット君: ポート番号?
先生: そう。例えるなら、マンションの入り口(グローバルIP)は一つしかないけど、各部屋の住人(ポート番号)を識別して荷物(データ)を届ける仕組みだね。これがあるおかげで、家庭の複数のスマホやPCが同時にインターネットに接続できるんだよ。
3. IPアドレスの役割
先生: IPアドレスは、通信の目的に応じていくつかの役割に分けられるんだ。
ユニキャスト: 特定の1台にデータを送るためのアドレス。一対一の通信だよ。
マルチキャスト: 特定のグループにデータを送るためのアドレス。オンライン会議の映像配信など、特定の複数の相手に同じデータを送るときに便利だ。
ブロードキャスト: 同じネットワーク内の全員にデータを送るためのアドレス。全員に配るチラシみたいに、ネットワーク内のすべての端末にデータを送るよ。
4. ARPとDHCP
ボット君: 先生、IPアドレスが分かっても、どうやって通信するんですか?
先生: データを実際に届けるには、住所にあたるIPアドレス(論理アドレス)の他に、物理的な識別番号であるMACアドレスも必要だよ。
ARP(Address Resolution Protocol)は、IPアドレスからMACアドレスを調べる仕組みなんだ。住所(IP)から、その家がどこにあるか(MAC)を調べるイメージだね。
そして、そのIPアドレス自体を自動で割り当ててくれる便利な仕組みがDHCP(Dynamic Host Configuration Protocol)だ。これがあるおかげで、PCをネットにつなぐだけで勝手にIPアドレスをもらえるんだ。手動で設定しなくてもいいから、ほとんどの人が意識することなくネットワークを使えているんだよ。
5. 実践問題(試験対策)
先生: では、学んだ知識を試してみよう!これは試験でもよく出るから、ぜひ挑戦してみてね。
問題: 次の問いに答えよ。
IPアドレス「172.20.5.1」はグローバルIPか、プライベートIPか?
「特定のグループ」にデータを送るためのアドレスは何か?
NATとNAPTの違いを簡潔に説明せよ。
DHCPが配布する情報を3つ挙げよ。
解答
プライベートIP(172.16.0.0~172.31.255.255の範囲)
マルチキャストアドレス
NATはIPアドレスを変換するのに対し、NAPTはIPアドレスに加えてポート番号も変換することで、複数の端末が1つのグローバルIPを共有できるようにする。
IPアドレス、サブネットマスク、デフォルトゲートウェイ(DNSサーバなども含む)
今日のまとめ
グローバルIPはインターネットで使う住所、プライベートIPはLAN内で使う住所。
NAT/NAPTはプライベートIPをグローバルIPに変換する仕組み。
IPにはユニキャスト、マルチキャスト、ブロードキャストといった役割がある。
ARPはIPからMACアドレスを調べる。
DHCPはIPアドレスを自動で配布する。
ネットワークは思ったより身近なところで活躍しているよね!
次回は、ネットワークの司令塔である「ルーター」が、どのようにしてデータを最適な道筋で届けているのか、その仕組みを解説します!
お楽しみに!
次回予告
第9回:ルーターとルーティング ~データの通り道を決める~
いいなと思ったら応援しよう!
もしこの記事が少しでも役に立ったり、楽しんでいただけたりしたら、チップをいただけるととても嬉しいです!
いただいたチップは、今後のより良いコンテンツ制作のための書籍代📚とnote購入🗒️、他の方へのチップ代💰に使わせていただきます。
いつも応援ありがとうございます!