#初めに
今回はIPアドレスについて学習したことをアウトプット、備忘録のために記事を作成します。
##IPアドレスとは
IPアドレス(Internet Protocol Address)は、ネットワーク上に接続された機器が持っている番号のこと。いわば、インターネット上の住所
IPアドレスがあることで、ネットワーク上で他のサーバーと情報をやり取りしたり、GoogleやYahoo!などが運用するサーバーとやり取りができる
##IPアドレスの管理
ネットワーク上の住所に当たるIPアドレスは、好きな番号を自由に設定できるわけではなく、IPアドレスは「ICANN」によって全世界的に管理され、世界共通のルールで運用されている。
ICANNの下には、地域(北米地域、欧州地域、アジア太平洋地域など)ごとにIPアドレスの管理を委任されている組織(インターネットレジストリ)があり、各地域のインターネットレジストリが、それぞれの地域内のIPアドレス割り当て業務を行っていて、日本国内のIPアドレスは「JPNIC」(日本ネットワークインフォメーションセンター)が管理している。
##IPアドレスの種類
割り振られているIPアドレスには、以下の2種類がある。
- パブリックIPアドレス(グローバルIPアドレス)
- プライベートIPアドレス
###「パブリックIPアドレス」
インターネットに接続される機器にそれぞれ個別に割り振られる番号。このIPアドレスは、必ず「一意」(ダブりがない)で割り振られる
###「プライベートIPアドレス」
インターネットに直接接続されていないネットワーク機器で利用されるIPアドレス
あなたが利用しているPCはインターネット上に接続されていると思うかもしれませんが、実際はルーターを経由してインターネットに接続されている。なので、ルーターにはパブリックIPアドレスが割り当てられていて、ノートパソコンなどはプライベートIPアドレスが割り当てられている。
すべてがパブリックIPアドレスだけの世界になってしまったら、ネットワークにつなげるあらゆる機器にパブリックIPアドレスを割り振ることになり、IPアドレスが枯渇してしまうため、インターネットに直接接続しない機器は、プライベートIPアドレスを利用している。
##プライベートIPアドレスの範囲
プライベートIPアドレスで利用できる範囲は、以下のとおり。この番号以外では、パブリックIPアドレスとして利用されている。
- 10.0.0.0 ~ 10.255.255.255
- 172.16.0.0 ~ 172.31.255.255
- 192.168.0.0 ~ 192.168.255.255
##IPアドレスのルール
-
IPアドレスは、数字のブロックを「. 」で4つに区切って表される。
-
数字は10進数で4つの組(オクテット)に分けて表示される。
-
ただし、この10進数はコンピュータ内では2進数で管理されており、IPアドレスは合計で32ビットまでの範囲を数字として持っている。
用語
- オクテット 各組のことを「オクテット(octet)」と呼ぶ
- 2進数:数字を「0」と「1」で表す。コンピュータデータの最小単位
- ビット:「1ビット」は、2進数の一桁。1ビットで表せるのは「0」と「1」。2ビットでは「00」、「01」、「10」、「11」の4とおり表せる
- 10進数:わたしたちが日常的に使用している数字