IPアドレス
IPアドレス(IP address)
IPプロトコルで使用される相手を特定するための識別ID 論理アドレスとも呼ばれる
IPアドレスは「ホスト」に対してではなく、NIC(ネットワークインターフェースカード)ごとに割り当てられる
???
PCやサーバなど、TCP/IPで通信する機器を識別するための住所のこと IPアドレスは、ネットワークを識別するためのネットワーク部(ネットワークアドレス部)と、ネットワーク内のコンピュータを識別するためのホスト部(ホストアドレス部)から構成される
IPアドレスを32bitで表現する
10.234.12.54、192.168.1.3のようなやつ
CIDR表記の192.168.0.0/16の場合のネットワークアドレス部とホストアドレス部は以下 code:memo
192 168 0 0
11000000 10101000 ******** ********
^^^^^^^^ ^^^^^^^^
ネットワークアドレス部
******** ******** 00000000 00000000
^^^^^^^^ ^^^^^^^^
ホストアドレス部
上の例に出しているのはホストアドレス部がすべて0なのでネットワークアドレス
IPアドレスを128bitで表現する
2001:0db8:bd05:01d2:288a:1fc0:0001:10eeのようなやつ
IPアドレスの各部を第nオクテットとも呼ぶ
特殊なIPアドレス
ネットワークアドレス
ネットワーク自体を示す
ホストアドレス部が全て0となるアドレス
192.168.0.0/16のセグメントだと192.168.0.0がネットワークアドレス
ネットワーク内の全てのノード宛てを示すアドレス
ホストアドレス部が全て1
192.168.0.0/16のセグメントだと192.168.255.255がブロードキャストアドレス
取得方法
ip_address | ~subnet_mask
ループバックアドレス
自分自身を示すIPアドレス
IPv4だと「127.0.0.1」
IPv6だと「::1」
ホスト名はlocalhost
グローバルIPアドレス
プライベートIPアドレス
10.0.0.0~10.255.255.255 (10.0.0.0/8)
172.16.0.0~172.31.255.255 (172.16.0.0/12)
192.168.0.0~192.168.255.255(192.168.0.0/16)
確認用
Q. IPアドレス
Q. ネットワークアドレス部はなんのためにあるか
Q. ホストアドレス部はなんのためにあるか
Q. ループバックアドレス
Q. ブロードキャストアドレス
Q. ネットワークアドレス
Q. プライベートアドレス
参考
メモ