Wenn ein Host einen anderen erfolgreich anpingt:
Ein ICMP Echo Request
Paket wird vom Absender zusammengestellt, Routentabellen werden abgerufen, eine Schnittstelle wird ausgewählt und das Paket wird an die unteren OSI-Schichten an den Zielhost gesendet.
Der Zielhost erhält eine ICMP Echo Request
an sich adressierte Adresse, notiert die IP-Adresse des Anforderers und formuliert eine ICMP Echo Reply
, konsultiert seine Routentabellen, wählt eine Schnittstelle aus und sendet die Reply
Rückgabe an den Anforderer.
Der Anforderer erhält die ICMP Echo Reply
, notiert die Zeit, die zum Abschließen der Sende-Empfangs-Schleife benötigt wurde, und notiert sie dem Benutzer.
Zu diesem Zeitpunkt ist ein Paket von A nach B gegangen und ein anderes von B nach A mit Erfolg.
Dies bestätigt, dass A zu B und B zu A gelangen kann.
Dies sollte das Ende sein, aber aus irgendeinem Grund kann B kein Echo Request
A an A senden, oder A kann kein A Echo Reply
an B senden .
Überprüfen Sie, welche IP-Adressen verwendet werden, wenn A Ping erfolgreich an B sendet, und stellen Sie sicher, dass sie verwendet werden, wenn B versucht, A zu pingen.
Ist es ein Problem mit dem ping
Programm? Können die beiden Systeme sich über TCP erreichen? (Telnet B 25 Eine abgelehnte Verbindung wird erwartet; ein Blockieren bedeutet, dass die Daten unterwegs verloren gehen.