04-09.IPアドレスとは
IPアドレスとは
IPアドレス
IPなどのインターネット層のプロトコルでホストの識別に使用されている番号
IPv4アドレス ※IPv6は4-11!
IPのバージョン4で使用されるアドレス
32ビット
10進数4桁をドット区切りで表記する
192.168.43.253
172.17.0.2
ネットワーク部とホスト部
IPv4アドレスは、ネットワーク部とホスト部に分けられる
クラスコード+出席番号…みたいなもの
ネットワーク部:クラスコード
ホスト部:出席番号
ネットワーク部とホスト部の分け方
歴史的な話
クラスフルアドレス
ネットワーク部のビット数で大雑把に3つに分類
table:ClassIP
クラス ネットワーク部のビット数 ホスト部のビット数 ホストの台数
A 8 24 16777214
B 16 16 65534
C 24 8 254
問題点
無駄!
管理しにくい↓
クラスフルアドレス + サブネット
ホストの台数が多いと管理しにくい!
→サブネット( ちびネットワーク )を導入しよう
サブネットマスクを使ってネットワーク部を延長するイメージ
無駄は解消してなくない?
クラスレスアドレス( CIDR )
ネットワーク部とホスト部の分け方をもっと自由にしようぜ!
サブネットマスクと同じ考え方で、ネットワーク分けたらいいじゃん
→ネットマスク
→混乱するからサブネットマスクでよくない?
→サブネットマスクでネットワーク部とホスト部を分けます
ちゃんとした説明は https://www.nic.ad.jp/timeline/20th/chapter5.html
サブネットマスク
IPv4アドレスと同じ32bitで表記
1がネットワーク部、0がホスト部
https://www.secuavail.com/kb/wp-content/uploads/2024/05/f204cb9ad43795e2566d4b3a3fa0af8a.png
https://www.secuavail.com/kb/practical-post/ip-address-subnet-mask/
プレフィックス
「IPv4アドレス/ネットワーク部のビット数」の形で表記
https://www.secuavail.com/kb/wp-content/uploads/2024/05/fc3f27ebfbd4a91210ccad6bf6e7b8b1.png
クラスのおまけ
https://image.itmedia.co.jp/ait/articles/0301/17/wi-fig01.gif
https://atmarkit.itmedia.co.jp/ait/articles/0301/17/news003.html
ネットワークアドレス
ネットワークそのものを指すアドレス
ホスト部がすべて0
https://www.secuavail.com/kb/wp-content/uploads/2024/05/199afc29e57f114a9601a24bcc0d81a9-768x438.png
ブロードキャストアドレス
ネットワーク内のすべてのホストにデータ送信する際に使うIPアドレス
ホスト部がすべて1
https://www.secuavail.com/kb/wp-content/uploads/2024/05/d768c9537b41b982e18dd09eb197a8d4-768x179.png
https://www.secuavail.com/kb/practical-post/ip-address-subnet-mask/
#ネットワーク関係
#ネットワーク基礎