Traficul ping poate fi acum transmis cu o adresă MAC sursă a lui A, care este mașina
locală, adresele MAC de destinație ale lui C, cu alte cuvinte
PC C adresa MAC de destinație a fost învățată prin ARP Sursă Adresa IP
este 10. 1. 1. 1 adresă IP destinație
este 10. 1. 1. 2
Când hub-ul primește cadrul de la PC A, acesta va repeta din toate
interfețele cu excepția interfeței pe care a ajuns.
Deci, routerul va primi încă o dată cadrul, dar îl va
renunța deoarece adresa lui MAC
este G iar adresa MAC destinație pentru acest cadru este C.
PC-ul C va primi de asemenea traficul și îl va accepta deoarece
adresa MAC destinație este C și adresa MAC locală este C.
antetele stratului 2 vor fi dezbrăcate și informațiile despre adresa IP
vor fi citite prin protocoale de nivel înalt, acesta fiind un pachet echo ICMP.
Deci, PC-ul va răspunde cu un mesaj de răspuns ecou.
C va trimite cadrul la hub cu adresa sursă MAC a adresei MAC
destinație C a lui A știe adresa MAC a lui A din
cauza mesajului anterior al solicitării ARP.
Deci, cache-ul ARP are o intrare care asociază adresa MAC A cu
adresa IP 10. 1. 1. 1 astfel încât sursa adresa MAC în cadrul este destinația c Adresa Mac
este A, adresa IP sursă este 10. 1. 1. 2 adresa IP de
destinație este 10. 1. 1. 1 Când
rama este recepționată de către butuc,
butucul o va repeta din toate porturile, cu excepția
celei pe care a fost recepționată.
Router-ul va primi cadrul, dar îl va renunța deoarece adresa
MAC destinație este A nu este adresa
MAC a routerelor locale.
Când A primește cadranul de la hub, o va accepta, deoarece adresa
MAC destinație este A și adresa MAC a calculatorului este A,
apoi va anula anteturile de
strat 2 și va transmite informațiile la protocoalele de nivel superior.
În acest caz a fost un răspuns ecou, ​​astfel că ping-ul va afișa un mesaj de succes.
Cu alte cuvinte, o cerere de ecou a fost trimisă la PC
C și un mesaj de răspuns echo a fost primit cu succes.
Deci, în captura mea Wireshark, de exemplu, pot filtra prin mesaje ICMP pot vedea mesajul inițial de cerere de ecou trimis
de la PC-ul meu la 10. 0. 0. 254 și apoi vă
pot vedea mesajul de răspuns la ecou.
Observați că acestea sunt cadre unicast.
Unicast în primul rând de la PC-ul meu la router-ul local
și apoi un unicast de la router la mașina mea locală.
Aceleași informații ar fi afișate dacă ați
pinge un alt dispozitiv local pe segment.
În calitate de utilizator, veți vedea ceva similar cu acest ping 10. 0. 0. 254 și
ping-ul a avut succes.
Deci, în acest exemplu, PC-ul meu a primit un răspuns
de la dispozitivul la distanță pe care l-am ping.