-
Gabarito: Correto.
O pacote TCP é considerado conexão garantida devido seu processo de conexão conhecido como 3 way handshake connection.
Quando se inicia uma conexão, o processo d 3 way handshake entra em jogo para garantir a conexão. O cliente (client) envia um pacote com o flag SYN marcado. O servidor (server) recebe o pacote e responde com um pacote com o flag ACKnowledge/SYN marcado. Então o cliente recebe e envia outro pacote com o flag ACK marcado. Pronta a conexão foi estabelecida entre o cliente e o servidor.
Para terminar a conexão o cliente envia um pacote com flag FIN marcado. O servidor ao receber o pacote de flag FIN do cliente responde com um pacote com o flag também marcado FIN.
Table de Flags TCP.
URG - O pacote contem dados importantes
ACK - Certificação que recebeu o ultimo pacote ou outra resposta.
PSH - Envia imediatamente mesmo se o buffer não estiver cheio.
RST - Reseta a conexão ( ocorreu erro ou coisa parecida ).
SYN - Inicia conexão.
FIN - Termina conexão
Fonte: https://www.informabr.com.br/tcpconexao.htm
-
FLAGS TCP
URG - urgência
ACK - número ack válido
PSH - push (envio imediato de dados)
RST - reset (reinício da conexão)
SYN - sync (estabeleciomento de conexão)
FIN - finalizar conexão
-
SYN
SYN+ACK
ACK
A PARTIR DAÍ COMEÇA A PUT@RIA, OPS, A TROCA DE DADOS.
-
CORRETO
TCP:
cliente ---------------SYN-----------------> servidor( iae servidor ? pronto para conexão?)
Cliente <-------------SYN/ACK-----------servidor( iae !!estou pronto sim cliente )
cliente----------------ACK----------------> servidor( beleza !! já vou começar a transmissão dos segmentos )
[...]
--------------------------------------
SYN -> Inicia conexão.
ACK-> atesta que recebeu
-
O SYN é utilizado para requisitar um pedido de uma nova conexão.
Ele é feito na fase de estabelecimento de conexão (Handshaking de três vias). Nessa fase, o procedimento padrão para o estabelecimento é:
- (1) o cliente envia um flag SYN solicitando abertura de uma nova conexão;
- (2) servidor responde com um flag SYN+ACK informando que recebeu o pedido do cliente e iniciando a comunicação na outra via; e
- (3) o cliente envia um ACK para informar ao servidor que recebeu o flag deste.
Após o processamento de estabelecimento, poderá ser iniciada a fase de transmissão de dados, que será bidirecional entre cliente e servidor.
(Forouzan)