Le protocole TCP (Transmission Control Protocol) garantit la fiabilité de la transmission des données sur Internet. Il divise les données en paquets, les numérote, les envoie et attend les accusés de réception. En cas de perte d'un paquet, il le retransmet. Il réassemble ensuite les paquets dans l'ordre et assure ainsi un flux de données fiable à l'application.
Le protocole TCP fonctionne de concert avec le protocole IP. IP achemine les paquets. TCP garantit leur arrivée. IP est peu fiable. TCP renforce la fiabilité. Ensemble, ils constituent le fondement d'Internet. TCP est orienté connexion : il établit une connexion avant l'envoi des données et la ferme une fois l'envoi terminé.
Fonctionnalités TCP
- Axé sur la relation : la poignée de main d'abord
- Fiable : accusés de réception et retransmissions
- Ordre : paquets réassemblés en séquence
- Contrôle du débit : empêche la saturation du récepteur
- Contrôle de la congestion : s'adapte aux conditions du réseau
Le protocole TCP est utilisé pour la navigation web, la messagerie électronique, le transfert de fichiers et le streaming. Il n'est pas utilisé pour les applications en temps réel comme les appels vocaux et vidéo. Ces dernières utilisent le protocole UDP, plus rapide mais moins fiable. TCP est le protocole fiable par excellence. UDP est l'alternative rapide. Internet a besoin des deux.
Comments
No comments yet. Be the first to share a thought.
Leave a comment