TCP6 dans la sortie netstat

23

Que signifie la colonne «tcp6» sur netstat de sortie? Veuillez expliquer à quiconque la sortie de netstat:

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

Que signifie tcp6 ?

ReDSerpenT
la source
1
tcp6 fait référence au protocole TCP / IP version 6 (IPv6) que votre apache utilise pour se connecter à l'hôte externe. Un simple tcp signifierait que la version TCP / IP 4 (IPv4) qui est utilisée
debal
4
tcp6 prend en charge les protocoles IPv6 et IPv4
debal
Il est intéressant de noter que netstat -nN * affiche l'adresse ip4 sur la ligne tcp6. tcp6 0 0 172.2.44.11:36559 210.98.81.140:443
TMa

Réponses:

19

tcp6signifie simplement le protocole TCP sur IP v6 .

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

A partir du manuel netstat :

  • tcp6: Le protocole utilisé. Ici c'est TCP sur IPv6

  • 0: Nombre d'octets non copiés par le programme utilisateur connecté à ce socket.

  • 0: Nombre d'octets non reconnus par l'hôte distant. Adresse locale

  • dmz.local.net:: wwwAdresse et numéro de port de l'extrémité locale du socket. À moins que l'option (-n) ne soit spécifiée, l'adresse de socket est résolue en son nom d'hôte canonique (FQDN) et le numéro de port est traduit en nom de service correspondant.

  • 5.140.235.6%14631:: 49964Adresse et numéro de port de l'extrémité distante du socket.

  • ESTABLISHED: L'état de la prise. L'état ESTABLISHEDsignifie que la prise a une connexion établie.

  • 21393/ apache2: Paire séparée par une barre oblique de l'ID de processus (PID) et du nom de processus du processus propriétaire du socket.

Pour résumer: votre processus local apache2 (pid = 21393), l'écoute sur le port www standard ( 80 ) a établi une connexion TCP (sur IPv6 ) avec l'hôte distant 5.140.235.6%14631sur le port 49964 (adresse IPv6 non résolue qui est un IPv6 local de liaison) adresse: adresse qu'un ordinateur se donne pour faciliter les communications locales).

Pour en savoir plus sur IPv6 :

Ouki
la source
1

Cela signifie qu'une connexion utilisant le protocole TCP / IP version 6 a été établie et établie vers votre serveur Web Apache.

TCP / IP version 6 est le suiveur de TCP / IP version 4. L'une des principales différences entre les deux est que le nombre d'adresses IP que vous pouvez utiliser dans IPv6 est beaucoup plus élevé que celui autorisé par IPv4.

Vous voyez également le nom et le port de chaque côté de la connexion. dmz.local.netsur le port 80 ( www) étant de votre côté, le démon apache2s'exécutant comme PID 21393. La connexion est ESTABLISHED, ce qui signifie que la négociation TCP est réussie et que le client est prêt à envoyer des informations au serveur et le serveur prêt à répondre aux demandes du client .

Benoit
la source
1

Cela signifie que votre apache2service utilise IPv6.

apache2 écoutera sur le port 80 de l'adresse IP de votre serveur.

cuonglm
la source