Dans la leçon En-tête de segment TCP (Transmission Control Protocol), vous en apprendrez plus sur En-tête de segment TCP, sur les différents champs de l’en-tête TCP et sur l’utilisation de ces champs.

En-tête de segment TCP (Transmission Control Protocol).

Port source: numéro de 16 bits identifiant le numéro du port source (port TCP de l’ordinateur émetteur).

Port de destination: numéro de 16 bits identifiant le numéro du port de destination (port de réception).

Numéro de séquence: 32 bits utilisés pour la numérotation au niveau octet des segments TCP. Si vous utilisez TCP, un numéro de séquence est attribué à chaque octet de données. Si le drapeau SYN est activé (lors de l’initiation initiale de la connexion à trois voies), il s’agit du numéro de séquence initial. Le numéro de séquence du premier octet de données effectif sera alors ce numéro de séquence plus 1. Par exemple, laissez le premier octet de données par un périphérique dans un en-tête TCP particulier aura son numéro de séquence dans ce champ 50000. Si ce paquet a 500 le paquet suivant envoyé par cet appareil aura le numéro de séquence de 50000 + 500 + 1 = 50501.

Numéro de l’accusé de réception: Le champ numéro de 32 bits indique le numéro de séquence suivant attendu par l’appareil émetteur de l’autre appareil.

Longueur d’en-tête: champ de 4 bits qui indique le nombre de mots de 32 bits dans l’en-tête. Également appelé champ Décalage de données. L’en-tête de taille minimale est de 5 mots (le motif binaire est 0101).

Réservé: toujours défini sur 0 (taille 6 bits).

Indicateurs de bits de contrôle: Nous avons déjà vu que TCP est un protocole orienté connexion. La signification du protocole orienté connexion est que, avant toute transmission de données, une connexion fiable doit être obtenue et acquittée. Les bits de contrôle régissent l’ensemble du processus d’établissement de connexion, de transmission de données et de terminaison de connexion. Les bits de contrôle sont listés comme suit: Ce sont:

  • URG: Pointeur urgent.
  • ACK: Reconnaissance.
  • PSH: Cet indicateur signifie fonction Push. En utilisant cet indicateur, TCP permet à une application d’envoi de spécifier que les données doivent être envoyées immédiatement. Lorsqu’une application demande au protocole TCP de transmettre des données, ce dernier doit envoyer les données accumulées sans attendre le remplissage du segment.
  • RST: réinitialiser la connexion. Le bit RST est utilisé pour réinitialiser la connexion TCP en raison d’erreurs irrécupérables. Lorsqu’une RST est reçue dans un segment TCP, le destinataire doit répondre en mettant immédiatement fin à la connexion. Un RESET entraîne la libération immédiate de la connexion et de toutes ses ressources par les deux côtés. En conséquence, le transfert de données cesse dans les deux sens, ce qui peut entraîner une perte de données en transit. Un TCP RST indique une fin anormale de la connexion.
  • SYN: Cet indicateur signifie synchroniser les numéros de séquence. La source commence une nouvelle séquence de comptage. En d’autres termes, le segment TCP contient le numéro de séquence du premier octet envoyé (ISN).
  • FIN: Plus de données de l’expéditeur. La réception d’un segment TCP avec l’indicateur FIN ne signifie pas que le transfert de données dans la direction opposée n’est pas possible. Etant donné que TCP est une connexion complètement duplex, l’indicateur FIN ne provoque la fermeture de la connexion que dans un sens. Pour fermer correctement une connexion TCP, les applications utilisent l’indicateur FIN.

Fenêtre: indique la taille de la fenêtre de réception, qui spécifie le nombre d’octets au-delà du numéro de séquence dans le champ d’accusé de réception que le destinataire est actuellement disposé à recevoir.

Somme de contrôle: le champ de somme de contrôle 16 bits est utilisé pour la vérification d’erreur de l’en-tête et des données.

Pointeur urgent: affiche la fin des données urgentes afin que les flux de données interrompus puissent continuer. Lorsque le bit URG est défini, la priorité est donnée aux données par rapport aux autres flux de données (Taille 16 bits).

Dans cette leçon, vous avez appris différents champs dans En-tête de segment TCP (Transmission Control Protocol) et l’utilisation de ces champs. Les champs de l’en-tête de segment TCP (Transmission Control Protocol) sont les suivants: Port source, Port de destination, Numéro de séquence, Numéro d’accusé de réception, Longueur de l’en-tête, Indicateurs, Taille de la fenêtre, Somme de contrôle TCP et Pointeur urgent.

Show CommentsClose Comments

Leave a comment