DHCPv4ã®å‹•作(ãã®8)

ã“ã“ã§ã¯ã€DHCPv4ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ•ォーマットã¨å„フィールドã®å†…容を解説ã—ã¦ã„ãã¾ã™ã€‚

DHCPv4ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ•ォーマット

DHCPv4メッセージã®ãƒ•ォーマットã¯ã€ä¸‹å›³ã®é€šã‚Šã§ã™ã€‚

DHCPv4ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ä¸»è¦é …ç›®

DHCPv4メッセージã®å„フィールドã®å†…容ã¯ã€ä¸‹è¨˜ã®é€šã‚Šã§ã™ã€‚

フィールドName説明
op
(1ãƒã‚¤ãƒˆ)
OpCodeパケットãŒè¦æ±‚ã¨å¿œç­”ã®ã„ãšã‚Œã§ã‚ã‚‹ã‹ã‚’識別ã™ã‚‹ã€‚
htype
(1ãƒã‚¤ãƒˆ)
ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢
タイプ
ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ã‚¿ã‚¤ãƒ—を指定ã—ã¾ã™ã€‚
hlen
(1ãƒã‚¤ãƒˆ)
ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢é•·ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ãƒ‰ãƒ¬ã‚¹é•·ã‚’指定ã™ã‚‹ã€‚
hops
(ãƒã‚¤ãƒˆ)
ホップクライアントãŒ0を設定ã—ã€è¦æ±‚ãŒãƒ«ãƒ¼ã‚¿ã‚’経由ã™ã‚‹åº¦ã«å€¤ãŒã‚¤ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ãƒˆã•れる。
xid
(4ãƒã‚¤ãƒˆ)
トランザクション
ID
クライアントã«ã‚ˆã£ã¦é¸æŠžã•れãŸãƒ©ãƒ³ãƒ€ãƒ ãªæ•°å­—。DHCPv4メッセージã¯å…¨ã¦åŒã˜xidãŒè¨­å®šã•れる。
secs
(2ãƒã‚¤ãƒˆ)
ç§’DHCPv4プロセスãŒé–‹å§‹ã•れã¦ã‹ã‚‰ã®çµŒéŽã—ãŸç§’æ•°ãŒè¨­å®šã•れる。
flags
(2ãƒã‚¤ãƒˆ)
フラグメッセージãŒã€ãƒ–ロードキャストãªã®ã‹ãƒ¦ãƒ‹ã‚­ãƒ£ã‚¹ãƒˆãªã®ã‹ã‚’指定ã™ã‚‹ã€‚
ciaddr
(4ãƒã‚¤ãƒˆ)
クライアント
IPアドレス
Bound,Renew,Rebinding状態ã®ã‚ˆã†ã«ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒè‡ªèº«ã®IPアドレスを知ã£ã¦ã„る時ã®ã¿ä½¿ç”¨ã•れる。
yiaddr
(4ãƒã‚¤ãƒˆ)
相手先
IPアドレス
クライアントIPアドレスãŒã€0.0.0.0ã®å ´åˆã€DHCPv4サーãƒã¯ã‚ªãƒ•ァーã•れãŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆIPアドレスをã“ã®ãƒ•ィールドã«è¨­å®šã™ã‚‹ã€‚
siaddr
(4ãƒã‚¤ãƒˆ)
サーãƒ
IPアドレス
クライアントãŒDHCPv4サーãƒã®IPアドレスを知ã£ã¦ã„ã‚‹å ´åˆã¯ã€ã“ã®ãƒ•ィールドã«DHCPv4サーãƒã®IPアドレスを設定ã™ã‚‹ã€‚ãれ以外ã§ã¯ã€DHCPv4サーãƒã‹ã‚‰ã®DHCPOFFERã€DHCPACKã§ä