tcp6 in der Ausgabe netstat


23

Was bedeutet die Spalte 'tcp6' für die Ausgabe von netstat? Bitte irgendjemand erklärt die folgende Ausgabe von netstat:

tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2

Was bedeutet TCP6 ?


1
tcp6 bezieht sich auf das TCP / IP-Protokoll der Version 6 (IPv6), mit dem Ihr Apache eine Verbindung zum externen Host herstellt. Nur TCP würde bedeuten, dass die TCP / IP-Version 4 (IPv4) verwendet wird
Debal

4
tcp6 unterstützt sowohl IPv6- als auch IPv4-Protokolle
debal 20.03.14

Interessant ist, dass netstat -nN * die IP4-Adresse in der TCP6-Zeile anzeigt. tcp6 0 0 172.2.44.11:36559 210.98.81.140:443
Am

Antworten:


19

tcp6bedeutet einfach TCP- Protokoll über IP v6 .

tcp6 0 0 dmz.local.net:www 5.140.235.6% 14631: 49964 ESTABLISHED 21393 / apache2

Ab dem netstat-Handbuch :

  • tcp6: Das verwendete Protokoll. Hier ist es TCP über IPv6

  • 0: Die Anzahl der Bytes, die vom an diesen Socket angeschlossenen Anwenderprogramm nicht kopiert wurden.

  • 0: Die Anzahl der vom Remote-Host nicht bestätigten Bytes. Lokale Adresse

  • dmz.local.net: www: Adresse und Port - Nummer des lokalen Endes der Fassung. Wenn die Option (-n) nicht angegeben wird, wird die Socket-Adresse in den kanonischen Hostnamen (FQDN) aufgelöst und die Portnummer in den entsprechenden Dienstnamen übersetzt.

  • 5.140.235.6%14631: 49964: Adresse und die Portnummer des entfernten Endes des Sockels.

  • ESTABLISHED: Der Zustand der Steckdose. Der Status ESTABLISHEDbedeutet, dass der Socket eine Verbindung hergestellt hat.

  • 21393/ apache2: Durch Schrägstriche getrenntes Paar aus Prozess-ID (PID) und Prozessname des Prozesses, dem der Socket gehört.

Fazit: Ihr lokaler apache2 Prozess (pid = 21393), auf dem Standard - www-Listening - Port ( 80 ) hat eine etablierte TCP (über IPv6 ) Verbindung mit dem Remote - Host 5.140.235.6%14631auf Port 49964 (ungelöste IPv6 - Adresse , die eine ist Link-Local IPv6 Adresse: Eine Adresse, die sich ein Computer selbst zuweist, um die lokale Kommunikation zu erleichtern.

Weitere Informationen zu IPv6 :


1

Dies bedeutet, dass eine Verbindung mit dem TCP / IP-Protokoll der Version 6 hergestellt und zu Ihrem Apache-Webserver hergestellt wurde.

TCP / IP Version 6 ist der Nachfolger von TCP / IP Version 4. Einer der Hauptunterschiede zwischen den beiden ist, dass die Anzahl der IP-Adressen, die Sie in IPv6 verwenden können, weitaus höher ist als die von IPv4 zugelassene.

Sie sehen auch den Namen und den Port auf jeder Seite der Verbindung. dmz.local.netAuf Port 80 ( www) wird der Dämon apache2als PID 21393 ausgeführt. Die Verbindung ist hergestellt ESTABLISHED, dh der TCP-Handshake wurde erfolgreich ausgeführt und der Client ist bereit, Informationen an den Server zu senden, und der Server ist bereit, die Anforderungen des Clients zu beantworten .


1

Dies bedeutet, dass Ihr apache2Dienst verwendet wird IPv6.

apache2 lauscht auf Port 80 der IP-Adresse Ihres Servers.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.