IPアドレスは、PCを稼働させてインターネットや、LANの設定をする時には必ず出てくる言葉です。但し、内容まで知っている人は少ないでしょう。記事では、PC初心者にも分かるように、IPアドレスの意味と役割りを紹介しています。
IPアドレスの意味
IPアドレスとは、Internet Protocolアドレスの略です。つまり、インターネットに接続している機器に付けられた住所や、電話番号のことです。
ネットワークでも、データのやりとりをするには、住所や電話番号のような識別子(しきべつし)が必要だからです。
次にIPアドレスの種類やルールについて紹介します。
IPアドレスは、データのやり取りをする機器を特定するための識別子です。そのため、TCP/IPネットワークのコンピュータ機器には、全てIPアドレスが付加されています。
《TCP/IPとは》
TCP/IPとは、通信をするためのプロトコル(約束ごと)です。安全性を重視したプロトコルの、TCPと、インターネット接続時の一般的なプロトコルの、IPをつなげて表現しています。
IPアドレスは、所属するネットワーク部と、どのコンピュータ端末や機器なのかを識別する、ホスト部で構成しています。
IPアドレスは、32ビット構成です。そして、ネットワーク部と、ホスト部のアドレスの区切りは、IPアドレスによって異なります。
この理由は、先頭から何ビットまでをネットワークアドレスにするかで、クラス分けしているためです。
IPアドレスのクラス分け
全32ビット構成のIPアドレスは、次のようにネットワークアドレスを何ビットにするかで分けられています。
- クラスA
ネットワークアドレスは8ビット、ホストアドレスは24ビット。 - クラスB
ネットワークアドレスは16ビット、ホストアドレスも16ビット。 - クラスC
ネットワークアドレスは24ビット、ホストアドレスは8ビット。
クラスAでは、ホストアドレスが24ビットもあるため、一つのLANの中に1678万台分ものIPアドレスを作ることができます。
そのため、通常のネットワークでは、クラスC(254台分)やクラスB(65000台分)のIPアドレス(プライベートアドレス)が使われています。
ネットワーク部のアドレスの割当は、ICANNが行っています。ICANNは、The Internet Corporation for Assigned Names and Numberの頭文字です。
クラス分けは、ICANNが、組織の規模に応じてクラス分けをして貸し出しています。
クラスは、A〜Eの5つありますが、通常はクラスD(マルチキャストアドレス)とE(実験用アドレス)は使われません。
そのため、実際に使われるのは、先程紹介したクラスA〜クラスCまでです。
グローバルIPとプライベートIPとは?
IPアドレスには、インターネットで使うグローバルIPと、限られたネットワーク内だけのプライベートIPがあります。
《グローバルIP》
グローバルIPはインターネットに接続している全てのコンピュータ機器に付加されています。そして、企業や個人は、契約したISPから貸し出されたグローバルIPを使います。ISPは、インターネットサービスプロバイダのことです。
ICANNは、インターネットで重複したグローバルIPが発生しないように管理しています。日本では、ICANNから委託されたJPNIC(社団法人)が対応しています。
《プライベートIP》
プライベートIPは、LAN内で自由に割り当てることができますが、グローバルIPと同一番号を使わないようにすべきです。
理由は、グローバルIPの数が限られていることと、外部の侵入者からグローバルIPを特定されて攻撃される危険があるからです。
プライベートアドレスのコンピュータ機器から通信する時には、プライベートアドレスとグローバルアドレスを相互変換しています。相互変換は、NAT(Network Address Translation)と表します。NAT機能はルータなどが持っています。
IPアドレスの表記方法
普及しているIPv4バージョンでは、コンピュータ内で処理するIPアドレスは、32ビット(2進数)です。その為、「0」と「1」が32個並んでいます。
実際には、人間に分かり易くするため、8ビット毎を10進数に変換した数字を「.」で区切って表記しています。
《表記例》
(32ビット印字)
1100 0000|1010 1000|0000 0011|0000 0011
(人に読みやすく変換した表記)・・・上記データを8ビットずつ10進数で表記すると、
192.168.3.3 と表されます。これが、ふだん目にするIPアドレスです。
まとめ
以上、IPアドレスの概要について紹介してきました。
- IPアドレス
- ネットワークでデータのやりとりする時の住所に相当する識別子のことです。
- IPは、ネットで使うグローバルIPと、限られたネットワーク内だけで使われるプライベートIPの2種類です。