IP Address

 IPv4
IPv4は32bit表記

10進数を8bitk区切りで表記
つまり
10進数 255 . 255 . 255 . 255
2進数 10101101 . 10101101 . 10101101 . 10101101
となる。
それ以上になると8bitを超える(2進数で表記した際に桁が増す)ので駄目


 IPv6
IPv6は128bit表記

16進数で16bitづつ:(コロン)で分割して表記
またそれぞれ先頭の0を圧縮(省く)することが可能。

FF02:0:0:0:0:0:0:2 は FF02::2 とできる。


 サブネットマスク
たとえば
255.255.255.248
この場合、255-248=7となり7つのホスト接続が可能となる。


プレフィックス表記 192.168.11.30/27
などとよく書いてあるが、この場合
クラスCアドレスで「/27」のネットワークは8つ(=2の27乗-24乗)作れますが、「/26」のネットワークでは4つ(=2の26乗-24乗)しか作れないことになる。


10進数表記 2進数表記 プレフィックス ホスト数
255.0.0.0 11111111.00000000.00000000.00000000 /8 16777214
255.128.0.0 11111111.10000000.00000000.00000000 /9 8388606
255.192.0.0 11111111.11000000.00000000.00000000 /10 4194302
255.224.0.0 11111111.11100000.00000000.00000000 /11 2097150
255.240.0.0 11111111.11110000.00000000.00000000 /12 1048574
255.248.0.0 11111111.11111000.00000000.00000000 /13 524286
255.252.0.0 11111111.11111100.00000000.00000000 /14 262142
255.254.0.0 11111111.11111110.00000000.00000000 /15 131070
255.255.0.0 11111111.11111111.00000000.00000000 /16 65534
255.255.128.0 11111111.11111111.10000000.00000000 /17 32766
255.255.192.0 11111111.11111111.11000000.00000000 /18 16382
255.255.224.0 11111111.11111111.11100000.00000000 /19 8190
255.255.240.0 11111111.11111111.11110000.00000000 /20 4094
255.255.248.0 11111111.11111111.11111000.00000000 /21 2046
255.255.252.0 11111111.11111111.11111100.00000000 /22 1022
255.255.254.0 11111111.11111111.11111110.00000000 /23 510
255.255.255.0 11111111.11111111.11111111.00000000 /24 254
255.255.255.128 11111111.11111111.11111111.10000000 /25 126
255.255.255.192 11111111.11111111.11111111.11000000 /26 62
255.255.255.224 11111111.11111111.11111111.11100000 /27 30
255.255.255.240 11111111.11111111.11111111.11110000 /28 14
255.255.255.248 11111111.11111111.11111111.11111000 /29 6
255.255.255.252 11111111.11111111.11111111.11111100 /30 2
参考
ネットワークエンジニアを目指して CIDRとプレフィックス


更新 2008.12.17