| Estados de uma conexão TCP |
|
|
|
| Escrito por Elaine Turatto |
| Seg, 17 de Março de 2008 21:45 |
|
Esse artigo tem como objetivo detalhar os estados de uma conexão TCP para viabilizar a análise do resultado da captura de pacotes na rede. O TCP é o protocolo da camada de transporte do modelo de referência OSI que é orientado a conexão. Por ter essa característica, antes de ocorrer a transmissão de dados deve-se estabelecer uma sessão de comunicação entre as duas partes participantes. Essa sessão é estabelecida através de um processo chamado three-way handshake, Figura 1, que irá sincronizar os números de seqüência e oferecer informações de controle necessárias para estabelecimento da conexão. Como o início e o fim de uma sessão de comunicação são bem definidos e o TCP acompanha o estado de suas conexões com flags é importante saber quais são os muitos estados que uma conexão TCP passa. ![]() Figura 1: O estabelecimento da conexão TCP com o 3-way handshake. Os estados possíveis da conexão TCP são os seguintes:
Como verificamos na Figura 1 esses são os estados que os hosts passam no processo de estabelecimento da conexão TCP no processo chamado 3-way handshake. Existem outros estados que acontecem no desmembramento de uma conexão TCP:
Estes estados estão ilustrados na Figura 2, e ocorrem no fechamento correto da conexão TCP: ![]() Figura 2: Fechamento normal de uma conexão TCP. |
| LAST_UPDATED2 |








