Com relação ao protocolo TCP/IP, julgue os itens subsequente...
O envio da flag SYN do protocolo TCP de um computador para outro indica um pedido de abertura de conexão.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A alternativa correta é "Certo". O protocolo TCP (Transmission Control Protocol) faz parte do conjunto de protocolos TCP/IP, que é a base da comunicação de dados na Internet. O TCP é um protocolo de transporte confiável, orientado à conexão, o que significa que, antes que quaisquer dados sejam transmitidos, é estabelecida uma conexão entre dois pontos finais, ou seja, entre dois dispositivos que querem se comunicar.
Um dos mecanismos utilizados pelo TCP para gerenciar esse estabelecimento de conexão é o chamado "three-way handshake" (aperto de mão de três vias). No início deste processo, o computador que deseja iniciar a comunicação envia um pacote com a flag SYN (Synchronize) definida, o que indica um pedido de abertura de conexão para o outro computador.
Assim, a flag SYN serve como um sinal para iniciar a sincronização dos números de sequência, que são usados para garantir que os pacotes de dados sejam enviados e recebidos de forma ordenada e confiável. Após o recebimento do pacote com a flag SYN, o computador remoto responde com um pacote que contém tanto a flag SYN quanto a flag ACK (Acknowledgment), indicando o reconhecimento do pedido de início de conexão e também fazendo seu próprio pedido de sincronização. Em resposta, o computador inicial envia um pacote com a flag ACK para confirmar a recepção e completar o estabelecimento da conexão.
Portanto, a afirmação da questão está correta, pois a flag SYN do protocolo TCP realmente indica um pedido de abertura de conexão entre dois dispositivos na rede. Compreender o processo de "three-way handshake" é essencial para entender como o TCP estabelece e gerencia conexões confiáveis.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Principais flags de um Segmento 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(estabelecimento de conexão)
•FIN– finalizar conexão
GABARITO CORRETO!
.
.
Three-way Handshake:
SYN; SYN+ACK; ACK
Dever de casa: Pesquisar a diferenca entre as flags URG e PSH!.
Postem aqui com fontes, prfvr!
Enquanto isso, vou alí rápido Dar MHDC!!!
Flags TCP:
- urg: traz o pacote para o primeiro lugar na fila do buffer (informações urgentes);
- ack: confirma o recebimento de algum segmento;
- psh: envia o dado para a camada seguintes sem precisar esperar encher o buffer;
- rst: reinicia a conexão;
- syn: requisita o início de uma nova conexão;
- fin: requisita o encerramento de uma conexão.
Handshaking de três vias
1° Estabelecimento de uma conexão:
- (1) SYN - cliente solicitação de abertura de uma nova conexão;
- (2) SYN+ACK - servidor transmite este flag, que possui uma dupla finalidade de iniciar a comunicação na outra direção e de informar a confirmação de ter recebido o primeiro segmento;
- (3) ACK - cliente envia este flag para informar que recebeu o segundo segmento.
2° Transferencia de dados:
- Após o estabelecimento de uma conexão, pode-se iniciar a transferência de dados bidirecional. O cliente e o servidor podem transmitir tanto dados como confirmações.
3° Encerramento da conexão:
- Qualquer uma das duas partes envolvidas na troca de dados (cliente ou servidor) pode encerrar uma conexão, embora esta tenha sido, normalmente, iniciada pelo cliente. Atualmente, a maioria das implementações permite duas opções para o encerramento de uma conexão: o three-way handshaking (handshaking de três vias) e o four-way handshaking (handshaking de quatro vias) com opção de semi-encerramento.
(Forouzan)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo