見出し画像

3分間ネットワーク講座 第8回:IPアドレスと関連技術 ~住所の種類と便利な仕組み~


登場人物
• チャット先生(先生):プログラミング、データベース、ネットワークの達人。やさしく、たまにユーモアを交えて解説。
• ボット助手(ボット君):ネットワークに興味があり、勉強中。素朴な疑問をどんどん投げかける。


皆さん、こんにちは!ネットワークの達人、チャット先生です。

前回はIPアドレスがネットワーク上の「住所」であり、ネットワーク部ホスト部に分かれていることを学びましたね。今回はその住所にまつわる、さらに便利な仕組みや種類について解説していきます。


導入:IPアドレスにも種類がある?


ボット君: 先生、IPアドレスって全部同じじゃないんですか?

先生: 良い質問だね!実は、IPアドレスには大きく分けてグローバルIPプライベートIPの2種類があるんだ。簡単に言うと、インターネットで使える「公的な住所」と、家の中だけで使える「私的な住所」の違いだよ。



1. グローバルIPとプライベートIP


先生:

  • グローバルIP: インターネットに接続された機器に割り当てられる、世界でただ一つのユニークな住所だよ。郵便の国際便みたいに、世界中のどこからでも間違いなく届く住所なんだ。

  • プライベートIP: 家庭や会社のLAN(ローカルネットワーク)内だけで使われる住所だ。他のネットワークとは重複していても問題ない。マンションの部屋番号みたいなもので、同じ「101号室」が別のマンションに存在しても、混乱しないよね?

ボット君: なるほど!じゃあ、プライベートIPだけではインターネットに直接は出られないんですね?

先生: その通り!だから、プライベートIPを持つ機器がインターネットにアクセスするときは、NATNAPTという仕組みを使って、グローバル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. 実践問題(試験対策)


先生: では、学んだ知識を試してみよう!これは試験でもよく出るから、ぜひ挑戦してみてね。

問題: 次の問いに答えよ。

  1. IPアドレス「172.20.5.1」はグローバルIPか、プライベートIPか?

  2. 「特定のグループ」にデータを送るためのアドレスは何か?

  3. NATとNAPTの違いを簡潔に説明せよ。

  4. DHCPが配布する情報を3つ挙げよ。



解答


  1. プライベートIP(172.16.0.0~172.31.255.255の範囲)

  2. マルチキャストアドレス

  3. NATはIPアドレスを変換するのに対し、NAPTはIPアドレスに加えてポート番号も変換することで、複数の端末が1つのグローバルIPを共有できるようにする。

  4. IPアドレス、サブネットマスク、デフォルトゲートウェイ(DNSサーバなども含む)



今日のまとめ


  • グローバルIPはインターネットで使う住所、プライベートIPはLAN内で使う住所。

  • NAT/NAPTはプライベートIPをグローバルIPに変換する仕組み。

  • IPにはユニキャスト、マルチキャスト、ブロードキャストといった役割がある。

  • ARPはIPからMACアドレスを調べる。

  • DHCPはIPアドレスを自動で配布する。

ネットワークは思ったより身近なところで活躍しているよね!

次回は、ネットワークの司令塔である「ルーター」が、どのようにしてデータを最適な道筋で届けているのか、その仕組みを解説します!
お楽しみに!


次回予告

第9回:ルーターとルーティング ~データの通り道を決める~

#ネットワーク入門 #ルーター #ルーティング #IT初心者 #ネットワーク講座 #基本情報 #応用情報

いいなと思ったら応援しよう!

ナオユキ|物語と知識のコンシェルジュ もしこの記事が少しでも役に立ったり、楽しんでいただけたりしたら、チップをいただけるととても嬉しいです! いただいたチップは、今後のより良いコンテンツ制作のための書籍代📚とnote購入🗒️、他の方へのチップ代💰に使わせていただきます。 いつも応援ありがとうございます!