nouvelles
Serverspace a ajouté un nouveau Rocky Linux OS
BM
Boris Moore
10 octobre 2022
Mise à jour Octobre 24, 2022

TCP

TCP (protocole de contrôle de transmission) - est un protocole de transmission Internet, il se trouve sur la couche transport avec UDP, RTP. La différence entre UDP et TCP est qu'il est plus fiable.

Garanties TCP

  • Livraison des données
  • Préservation de l'ordre des messages.

La garantie de la livraison des données et la conservation de l'ordre des messages est la réception du message confirmant.

Un exemple de fonctionnement du protocole

L'expéditeur envoie un message via le réseau, le destinataire le reçoit et envoie un ACK à l'expéditeur (accusé de réception ; ACK signifie que le segment de données est reçu). Le message suivant est envoyé, et si le destinataire le reçoit, il enverra à nouveau l'ACK.

Ceci sera répété jusqu'à ce que le fichier d'envoi soit reçu par le destinataire.

Fonctionnement du protocole en cas d'erreur

Si une erreur se produit pendant le transport, le segment de données n'atteindra pas le destinataire et le destinataire n'enverra pas l'ASK. L'expéditeur, lors de l'envoi du fichier, définit un timelock après lequel le fichier sera renvoyé si aucun ASK n'arrive. Si la minuterie réussit, le protocole reprend l'envoi de segments jusqu'à ce que le fichier soit finalement reçu.

Le protocole TCP reconnaît plusieurs segments envoyés les uns après les autres plutôt qu'un segment individuel.

Les fichiers arrivent sur TCP sous la forme d'un gros flux d'octets. Ensuite, ce flux est divisé en morceaux. Ces morceaux sont appelés segments. Une fois séparés, les segments sont envoyés les uns après les autres au destinataire. Le destinataire, les reçoit, les combine en un seul flux et l'envoie à l'application.

L'ensemble du processus d'envoi est protégé uniquement contre la perte de segments. Les segments reçus peuvent ne pas être reçus dans l'ordre dans lequel ils ont été envoyés. Les segments peuvent également être dupliqués.

Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.