ping traffic สามารถส่งได้ด้วย MAC address ต้นทางของ A ซึ่งเป็นเครื่องโลคัล MAC address
ปลายทางของ C หรืออีกนัยหนึ่ง PC C ปลายทาง
MAC address ได้เรียนรู้ผ่าน ARP Source IP address คือ
10 1 1 1 ที่อยู่ IP ปลายทางคือ
10 1 1
2 เมื่อฮับได้รับเฟรมจาก PC
A มันจะทำซ้ำจากอินเทอร์เฟซทั้งหมดยกเว้นอินเทอร์เฟซที่มาถึง
ดังนั้นเราเตอร์จะได้รับเฟรมอีกครั้ง แต่จะลดลงเพราะที่อยู่ MAC ของมันคือ
G
และที่อยู่ MAC ปลายทางของเฟรมนี้คือ C
PC C จะได้รับปริมาณการใช้งานและจะยอมรับได้เนื่องจากที่อยู่ MAC ปลายทางคือ
C และที่อยู่ MAC ภายในเครื่องคือ C
ส่วนหัวของเลเยอร์ 2 จะถูกปล้นและข้อมูลที่อยู่
IP จะถูกอ่านโดยโปรโตคอลชั้นสูงซึ่งเป็นแพ็กเก็ต ICMP echo
ดังนั้นพีซีจะตอบกลับด้วยข้อความตอบกลับแบบ echo
C จะส่งเฟรมไปยังฮับพร้อมที่อยู่ MAC ต้นทางของที่อยู่ MAC ปลายทาง C
ของ A ซึ่งจะทราบที่อยู่ MAC ของ A
เนื่องจากข้อความขอ ARP ก่อนหน้านี้
ดังนั้นแคช ARP จึงมีรายการเชื่อมโยงที่อยู่ MAC A กับที่อยู่ IP
10 1 1 1 ดังนั้นที่อยู่ Mac ของเฟรมคือ c ปลายทางที่อยู่ Mac คือ A,
ที่อยู่ IP ต้นทางคือ 10 1 1 2 ที่อยู่ IP
ปลายทางคือ 10 1 1
1 เมื่อฮับได้รับเฟรมฮับจะทำซ้ำเฟรมทั้งหมดยกเว้นพอร์ตที่ได้รับ
เราเตอร์จะได้รับเฟรม แต่จะลดลงเนื่องจากที่อยู่ MAC ของปลายทางคือ
A ไม่ใช่ G
ที่เราเตอร์ภายในเครื่องที่อยู่ MAC
เมื่อ A ได้รับเฟรมจากฮับมันจะยอมรับเพราะที่อยู่ MAC
ปลายทางคือ A และที่อยู่ Mac
ของพีซีคือ
A จากนั้นจะตัดส่วนหัวเลเยอร์ 2 และส่งต่อข้อมูลไปยังโปรโตคอลเลเยอร์ที่สูงกว่า
ในกรณีนี้เป็นการตอบกลับด้วยเสียงดังนั้น ping จะแสดงข้อความสำเร็จ
ในคำอื่น ๆ คำขอ echo ถูกส่งไปยัง
PC C และได้รับข้อความตอบกลับ echo เรียบร้อยแล้ว
ตัวอย่างเช่นในการจับภาพ Wireshark ของฉันฉันสามารถกรองข้อความ ICMP ฉันสามารถเห็นข้อความขอ echo เริ่มต้นที่ส่งจากพีซีของฉันถึง
10 0 0
254 และฉันสามารถเห็นข้อความตอบกลับเสียงก้อง
โปรดสังเกตว่านี่เป็นเฟรมยูนิคาส
Unicast แรกจากพีซีของฉันไปยังเราเตอร์ท้องถิ่นและจากนั้น
unicast จากเราเตอร์ไปยังเครื่องท้องถิ่นของฉัน
ข้อมูลเดียวกันจะปรากฏขึ้นหากคุณกระตุกอุปกรณ์ท้องถิ่นอื่นในกลุ่ม
ในฐานะผู้ใช้คุณจะเห็นสิ่งที่คล้ายกับ ping 10 นี้ 0 0 254
และ ping สำเร็จ
ดังนั้นในตัวอย่างนี้พีซีของฉันได้รับการตอบกลับจากอุปกรณ์ระยะไกลที่ฉันกระตุก