【IT】IPアドレス関連のことは知っておくか...な話
こんにちは、たちつてとです。
インフラ関係の常識的なところは、こっそり習得していかんとな...と思うこのごろ
なので、メモ的に書いていきます。
IPアドレス
32ビットで表現される、ネットワーク上でデータをやりとりする時の
宛先、発信元を特定するための番号。ネットワークアドレスを指すと同時に
機器のアドレスもさす。
→32「ビット」、ということは32個の0 or 1の羅列となるが実用上は、
10進数0〜255を4つの塊で表現する。
min=0:00000000、max=255:11111111というわけ。
サブネットマスク
IPアドレスをネットワークを指す部分と、機器に割り当てる部分に分ける。
IPv4では32ビットで、↑IPアドレス同じように0〜255の数字で表現もする。
1と0の羅列で表現されるが、11111...11100000のように同じ数字が連続する。
この1が続く部分をネットワーク部、0が続く部分をホスト部という。
IPアドレスの個数:具体例)
サブネットマスク が255.255.255.0とすると、
1111111 11111111 11111111 00000000
最後、0が8つなので0〜255個のIPアドレスが存在する。
ネットワーク自身のアドレス:具体例)
IPアドレス:192.168.12.11を例にすると、
11000000 10101000 00001100 00001011
サブネットマスク が255.255.255.0ならば
1111111 11111111 11111111 00000000
ここでAND処理({1,1}→1、その他{1,0}とか→0)すると
11000000 10101000 00001100 00000000
となる。
192.168.12.0がサブネット自身のアドレス。
【さらに練習】
192.168.12.32は
11000000 10101000 00001100 00100000
だが255.255.255.0
1111111 11111111 11111111 00000000
とAND処理すると
11000000 10101000 00001100 00000000
となる。192.168.12.0がサブネット自身のアドレス。
当然同じ結果を得られる。
【さらに練習ここまで】
ブロードキャストアドレス
自ネットワーク、他ネットワークに対しての機器にデータを一斉送信するためのアドレス。
アドレスの実際の値
ネットワーク最後の大きなアドレス。サブネットマスクのホスト部は0の羅列だが、
ホスト部に対応するビットが全て1のアドレス。
具体例)
255.255.255.0なら
1111111 11111111 11111111 00000000
で192.168.12.0のネットだったら
11000000 10101000 00001100 「11111111」
となる。最後の8桁がホスト部なので、ホスト部に対応する最後の8桁全てが1。
CIDR表記
Ipアドレスとサブネットマスクの情報をコンパクトに表現できる。
表現の仕方は、
「ネットワーク」のアドレス/サブネットマスクのネットワーク部の桁数
具体例)
192.168.100.0/24
ならば、サブネットマスクは
1111111 1111111 1111111 00000000
→192.168.100.0〜192.168.100.255
の範囲にアドレスが存在する。
上の通り、ネットワークのアドレスは
192.168.100.0
ブロードキャストアドレスは
192.168.100.255
となる。この表記はよく知っておいた方が便利そう...
ああ...勉強することがまだまだ...