☆IPv4アドレス
現在多くのネットワークで利用されている。
IPv4アドレスは32ビット(4バイト)となっている。
IPアドレスの枯渇問題を受け、新しく作成されたのがIPv6。
その他に、RFC1918で策定されたプライベートIPアドレスやNAT(RFC1631)があります。
☆グローバルIPアドレス
インターネットに接続するすべてのコンピュータに重複せず割り当てられているIPアドレス。
重複が許されず、世界中の端末に割り当てることは数の問題があります。
☆プライベートIPアドレス
家庭内や社内といった限られたネットワーク内で使用可能。
同一LAN内で重複していなければ自由に割り当て可能。
インターネットでは使うことが出来ないので、NATという機能を使用しグローバルIPアドレスに変換が必要。
IPアドレスを扱う場合、2進数、10進数、16進数を理解する必要があります。
☆進数とは
数を表現する為の基となる数値システムになります。情報を効率的に処理し、保存するために必要。
☆2進数
0と1の2つの数字で数値を表現。0と1の次は桁上がりして10となる。
例:0 1 10 11 100 101 110 111
☆10進数
0~9の10個の数字で数値を表現。
例:0 1 2 3 4 5 6 7
☆16進数
1つの桁で0から15までの数値を表現する必要がある。
10以降はアルファベットに置き換え0~9とA・B・C・D・E・Fの16個の英数字を使って数値を表す
16進数の場合、0xまたは0Xを付けます。0xFの次は桁上がりして0x10になる
例:0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x6 0x7 0x8 0x9 0xA 0xB
☆計算方法
・2進数から10進数への変換:各ビットが表す2のべき乗の値を合計
・10進数から2進数への変換:数値を2で割り、あまりを記録し、0になるまで続け、あまりを逆順に読む
・16進数から2進数への変換:16進数の各位を対応する4ビットの2進数に変換
・2進数から16進数への変換:2進数を4ビットごとに区切り、それぞれを16進数に変換
以上になります。
参考URL:【図解】グローバルIPアドレスとプライベートIPアドレスの違いを3分で解説 | ビズドットオンライン (it-biz.online)
【徹底解説】進数の世界へ!2・10・16進数の解説と使い方【IT入門】 | 工業高校の放課後 (shikaku-koko.com)