とあるエンジニアの備忘録

SE・コンサルタントの備忘録

IPアドレス割り当て 備忘録

IPアドレス

IP アドレス
IPアドレスは32bit(8bit4つ)で表現される。
xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxx
↑左から『ネットワーク・アドレス』と『ホスト・アドレス』にわけ、ネットワークの分類とネットワーク内ホストを一度に表現している

ネットマスク(サブネットマスク

ネットマスク IPアドレスからネットワークアドレスを抽出するための値
IPアドレスと同じ32bitで表現され、ネットワークアドレスとみなす部分はすべて1として表す。これはAND演算を行うためである
抽出方法 AND演算によりIPアドレスからネットワークアドレスを抽出
(255.255.255.0の場合)
IPアドレス :11000000.10101000.00000001.10000000
ネットマスク:11111111.11111111.11111111.00000000
AND演算は共に1の場合のみ1として返すため、足し合わせると左側のマスク部分のみが抽出される

一覧

名前 説明
ネットワークアドレス LANなどで繋がったネットワーク全体を表すアドレス
ホスト部分は全て0bitで表す
192.168.10.0(ネットワークアドレスは192.168.10)
172.16.0.0 (ネットワークアドレス)
ブロードキャストアドレス ネットワークに属するホスト全てを指定する際のアドレス
ホスト部分は全て1bitで表す
192.168.10.255
255 = 1111(2bit表記)
ループバックアドレス 127.0.0.1のこと
自分自身を表す
127.0.0.1 (ホスト名:localhost)
グローバルアドレス インターネットで割り当てられたアドレス いろいろ
プライベートアドレス ネットワーク内で割り当てられたアドレス 192.168.10.20

サブネットマスク

アドレスの上位何bitがネットワークアドレスであるかを定義する32bit数値
アドレスの後に/をつけて表す

ex 192.160.10.255/24 上位24bitがネットワークアドレス