? Ping ist ein einfaches, aber weit verbreiteten Dienstprogramm zur Prüfung Netzwerk-Performance . Jeder professionelle Vernetzung kennt ping und nutzt es regelmäßig. Netzwerkverbindungen müssen die Quell-und Zieladresse der beiden Computer in der Verbindung und auch die Quell-und Ziel -Adresse Anwendung . Die Anwendung Adresse ist eine Port-Nummer genannt . Wie ping ist ein Networking-Anwendung , erfordert es eine Port-Nummer , um seine Aufgabe zu erfüllen. Die überraschende Antwort ist, dass Ping nicht über eine Port-Nummer . Um zu verstehen , warum es notwendig zu verstehen , wie verschiedene Netzwerkprotokolle bedienen ist. TCP /IP Stack
Ping ist eine Anwendung innerhalb des TCP /IP -Protokoll-Stack . Alle Internet-Kommunikation über TCP /IP, die für Transmission Control Protocol /Internet Protocol steht . Der Name des Stapels enthält die Namen seiner beiden wichtigsten Element : das Transmission Control Protocol und Internet Protocol. Das Transmission Control Protocol ist ein Transport Layer Protokoll. TCP /IP -Protokolle , die durch Gruppen Eigenschaften und stellt diese Gruppen als Schichten in einem Stapel. Der Transport Layer ist nur unter dem Application Layer . Unterhalb der Transport Layer ist die Internet-Schicht , in der das Internet -Protokoll gefunden wird, und unten , das als Network Access Layer ist .
Adressierung
jeder Schicht im Stapel der sendende Computer Gespräche in die entsprechende Schicht in dem Stapel in dem empfangenden Computer . So das Transportprotokoll in dem sendenden Computer kommuniziert mit dem Transportprotokoll in dem empfangenden Computer und das Internet-Protokoll in den sendenden Computer spricht mit dem Internet -Protokoll in der empfangenden Protokoll. Transport -Layer-Protokoll verwenden, Port-Nummern , um sich und ihre Korrespondenten zu identifizieren. Der Transport -Layer-Protokoll ein Segment von Daten in einem Paket , das seinen Kopf an der Vorderseite der Daten , die die Quell-und Zieladresse der Anwendungen in der Kommunikation beteiligten enthält . Diese Adressen werden Ports genannt . Der Transport -Layer-Protokoll leitet das Paket an die Internet-Schicht für die Übertragung. Die Internet-Schicht setzt seine eigenen Header auf der Vorderseite des Pakets , das die Quell-und Zieladresse der Computer an der Verbindung beteiligten enthält . Diese Adressen sind IP-Adressen nach dem Internet-Protokoll genannt .
Ports
A Port als Transportprotokoll sowie eine Port-Nummer definiert ist. Das Transmission Control Protocol ist eine der Transport-Protokolle TCP /IP, das andere ist das User Datagram Protocol . Dies als TCP und UDP sind bekannt und sie haben jeweils ihre eigene Reihe von Ports , UDP-Port ist so 123 nicht das gleiche wie TCP-Port 123 .
ICMP
Internet Protocol hat keinen Mechanismus für die Berichterstattung wieder Fehler in der Übertragung und so wird diese Funktion durch das Internet Control Message Protocol durchgeführt . Ping verwendet die Funktionen dieses Protokoll , um wieder ein Paket Berichterstattung über den Status einer Übertragung analysiert und die Geschwindigkeit seiner Rückkehr. ICMP ist ein Internet- Layer-Protokoll . Es arbeitet mit einer niedrigeren Höhe als die Schicht, die mit Ports anzeigen . Ping kann nicht verwendet werden , weil es Port-Nummern auf einem Niveau , wo Port-Nummern sind irrelevant betreibt . Es ist nicht mit dem Übertragen von Daten von einer Anwendung zur anderen über das Netzwerk , nur von einem Computer zum anderen betrifft.