-
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!
-
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)
-
famoso (oi)