domingo, 4 de outubro de 2015

Protocolo TCP - Estado das conexões


 O protocolo TCP (Transmission Control Protocol) utiliza várias nomenclaturas para definir o estado das conexões durante o seu tempo de vida. Uma conexão TCP passa de um estado para outro em resposta aos eventos gerados pelos usuários. A lista abaixo mostra o significado de cada um dos estados de uma conexão TCP.

  • CLOSED: Estado do protocolo quando não há conexão.

  • CLOSE-WAIT: O protocolo está à espera de uma solicitação de encerramento de conexão do usuário local.

  • CLOSING: Representa a espera de uma confirmação (acknowledgment) de solicitação de encerramento de conexão do host remoto.

  • ESTABLISHED: É o estado normal para a fase de transferência de dados. Representa uma conexão aberta/estabelecida conexão aberta com um host remoto. 

  • FIN-WAIT-1: Representa a espera de uma solicitação de encerramento de conexão de um host remoto ou uma confirmação da solicitação de término de conexão enviada anteriormente.

  • FIN-WAIT-2: Representa a espera de uma solicitação de encerramento de conexão de um host remoto.

  • LAST-ACK: Representa a espera de uma confirmação da solicitação de término de conexão enviada anteriormente ao host remoto (que inclui uma confirmação de sua solicitação de término de conexão).

  • LISTEN: Aguardando uma solicitação de conexão de qualquer host remoto.

  • SYN-SENT: Representa a espera de uma solicitação de conexão correspondente após ter enviado um pedido de conexão.

  • SYN-RECEIVED: Representa a espera de uma confirmação (acknowledgment) para uma solicitação de conexão após ter recebido e enviado um pedido de conexão.

  • TIME-WAIT: Representa a espera de tempo suficiente para ter certeza de que o host remoto recebeu a confirmação de sua solicitação de término de conexão.

 _________________________________________
As informações contidas acima tem como referência a RFC793 publicada pelo IETF (Internet Engineering Taskforce).

Nenhum comentário:

Postar um comentário