Page 163 - Computer Network
P. 163
154 บทที่ 20. DHCP & NAT
0 7 15 23 31
Opcode Htype HLen Hcount
Transaction ID
Client IP Address
Your IP Address
Server IP Address
Gateway IP Address
Client Hardware Address
Server name book)
Boot file name
(partial
Options
รูปที่ 20.1: DHCP Message Format
only
• Flags: มีขนาด 16 บิตแต่ใช้เพียงบิตแรกเท่านั้น ไคลเอนต์เป็นผู้กำหนดว่าต้องการให้ตอบกลับเป็นแบบ
ยูนิคาสท์ (flags = 0) หรือเป็นแบบมัลติคาสท์ (flags = 1) ในกรณีที่ไคลเอนต์ไม่รองรับแอดเดรสใดแอดเดรส
หนึ่งเฉพาะ จนกระทั่งรู้ IP address ของตนเอง
KKU
• Client IP address และ Your IP address: Client IP address และ Your IP address เป็นหมายเลข
เดียวกัน จะใช้ที่ละแอดเดรสเท่านั้น หากไคลเอนต์รู้ IP address ตนเอง จะกำหนด IP address ลงใน
Client IP address หากไม่ทราบจะกำหนดให้เป็น 0 และเซิร์ฟเวอร์จะตอบกลับด้วย IP address โดย
กำหนดลงใน Your IP address
• Your IP address: ดูรายละเอียดใน Client IP address
• Server IP address: กำหนดให้เป็นบรอดคาสท์แอดเดรสหากไคลเอนต์ไม่ทราบ
• Gateway IP address: หมายเลข IP address ของเร้าเตอร์แบบปริยาย (default router)
• Client hardware address: แอดเดรสของฮาร์ดแวร์
• Server name และ Boot file name: ใช้ระบุเครื่อง และไฟล์ที่จะดาวน์โหลด boot image
• Options: DHCP เซิร์ฟเวอร์ใช้ฟิลด์นี้เพื่อเป็นการสื่อสารกับไคลเอนต์(RFC 2132) ในส่วนของการกับ DHCP
Message Type จะใช้หมายเลข 53 ตารางที่ 20.1 แสดงตัวอย่าง DHCP Options และค่าของ DHCP
Message Type
การทำงานของ DHCP สามารถแสดงเป็นขั้นตอนได้ ดังแสดงในรูปที่ 20.2

