Page 140 - Computer Network
P. 140

18.1. ADDRESS RESOLUTION PROTOCOL (ARP)                                            131

















                                                 รูปที่ 18.2: บรอดคาสท์ของ ARP query








                                                                           book)





                                                 รูปที่ 18.3: ยูนิคาสท์ของ ARP Response
                                                          (partial

                      ตัวอย่าง 18.1 เพื่อให้ผู้อ่านสามารถเห็นภาพการทำงานของ ARP ที่ชัดเจนขึ้น สมมุติให้เครื่องคอมพิวเตอร์ ที่ IP
                      Address 192.168.1.3 ต้องการ ping ไปยังเครื่องคอมพิวเตอร์ 192.168.1.33 เบื้องต้นตรวจสอบ arp table ของ
                      เครื่อง 192.168.1.3 จะมีเพียง IP Address 192.168.1.1 เท่านั้น ซึ่งในที่นี้เป็น default gateway

                      C:\Users\chatchai>arp −a
                      Interface: 192.168.1.3 −−− 0xc
                        Internet Address             Physical Address             Type
                        192.168.1.1            only  c8−d5−fe−00−f3−86             dynamic

                        C:\Users\chatchai>ping 192.168.1.33
                                    KKU
                      Pinging 192.168.1.33 with 32 bytes of data:
                      Reply from 192.168.1.33: bytes=32 time=1ms TTL=128
                      Reply from 192.168.1.33: bytes=32 time<1ms TTL=128
                      Reply from 192.168.1.33: bytes=32 time<1ms TTL=128
                      Reply from 192.168.1.33: bytes=32 time<1ms TTL=128

                      Ping statistics for 192.168.1.33:
                           Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
                      Approximate round trip times in milli−seconds:
                           Minimum = 0ms, Maximum = 1ms, Average = 0ms

                         เมื่อเรา ping ไปยัง 192.168.1.33 และใช้โปรแกรม wireshark ตรวจจับเฉพาะ arp รูปที่ 18.4 เป็น arp
                      request หรือ arp query จากเครื่อง 192.168.1.3 เป็นการส่งแบบบรอดคาสท์ เพื่อตรวจสอบหา Mac Address

                      ของเครื่อง IP Address 192.168.1.33 โดยที่ Target Mac address เป็น 00:00:00:00:00:00 ก่อนที่จะได้ arp
                      reply จาก 192.168.1.33 ในรูปที่ 18.5 จะเห็นว่ามีการกำหนดค่าของ Sender Mac address ภายใน arp reply
                      ซึ่งในที่นี้ก็คือ Mac address ของเครื่อง IP address 192.168.1.33
                         เมื่อสิ้นสุด ping เราตรวจสอบค่า arp ของเครื่อง 192.168.1.3 อีกครั้งจะพบว่าปรากฎ Mac address ของ
                      เครื่อง 192.168.1.33 จะบันทึกไว้ใน arp table เรียบร้อย

                       C:\Users\chatchai>arp −a
                      Interface: 192.168.1.3 −−− 0xc
                        Internet Address             Physical Address             Type
   135   136   137   138   139   140   141   142   143   144   145