Sobes.tech
Junior — Middle

Pouvez-vous énumérer les principales drapeaux de configuration dans le protocole TCP et expliquer leurs objectifs?

sobes.tech IA

Réponse de l'IA

Les drapeaux principaux de configuration (drapeaux de contrôle) dans l’en-tête TCP et leurs objectifs:

  • SYN (Synchronize) — utilisé pour établir la connexion. Marque le début de la poignée de main en trois étapes.
  • ACK (Acknowledgment) — confirme la réception des données. Indique que le champ d’accusé de réception est valide.
  • FIN (Finish) — signale la fin de la transmission de données et la fermeture de la connexion.
  • RST (Reset) — réinitialise la connexion, utilisé en cas d’erreurs ou d’impossibilité d’établir la communication.
  • PSH (Push) — demande la transmission immédiate des données à l’application réceptrice sans mise en mémoire tampon.
  • URG (Urgent) — indique que les données ont une haute priorité et doivent être traitées en premier.

Exemple : lors de l’établissement de la connexion, le client envoie un paquet avec le drapeau SYN, le serveur répond avec SYN+ACK, et le client confirme avec ACK — c’est la poignée de main en trois étapes TCP.