ฉันกำลังศึกษาสำหรับเครือข่ายและฉันมีคำถามสำหรับปัญหา ARP echo
ฉันใช้ Wireshark สำหรับการจับแพ็คเก็ตและ I OS เป็น windows 7
เนื้อหา
พื้นฐาน ARP ARP ย่อมาจาก Address Resolution Protocol เมื่อคุณพยายาม ping ที่อยู่ IP ในเครือข่ายท้องถิ่นของคุณพูด 192.168.1.1 ระบบของคุณจะต้องเปลี่ยนที่อยู่ IP 192.168.1.1 เป็นที่อยู่ MAC สิ่งนี้เกี่ยวข้องกับการใช้ ARP เพื่อแก้ไขที่อยู่ดังนั้นชื่อของมัน
ระบบเก็บตารางการค้นหา ARP ที่เก็บข้อมูลเกี่ยวกับที่อยู่ IP ใดที่เกี่ยวข้องกับที่อยู่ MAC เมื่อพยายามส่งแพ็คเก็ตไปยังที่อยู่ IP ระบบจะตรวจสอบตารางนี้ก่อนเพื่อดูว่าได้ทราบที่อยู่ MAC แล้ว หากมีค่าแคช ARP จะไม่ถูกใช้
หากไม่พบที่อยู่ IP ในตาราง ARP ระบบจะส่งแพ็กเก็ตออกอากาศไปยังเครือข่ายโดยใช้โปรโตคอล ARP เพื่อถามว่า "ใครมี 192.168.1.1" เนื่องจากเป็นแพ็กเก็ตออกอากาศจึงถูกส่งไปยังที่อยู่ MAC พิเศษที่ทำให้เครื่องทั้งหมดในเครือข่ายได้รับ เครื่องใด ๆ ที่มีที่อยู่ IP ที่ร้องขอจะตอบกลับด้วยแพ็คเก็ต ARP ที่ระบุว่า "ฉันคือ 192.168.1.1" และรวมถึงที่อยู่ MAC ซึ่งสามารถรับแพ็กเก็ตสำหรับ IP นั้นได้
ฉันเข้าใจ ARP คือ "เมื่อพยายามส่งแพ็กเก็ตไปยังที่อยู่ IP ระบบจะตรวจสอบตารางนี้ก่อนเพื่อดูว่าทราบที่อยู่ MAC แล้วหากมีค่าแคช ARP จะไม่ใช้"
โทโพโลยีของฉันคือ [PC-A] - [Switch] - [PC B]
ถามฉันสั่ง ping [PC B] ไปที่ [PC A] และฉันตรวจสอบว่ามีการอัปเดตตาราง ARP
และคำสั่ง ping เดียวกันกับ [PC B] ถึง [PC A] อีกครั้ง
รู้ที่อยู่ MAC แล้ว แต่ ARP สะท้อนกลับมาอีกครั้ง
ดูเหมือนว่า
ฉันไม่เข้าใจปัญหา ARP อีกครั้ง