{Le lien de téléchargement a expiré. Veuillez actualiser la page et réessayer.}

TCP & UDP: Protocoles Couche Transport

Réseaux PDF Gratuit 34 pages 580.65 Ko
TCP & UDP: Protocoles Couche Transport
PDF 34 pages 580.65 Ko
Télécharger le PDF

Lien sécurisé — 5 minutes

4,255
téléchargements
Olivier Glück
auteur

À propos de ce cours

  • Le modèle Client/Serveur Qu’est-ce que le modèle client/serveur ? Les sockets et les numéros de port, L’architecture TCP/IP
  • Le protocole UDP et la rapidité L’en-tête UDP, Le mode non connecté, Quelles applica=ons utilisent UDP ?
  • Le protocole TCP et la fiabilité Qu’est-ce que la fiabilité ? Les mécanismes de la fiabilité, Le mode connecté, L’en-tête TCP, Quelles applications utilisent TCP

Programme du cours

Contenu détaillé du support PDF

Objectifs d'apprentissage

  • Comprendre le modèle Client/Serveur et son rôle dans les communications réseau.
  • Maîtriser les concepts de sockets et de numéros de port dans l'architecture TCP/IP.
  • Analyser le protocole UDP, son en-tête et ses avantages en termes de rapidité.
  • Expliquer les mécanismes de fiabilité du protocole TCP, y compris le mode connecté et son en-tête.
  • Identifier les applications typiques utilisant UDP et TCP.

Public cible

Ce cours s'adresse aux étudiants en informatique, aux administrateurs réseau, aux développeurs d'applications distribuées et à toute personne souhaitant approfondir sa compréhension des protocoles de transport TCP et UDP. Une connaissance de base des réseaux informatiques et du modèle OSI est recommandée.

Le modèle Client/Serveur

Le modèle Client/Serveur est une architecture fondamentale où un client envoie des requêtes à un serveur qui y répond. Les sockets, interfaces de communication, permettent l'échange de données entre ces entités via des numéros de port uniques. Ces ports identifient les services spécifiques (HTTP:80, FTP:21). L'architecture TCP/IP, pilier d'Internet, repose sur ce modèle en couches, où la couche transport (TCP/UDP) assure la communication entre hôtes.

Le protocole UDP et la rapidité

UDP (User Datagram Protocol) privilégie la rapidité au détriment de la fiabilité. Son en-tête léger (8 octets) contient les ports source/destination, la longueur et une somme de contrôle. En mode non connecté, UDP n'établit pas de session préalable, ne garantit ni l'ordre ni la livraison des paquets. Idéal pour les applications temps réel (voix sur IP, streaming vidéo), où la vitesse prime sur la correction d'erreurs.

Le protocole TCP et la fiabilité

TCP (Transmission Control Protocol) assure une transmission fiable via des mécanismes comme l'établissement de connexion (three-way handshake), les accusés de réception (ACK) et la retransmission des paquets perdus. Son en-tête (20 octets minimum) inclut des numéros de séquence, des fenêtres de congestion et des drapeaux de contrôle. En mode connecté, TCP maintient une session dédiée, garantissant l'ordre et l'intégrité des données. Il est utilisé pour le web (HTTP), les emails (SMTP) et le transfert de fichiers (FTP).

Comparaison et applications

TCP et UDP répondent à des besoins distincts : TCP excelle dans les transferts critiques (fichiers, pages web), tandis qu'UDP sert les applications tolérantes aux pertes (jeux en ligne, DNS). Le choix dépend des exigences de latence, de bande passante et de fiabilité. Comprendre leurs différences permet d'optimiser les architectures réseau et le développement d'applications.