IPアドレスとは何か?Webエンジニアが必ず理解すべき住所の仕組み

あけお

スクールに多額のお金を支払う前に、僕の記事で学習してね!

目次

はじめに

ネットワークの勉強をしていると、
必ず出てくるのが IPアドレス です。

  • 設定画面で見る
  • エラーメッセージで出てくる
  • サーバー構築で必ず触る

でも多くの人が、

「数字の羅列でよく分からない」
「何に使われているのか曖昧」

という状態のまま進んでしまいます。

この記事では、

  • IPアドレスとは何か
  • なぜ必要なのか
  • Webエンジニアはどこまで理解すればいいか

を、初心者向けに丁寧に解説します。

IPアドレスとは何か?

IPアドレスとは一言でいうと、

ネットワーク上の住所

です。

インターネット上に存在する
すべての機器には、
IPアドレスが割り当てられています。

なぜIPアドレスが必要なのか?

理由はシンプルです。

相手がどこにいるか分からないと、
データを送れないから

手紙を送るときに
住所が必要なのと同じです。


IPアドレスの例

よく見る形式はこちらです。

192.168.1.1

これは
IPv4(アイピーブイフォー)
と呼ばれる形式です。

IPアドレスには2種類ある

IPアドレスには
役割の違う2種類があります。

グローバルIPアドレス

  • インターネット上で使う住所
  • 世界中で一意
  • Webサーバーなどが持つ

プライベートIPアドレス

  • 家や会社の中で使う住所
  • 同じ番号が他の家でも使われる
  • PCやスマホが持つ

なぜ2種類あるのか?

インターネットに
直接つながる機器が増えすぎると
IPアドレスが足りなくなります。

そこで、

  • 外向き:グローバルIP
  • 内向き:プライベートIP

という仕組みが作られました。

NATとは何か?(概要)

ここで出てくるのが NAT です。

NATとは、

プライベートIPとグローバルIPを変換する仕組み

です。

家庭用ルーターが
この役割を担っています。

IPアドレスは誰が決めている?

通常は、

  • 家庭:ルーターが自動割り当て
  • 会社:ネットワーク管理者
  • クラウド:クラウド側が管理

開発者が
毎回手動で設定することは
ほとんどありません。

サブネットマスクとは?(概要)

IPアドレスの話をすると、
必ず サブネットマスク が出てきます。

最初はこれだけ覚えればOKです。

どこまでがネットワークかを示す情報

詳細は
別記事で解説します。

IPv4とIPv6の違い(ざっくり)

IPアドレスには
新旧2種類があります。

IPv4

  • 今も主流
  • 数字4つ
  • 数が足りない

IPv6

  • 新しい方式
  • 表記が長い
  • IP枯渇対策

Webエンジニア初学者は
IPv4中心でOKです。

Webエンジニアはどこまで理解すればいい?

結論です。

以下が説明できれば十分です。

  • IPアドレスは住所
  • グローバルとプライベートがある
  • NATで変換されている
  • 通信には必ず使われている

これで
次の学習に進めます。

IPアドレスが分かると何が楽になる?

  • 接続エラーの切り分けができる
  • サーバー構成が理解できる
  • DNSの役割が分かる

👉
「よく分からない」が減ります。

次に学ぶべきこと

IPアドレスが分かったら、
次はこれです👇

👉 DNSとは何か?
ドメイン名とIPアドレスの関係を解説

まとめ

  • IPアドレスはネットワークの住所
  • 2種類ある
  • NATが変換している
  • Webの前提知識

この記事は
TCP/IPの理解を具体化する1本です。

あけお

あなたの挑戦を応援しています!!

よかったらシェアしてね!
目次