tcp6 na saída netstat

23

O que a coluna 'tcp6' significa na saída netstat? Por favor, alguém explique a seguinte saída do netstat:

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

O que significa tcp6 ?

ReDSerpenT
fonte
11
tcp6 refere-se ao protocolo TCP / IP versão 6 (IPv6) que seu apache está usando para se conectar ao host externo. Apenas tcp significaria que a versão TCP / IP 4 (IPv4) que está sendo usado
Debal
4
tcp6 suporta ambos os protocolos IPv6 e IPv4
Debal
Interessante é que o netstat -nN * mostra o endereço ip4 na linha tcp6. tcp6 0 0 172.2.44.11:36559 210.98.81.140:443
TMa

Respostas:

19

tcp6significa simplesmente protocolo TCP sobre IP v6 .

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

A partir do manual netstat :

  • tcp6: O protocolo usado. Aqui está o TCP sobre IPv6

  • 0: A contagem de bytes não copiados pelo programa do usuário conectado a esse soquete.

  • 0: A contagem de bytes não reconhecidos pelo host remoto. Endereço local

  • dmz.local.net:: wwwEndereço e número da porta da extremidade local do soquete. A menos que a opção (-n) seja especificada, o endereço do soquete é resolvido para seu nome de host canônico (FQDN) e o número da porta é convertido no nome do serviço correspondente.

  • 5.140.235.6%14631:: 49964Endereço e número da porta da extremidade remota do soquete.

  • ESTABLISHED: O estado do soquete. O estado ESTABLISHEDsignifica que o soquete possui uma conexão estabelecida.

  • 21393/ apache2: Par separado por barra da identificação do processo (PID) e nome do processo que possui o soquete.

Para resumir: seu processo local apache2 (pid = 21393), a escuta na porta www padrão ( 80 ) estabeleceu uma conexão TCP (sobre IPv6 ) com o host remoto 5.140.235.6%14631na porta 49964 (endereço IPv6 não resolvido que é um link local IPv6) endereço: um endereço atribuído por um computador para facilitar as comunicações locais).

Para mais informações sobre IPv6 :

Ouki
fonte
1

Isso significa que uma conexão usando o protocolo TCP / IP versão 6 foi estabelecida e estabelecida em relação ao servidor da web Apache.

O TCP / IP versão 6 é o seguidor do TCP / IP versão 4. Uma das principais diferenças entre os dois é o número de endereços IP que você pode usar no IPv6 é muito superior ao permitido pelo IPv4.

Você também vê o nome e a porta em cada lado da conexão. dmz.local.netna porta 80 ( www) estando do seu lado, o daemon em apache2execução como PID 21393. A conexão é ESTABLISHED, significando que o handshake TCP foi realizado com êxito e o cliente está pronto para enviar informações ao servidor e o servidor pronto para responder às solicitações do cliente .

Benoit
fonte
1

Isso significa que seu apache2serviço está usando IPv6.

apache2 escutará na porta 80 do endereço IP do seu servidor.

cuonglm
fonte