IPアドレス

L3における端末(ホスト)住所がIPアドレス。
物理的にNICに割り当てられているMACアドレスと違って、IPアドレスは後から自由に割り当てることができる。(MACアドレスもツールを使えば書き換えることも可能)

検索

説明

インターネットで通信するための住所が「IPアドレス」

アドレスクラス

ネスペ教科書 p.77

IPアドレスは、0.0.0.0 ~ 255.255.255.255 までの値をとります。
ネットワークの規模によって、四つのクラス分けがされています。
クラスごとに、利用するIPアドレスの範囲も決められています。

クラス用途ネットワークアドレスIPアドレスの範囲
クラスA大規模先頭から8ビット0.0.0.0 ~ 127.255.255.255
クラスB中規模先頭から16ビット128.0.0.0 ~ 191.255.255.255
クラスC小規模先頭から24ビット192.0.0.0 ~ 223.255.255.255
クラスDマルチキャスト32ビット224.0.0.0 ~ 239.255.255.255
IPv4_Address_Class.png

IPv4のIPアドレスを10進数に変換する計算方法

192.168.1.100 というIPアドレスがあった場合、

256^0 = 2^0  = 1
256^1 = 2^8  = 256
256^2 = 2^16 = 6,5536
256^3 = 2^24 = 1677,7216
256^4 = 2^32 = 42,9496,7296

(192 * 256^3) + (168 * 256^2) + (1 * 256^1) + (100 * 256^0)
= (192 * 16777216) + (168 * 65536) + (1 * 256) + (100 * 1)
= 3221225472 + 11010048 + 256 + 100
= 3232309876
= 32億3230万9876

ちなみに、IPv4のIPアドレス(32ビット)は全部で
2^32 = 4294967296
= 42億9496万7296個

3232309876 / 4294967296 = 0.7525807889178395 ≒ 75.3%
なので、192.168.1.100というIPアドレスは0.0.0.0~255.255.255.255(0~4294967296)という数直線上では後ろの約3/4辺りに位置していることになる。
32ビットの数値を10進数の数値に直して考えると、IPアドレスの空間が別の形で実感できる。

参考

関連


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS