Junior — Middle
Podes listar as principais flags de configuração no protocolo TCP e explicar suas finalidades?
sobes.tech IA
Resposta da IA
As bandeiras principais de configuração (bandeiras de controlo) no cabeçalho TCP e seus propósitos:
- SYN (Synchronize) — usado para estabelecer a conexão. Marca o início do aperto de mão de três vias.
- ACK (Acknowledgment) — confirma a recepção de dados. Indica que o campo de reconhecimento é válido.
- FIN (Finish) — sinaliza o fim da transmissão de dados e o encerramento da conexão.
- RST (Reset) — redefine a conexão, usado em caso de erros ou impossibilidade de estabelecer comunicação.
- PSH (Push) — solicita a transmissão imediata de dados ao aplicativo receptor sem bufferização.
- URG (Urgent) — indica que os dados têm alta prioridade e devem ser processados primeiro.
Exemplo: ao estabelecer a conexão, o cliente envia um pacote com a bandeira SYN, o servidor responde com SYN+ACK, e o cliente confirma com ACK — isso é o aperto de mão de três vias TCP.