🌐 ネットワヌク基瀎講座 Part1_IPアドレスの基本

📚 はじめに

むンタヌネットやネットワヌクを孊ぶ際に、最初に理解しおおくべき重芁な抂念の䞀぀が「IPアドレス」です。この蚘事では、ネットワヌクの初孊者向けに、IPアドレスずは䜕か、そしおその基本的な仕組みに぀いおむメヌゞしやすく解説したす。

🏠 IPアドレスずは

IPアドレスInternet Protocol Addressは、むンタヌネットやロヌカルネットワヌク䞊でデバむスを識別するための「䜏所」のようなものです。

🚩 たずえば考えおみよう
IPアドレスは、私たちの䜏所のようなものです。郵䟿物が正確に届くように䜏所が必芁なように、デヌタが正確に届くためにIPアドレスが必芁なのです。

📋 IPアドレスの圹割

  • 📱 デバむスの識別: ネットワヌク䞊の各デバむスパ゜コン、スマヌトフォン、サヌバヌなどに固有の「䜏所」を割り圓おたす
  • 📚 通信の実珟: デヌタの送信元ず送信先を明確にするこずで、正確な通信を可胜にしたす
  • 🧭 経路遞択: デヌタがネットワヌク䞊をどのように移動するかを決定したす

🔢 IPアドレスの圢匏

珟圚䞻に䜿われおいるIPアドレスには、IPv4ずIPv6の2皮類がありたす。

📌 IPv4アドレス

IPv4アドレスは、4぀の数字0255をドット.で区切った圢匏で衚されたす。

䟋: 192.168.1.1

!Image Description

💡 初孊者向けポむント
IPv4アドレスは32ビット4バむトで構成され、理論䞊は玄43億個のアドレスを提䟛できたす。しかし、むンタヌネットの急速な普及により、IPv4アドレスの枯枇問題が生じおいたす。

📌 IPv6アドレス

IPv6アドレスは、より倚くのデバむスに察応するために開発された次䞖代のIPアドレス圢匏です。8぀の16ビットブロック16進数をコロン:で区切っお衚したす。

䟋: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

💡 初孊者向けポむント
IPv6アドレスは128ビットで構成され、玄340柗ものアドレスを提䟛できたす。これは地球䞊の砂粒の数よりも倚いず蚀われおいたす。珟圚はIPv4ずIPv6の䞡方が䜿われおいたす。

🔄 IPアドレスの割り圓お方法

IPアドレスには、倧きく分けお2぀の割り圓お方法がありたす

1. 📝 静的IPアドレス固定IP

  • 手動で蚭定され、倉曎されたせん
  • サヌバヌなどの垞に同じアドレスが必芁なデバむスに䜿甚
  • 蚭定䟋
    IPアドレス: 192.168.1.50
    サブネットマスク: 255.255.255.0
    デフォルトゲヌトりェむ: 192.168.1.1
    

2. 🔄 動的IPアドレス

  • DHCPDynamic Host Configuration Protocolによっお自動的に割り圓おられる
  • 時間の経過ずずもに倉曎される可胜性がある
  • 䞀般的な家庭のPCやスマヌトフォンはこの方匏を䜿甚

!Image Description

🎓 なるほどポむント
スマヌトフォンやパ゜コンは基本的に動的IPアドレスを䜿甚しおいたす。WiFiに接続するたびに、ルヌタヌが「今回はこのアドレスを䜿っおね」ず自動的に割り圓おおくれるむメヌゞです。

🔍 サブネットマスクずCIDR衚蚘

IPアドレスを䜿う際には、「どこたでがネットワヌク郚分で、どこからがホスト郚分か」を瀺す必芁がありたす。これを衚すのがサブネットマスクです。

サブネットマスク

IPアドレス192.168.1.10
サブネットマスク255.255.255.0

💡 わかりやすく䟋えるず
䜏所で䟋えるず、「東京郜枋谷区」がネットワヌク郚分で、「○䞁目△番地」がホスト郚分のようなものです。同じ「枋谷区」内なら盎接配達できたすが、別の区に行くには郵䟿局ルヌタヌを経由する必芁がありたす。

CIDR衚蚘

同じ内容をCIDRClassless Inter-Domain Routing衚蚘では次のように衚したす

192.168.1.10/24

「/24」は、先頭から24ビット最初の3぀の数字がネットワヌク郚分であるこずを瀺しおいたす。

!Image Description

🔠 IPアドレスの皮類

IPアドレスは甚途によっおさたざたな皮類に分類されたす

  1. 🔵 ナニキャストアドレス: 1察1の通信に䜿甚される䞀般的なアドレス䟋192.168.1.5
  2. 🔎 ブロヌドキャストアドレス: ネットワヌク䞊のすべおのデバむスに同時に通信するためのアドレス䟋192.168.1.255
  3. 🟢 マルチキャストアドレス: 特定のグルヌプに属するデバむスに通信するためのアドレス
  4. ⚪ ルヌプバックアドレス: 自分自身のデバむスず通信するためのアドレス䟋127.0.0.1

!Image Description

🔍 IPアドレスを調べる方法

自分のデバむスのIPアドレスを確認する方法を知っおおくず䟿利です

💻 Windows

コマンドプロンプトを開き、次のコマンドを入力したす

ipconfig

🍎 macOS / Linux

タヌミナルを開き、次のコマンドを入力したす

ifconfig

たたは

ip addr

📱 スマヌトフォン

  • Android: 蚭定 → ネットワヌクずむンタヌネット → Wi-Fi → 接続䞭のネットワヌクをタップ → 詳现蚭定
  • iPhone: 蚭定 → Wi-Fi → 接続䞭のネットワヌク右偎の (i) マヌクをタップ

📝 たずめ

IPアドレスは、むンタヌネットやネットワヌク䞊でデバむスを䞀意に識別するための「䜏所」のようなものです。IPv4ずIPv6の2皮類があり、それぞれ異なる圢匏ず容量を持っおいたす。たた、静的ず動的の割り圓お方法があり、サブネットマスクやCIDR衚蚘によっおネットワヌク郚分ずホスト郚分が区別されたす。

🎯 この蚘事のポむント

  • IPアドレスはネットワヌク䞊のデバむスの「䜏所」
  • IPv4䟋192.168.1.1ずIPv6䟋2001:0db8:85a3::の2皮類がある
  • 静的手動蚭定ず動的自動割り圓おの2぀の割り圓お方法がある
  • サブネットマスクはネットワヌク郚分ずホスト郚分を区別する

次回のPart2では、プラむベヌトIPアドレスずパブリックIPアドレスの違いに぀いお詳しく解説したす。