Annuaire association

Supprimer toutes les publicités avec l'asso-pack + ?
Commander !

Chap 1: Protocole TCP - Protocole UDP

QU'EST-CE QUE LE PROTOCOLE UDP ?

Le protocole UDP est un protocole de transfert

A quoi sert UDP ?

Pour envoyer des paquets de données d'un PC vers un autre, le protocole IP suffit. Le problème est de savoir à qui (quel logiciel) est destiné le paquet de données.

 

Un paquet de données concernant les mails et s'adressant au logiciel de messagerie, n'intéressera pas le navigateur Internet !!

Pour savoir à qui il faut livrer le paquet de données, UDP a introduit la notion de ports. Le numéro de port vient se coller à l'adresse IP du destinataire qui accompagne le paquet de données.(Exemple : http://202.88.123.63:4568)

 

(Par analogie avec La Poste, c'est le numéro de porte ajouté après l'adresse de l'immeuble).

 

LES INCONVÉNIENTS DE UDP

Pas de contrôle qualité...

Pour envoyer des données d'un PC A à un PC B, les données passent par des dizaines de noeud. Il arrive qu'il y ait des erreurs de transfert de données.

UDP est incapable de contrôler et de signaler à l'émetteur si les données sont arrivées à bon port et en entier.

Des paquets de données limités en taille

Le protocole IP limite la taille des paquets de données qui circulent MTU (Maximum Transmission Unit).

  • 1500 octets pour l'Ethernet
  • 1492 octets pour les connexions PPPoE
  • 576 octets pour le RTC (bas débit)

UDP ne sachant pas segmenter les données en plusieurs petits paquets, ne pourra pas envoyer de fichier supérieur à cette taille !

La solution à ces problèmes est l'utilisation de protocole TCP

 

UNE QUALITÉ DU PROTOCOLE DE TRANSFERT UDP...

A quoi peut servir UDP ?

Sachant que le protocole TCP reprend la principale qualité de UDP (La notion de ports), on peut se demander à quoi sert ce protocole ?

Quelques usages du protocole UDP

  • La résolution des noms de domaines (DNS)
  • La recherche d'une adresse IP dynamique (DHCP)
  • La plupart des jeux en réseau

QU'EST-CE QUE LE PROTOCOLE TCP ?

Le protocole TCP est un protocole de transfert

Comme son cousin le protocole UDP, le protocole TCP sert à assurer le transfert des données entre un émetteur (serveur) à un récepteur (client).

TCP : Un protocole plus sécurisé que UDP

Le protocole TCP dispose de mécanismes qui vérifient que chaque paquet de données a bien été émis puis reçu et compris par le destinataire

Par analogie avec la Poste, on pourrait comparer l'envoi d'un paquet de données avec l'envoi d'une lettre recommandée avec accusé de réception.

TCP : Un protocole adapté à l'envoi de "gros paquets"

Pour les données dépassant 1500 octets envoyées sur le réseau, TCP se charge de les découper en paquets plus petits, de tous les envoyer en les numérotant et de les assembler de nouveau à la réception.

LES AVANTAGES DE TCP

Les avantages du protocole TCP sont nombreux

  • TCP fait tout ce que UDP fait (ports)
  • TCP communique avec le destinataire des paques
  • TCP sait découper les gros paquets de données en paquets plus petits pour que IP les accepte
  • TCP vérifie que tous les paquets sont bien arrivés
  • TCP peut demander les paquets manquants avant de reconstituer les données