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
   158   159   160   161   162   163   164   165   166   167   168