https://github.com/hitto-hub/arp-net-tes
特に書くこともないので調べたことを書く
https://www.infraexpert.com/study/tcpip13.html
UDP上で動作するプロトコルです。DHCPサーバ宛にパケットを送る場合のポート番号は
「67」を使用し、DHCPクライアント宛にパケットを送る場合はポート番号に「68」を使用します。
DHCP Discoverをブロードキャスト。
欲しいなー
DHCP Offer
これどう?
DHCP Requestをブロードキャスト。
これ使おっかなー詳細欲しいなー
DHCP Ack
このアドレスどうぞ
DHCPパケットフォーマット
RFC 2132 にて定義されています
https://milestone-of-se.nesuke.com/l7protocol/dhcp/dhcp-format/
+-----------------+------------------+------------------+------------------+-------------+
| 宛先MACアドレス | 送信元MACアドレス | タイプ(EtherType) | データ(ペイロード) | FCS (CRC) |
| 6バイト | 6バイト | 2バイト | 46〜1500バイト | 4バイト |
+-----------------+------------------+------------------+------------------+-------------+
0x8100
で、フレームにVLANタグが含まれていることを示します。