2016-05-17 8 views
-2

In unserem Büro haben wir einen Amazon VPC, der mit einem Bastionsserver in der Mitte mit unserem Büronetzwerk verbunden ist.Warum verwendet Ping ICMP nicht TCP?

Wenn ich versuche, ping Server innerhalb der VPC funktioniert es nicht. Die Antwort, die ich von einem Kollegen erhielt, war, dass "Ping nicht funktioniert, weil ICMP nicht in unserer Routing-Konfiguration verknüpft ist, nur TCP."

(Ich kann Server in unserem lokalen Business-Netzwerk und Internet-Websites pingen).

Meine Frage ist: Warum verwendet Ping ICMP nicht TCP?

+0

Ich frage mich haben, wie könnte man auf "Setup UDP" fail ... – Alnitak

+0

nicht. Es verwendet ICMP. Dein Kollege ist falsch. – EJP

+0

Ihr Kollege ist immer noch falsch. Wenn ICMP nicht in Ihrer Routing-Konfiguration "verlinkt" wäre, würde viel mehr als nur "Ping" funktionieren. Und warum sollte "ping" überhaupt TCP benutzen? – EJP

Antwort

0

Es gibt Ping-Dienstprogramme, die Ping-ähnliche Funktionen über TCP oder UDP verwenden, um zu testen, ob ein Zielhost Verbindungsversuche beantwortet. Einer davon ist Mark Russinovichs psping (https://technet.microsoft.com/en-us/sysinternals/psping.aspx), der ICMP oder TCP verwenden kann. Technisch gesehen ist es nicht dasselbe wie ICMP, da es auf dem TCP-Handshake basiert; In der Praxis verwenden Sie es wie ICMP-Ping.

+0

@downvoter Ihr Punkt? Kein Fehler hier. – EJP

0

Sie gehören zu verschiedenen Schichten im OSI-Modell. ICMP ist Layer 3, für die Vernetzung. Während TCP, UDP Schicht 4 ist, für den Transport.

Ping ist Echo Request/Reply, ein Teil der Schicht 3.

Verwandte Themen