アイピーアドレス

IPアドレス

英語
internet protocol address(インターネット・プロトコル・アドレス)
ひとこと解説
インターネット上におけるコンピューターの識別ナンバー

IPアドレスはネットという仮想世界の住所のようなものです。現実世界と同じように、ネットでも身分を証明するものが必要です。

混沌としたネット上における「あんた誰?」を解決する仕組みと言えます。

Webサイトの住所として考えるとわかりやすく、住所が間違っていたらそのWebサイトにたどり着くことはできません。現実世界でも、食べに行きたいと思っているフレンチレストランの場所がわからなければ、一生行くことはできませんよね。

考えているパポのアイコン
パポ

インターネットにも住所があるんだ!

ウルルちゃんのアイコン
ウルルちゃん

もちろん。郵便のように、宛先のIPアドレスがわからなければ相手にデータを送ることができないわ。

意味:IPアドレスとはそれぞれを認識するためのネットのルール

IPアドレス

IPアドレスはInternet protocol addressの略で、インターネット上につながれている機器に当てられたナンバーのこと。誰かもわからない相手とやりとりをするわけにはいかないので、間違えないためにIPアドレスがそれぞれ割り振られています。

IPアドレスの基礎を知ろう

ip-address1.png

IPアドレスは「0」と「1」だけで構成される

ip-address2.png

コンピュータは「0」と「1」だけで全てを判断して処理しています。2進数というやつです。

なのでIPアドレスも「0」と「1」のみで、32個(32ビット)の数値で表されます。

ip-address.png

papo-panic-icon-r.png
パポ

み、見づらい!

そう、これではわたしたち人間にとってはとても見づらいです。

なので8ビットずつにドットで区切って、わたしたちが見慣れている10進数で表そうということになっています。

ip-address4.png

papo-think-icon-r.png
パポ

これならなんとか覚えられそう…

ネットワーク部とホスト部

ip-address-net-host.png

IPアドレスの1と0は、「ネットワーク部」と「ホスト部」という情報から構成されています。

「どのネットワークにいるのか」をネットワーク部で識別し、「どのコンピュータなのか」をホスト部で識別します。

ip-address3.png

これはちょうど、郵便の宛先で「住所」と「名前」を表記するのと同じイメージ。

  • ネットワーク部どこのネットワークなのか(郵便でいうと住所)
  • ホスト部どのコンピュータなのか(郵便でいうと名前)

なので、IPアドレスを見ればどのネットワークのどのコンピュータなのかわかるようになっています。

IPアドレスのクラス

ip-address5.png

このネットワーク部とホスト部を区切るところは、ネットワークの規模によって変わります。

ホスト部に割り当てられる数字が多いほど、たくさんのコンピュータが1つのネットワークに属することができるからです。

なので…

  • ホスト部のけた数が多いと、「大規模ネットワーク用なんだな~」
  • ホスト部のけた数が少ないと、「小規模ネットワーク用なんだな~」

と思っておいてください。

そして、ネットワークの規模によってクラスという分類があります。
主にクラスA~Cが一般的に使われています。(本当はEまであるけど一般的ではありません)

クラスA

ip-classa.png

大規模ネットワーク向けです。
2進数表記のとき、先頭ビットは0と決まっています。

2の24乗=16,777,216
16,777,216ー2=16,777,214

ということで約16777,214個ものコンピュータが一つのネットワークに属することができます。
多すぎる!

※なぜマイナス2するかはあとで説明するよ!

クラスB

ip-classb.png

中規模ネットワーク向けです。
2進数表記のとき、先頭の2ビットは10と決まっています。

2の16乗=65,536
65,536ー2=65,534

ということで、65,534個のコンピュータがネットワークに属することができます。

クラスC

ip-classc.png

小規模ネットワーク向けです。
2進数表記の時、先頭の3ビットは110と決まっています。

2の8乗=256
256ー2=254

ということで、254個のコンピュータが一つのネットワークに入ることができます。

アドレス・クラス早見表

  ネットワーク規模 アドレス範囲 先頭ビット(2進数) ホスト部 割り当て可能ホスト数
クラスA 0.0.0.0~127.255.255.255 0 下位24ビット 16777214個
クラスB 128.0.0.0~191.255.255.255 10 下位16ビット 65534個
クラスC 192.0.0.0~223.255.255.255 110 下位8ビット 254個

ブロードキャストアドレスとネットワークアドレス

ブロードキャスト ネットワークアドレス

IPアドレスのうち2つは

  • ネットワークアドレス(ホスト部が全て0)
  • ブロードキャストアドレス(ホスト部が全て1)

という特殊なIPアドレスにあらかじめ決まっているので、そのアドレスをコンピュータに割り当てることはできません。

割り当て可能なホスト数が本来の数からマイナス2した数なのはそのためです。

クラスCだと256ー2=254で、割り当て可能なホスト数は254ということになります。

サブネットマスク

Sabunettomasuku1.png

しかしながらクラスの分類方法では問題がありました。

クラスAだと「さすがに1677万もホスト使わないよ」となりホスト数が余りすぎる問題。

中間で一番使い勝手がいいクラスBを利用する人が多すぎて、クラスBのIPアドレスが足りなくなってきてる問題などなど。

なので現在はクラスにしばられることなく、自由にネットワーク部とホスト部を決めることができるサブネットマスクが主流になっています。

IPv4とIPv6

ip-address6.png

ここまで説明してきたIPアドレスはIPv4というバージョンです。

32ビットの数値ですから、2の32乗=43億のIPアドレスがあります。
とても多く感じますが、60億人以上の人が住む世界規模で考えると全然足りないですね。

なのでIPv4のIPアドレスは足りなくなりつつあります。

そこで1999年ごろにIPv6のIPアドレスが配られるようになりました。
IPv6ではアドレスの数値が128ビットなので、2の128乗=約340澗個という事実上無限のIPアドレスを割り振ることができます。

現在はあまり使われておらず、少しずつIPv6に移行していくといわれています。

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

ip-address7.png

IPアドレスには、グローバルIPアドレスとプライベートIPアドレスの2種類があります。

グローバルIPアドレス

ip-address9.png

インターネット上で個々のネットワークやコンピュータを識別するために用いられるIPアドレスです。
インターネットを利用するのに必ず必要です。

それぞれのグローバルIPアドレスは重複してはならず、世界中でオンリーワンである必要があります。なので、国際的な機関によってしっかり管理されています。

プライベートIPアドレス

ip-address10.png

会社内や家庭内などのネットワークで使用されるIPアドレスです。

家庭内で複数のパソコンでインターネットに接続したい場合、ルーターという機器に代表としてグローバルIPアドレスを割り当てます。
そのルーターが複数のパソコンを識別するためにプライベートIPアドレスが必要なのです。

インターネットからは独立したネットワーク内のみ有効なアドレスなので、そのままではインターネットに接続することはできません。

なのでルーターがNATやNAPTという機能を使って、プライベートIPアドレスからグローバルIPアドレスに変換させてインターネットに接続します。

自分のIPアドレスを確認するには?

ip-address8.png

グローバルIPアドレスの確認方法

IPアドレスを調べたいパソコンで、サーバ監視/ネットワーク監視サービスというWebサイトにアクセスするだけで確認できます。

▼サーバ監視/ネットワーク監視サービス
https://www.cman.jp/network/support/go_access.cgi

プライベートIPアドレスの確認方法

  1. スタート画面横のWebとWindowsを検索で「コマンドプロンプト」と入力
  2. 検索結果からコマンドプロンプトを選択して表示
  3. コマンドプロンプトにipconfigと入力してEnter

※Windows10の場合です。

「IPv4 アドレス」という項目に書いてあるのがそのパソコンで使っているプライベートIPアドレスです。

まとめ

  • IPアドレスはネットワーク上の住所のようなもの
  • 2進数の32ビットで表される
  • グローバルIPアドレスはインターネットに接続するためのアドレス
  • プライベートIPアドレスは限られたネットワーク内で使用するアドレス
papo-plot-icon-l.png
パポ

IPアドレスがあるからネット世界を楽しむことができるのね!(キリッ

ウルルちゃんのアイコン
ウルルちゃん

そうね、どこなのかもわからない場所へは行けないしね