-
Correto, isso porque o TCP é um protocolo orientado a conexão e o estado established significa que a conexão foi estabelecida por isso já é possível transmitir os dados.
Outros estados são:
1. IDLE — A conexão ainda não foi estabelecida.
2. WAITING — A primitiva CONNECT foi ex ecutada e um pacote CALL REQUEST foi enviado.
3. QUEUED — Um pacote CALL REQUEST chegou, mas a primitiva LISTEN ainda não foi executada.
4. ESTABLISHED — A conexão foi estabelecida.
5. SENDING — O usuário está aguardando permissão para enviar um pacote.
6. RECEIVING — Foi executada uma primitiva RECEIVE.
7. DISCONNECTING — Foi executada uma primitiva DISCONNECT local.
-
TCP flags
RFC 793
http://www.ietf.org/rfc/rfc793.txt
-
Os estados possíveis da conexão TCP são os seguintes:
LISTEN: Esse é o estado verdadeiro de uma conexão TCP, ele ocorre quando um host está esperando um pedido para iniciar uma conexão.
SYN-SENT: Esse estado indica que o host enviou um SYN para iniciar a conexão e está aguardando a resposta SYN-ACK adequada.
SYN-RCVD: Esse estado indica que o host enviou a resposta SYN-ACK depois de ter recebido o SYN.
ESTABLISHED: Esse estado indica que a conexão foi estabelecida. O host que iniciou a conexão entra nesse estado depois de receber o SYN-ACK e o host que responde depois que recebe o ACK.
Gaba: Certo.
-
GABARITO CORRETO!
.
.
Quando um programa de aplicação na máquina cliente emite uma solicitação CONNECT, a entidade TCP local cria um registro de conexão, assinala que a conexão se encontra no estado SYN SENT e envia um segmento SYN. Quando SYN + ACK chega, o TCP envia o ACK final do three-way handshake e passa para o estado ESTABLISHED. Só então os dados podem ser transmitidos e recebidos.
.
.
Redes de Computadores, Andrew S. Tanenbaum, 5ª edição.
-
O TCP é o protocolo da camada de transporte do modelo de referência OSI que é orientado a conexão.
Estados do TCP: LISTEN, SYN-SENT, SYN-RCVD, ESTABLISHED, FIN-WAIT-1, CLOSE-WAIT, FIN-WAIT-2, LAST-ACK, TIME-WAIT, CLOSED.
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. Essa sessão é estabelecida através de um processo chamado three-way handshake, que irá sincronizar os números de sequê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.
Portanto,gabarito correto