DHCP
Dynamic Host Configuration Protocol(ダイナミック ホスト コンフィギュレーション プロトコル、DHCP)とは、コンピュータがネットワーク接続する際に必要な情報を自動的に割り当てるプロトコルのことをいう。
「自分のIPアドレス」を知るため
DhcpServerは、アドレスプールの中からクライアントにユニークなIPアドレスを割り振る
IPアドレスにはリース期限がある。継続する場合はクライアントから継続使用要求を出す。
Dhcpメッセージには、ホスト設定情報尾を付加できる。
Dhcpはブロードキャスト通信
table:Dhcp packet
Entity Size Comment
Operation code 1
Hardware address type 1
Hardware address length 1
hops 1 relay agent 使用時のみ
Transaction ID 4
elapsed second 2
flag 2
DhcpClient IP Address 4 もともと持っている場合
DhcpClient IP Address (assigned) 4 割当てられるアドレス
DhcpServer IP Address 4
Relay agent IP Address 4
DhcpClient Mac Address 16
DhcpServer Host Name 64
Boot file name 128
Option variable
https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/DHCP_session.svg/260px-DHCP_session.svg.png
Reference