Académique Documents
Professionnel Documents
Culture Documents
3 types de n° de ports :
. n° réservés (n°≤1024): attribués à des services spécifiques, durée de vie infinie
. n° inscrits (de1024 à 49151): choisis pour une application, durée de vie de l'application
. n° dynamique (de 49152 à 65535): choisis par le système parmi les n° libres, durée de
vie de la connexion
Exemple de ports
Service ou Application Port
FTP 21
Telnet 23
SMTP 25
Whois 63
Domain Name Server (DNS) 53
HTTP 80
POP3 110
Exemple opérations clients/serveurs TCP.
TCP - UDP
Applications différentes, besoins différents
Donc protocoles différents
Protocoles : TCP et UDP
Chaque datagramme émis par UDP est encapsulé dans un datagramme IP en y fixant à 17 la valeur du
protocole. Le format détaillé d'un datagramme UDP est donné dans la figure :
Numéros de port : (chacun sur 16 bits) identifient les processus émetteur et récepteur.
Longueur : contient sur 2 octets la taille de l'en-tête et des données transmises. Puisqu'un datagramme
UDP peut ne transmettre aucune donnée la valeur minimale de la longueur est 8.
Checksum : est un total de contrôle qui est optionnel car il n'est pas indispensable lorsque UDP est
utilisé sur un réseau très fiable. S'il est fixé à 0 c'est qu'en fait il n'a pas été calculé.
Le protocole TCP. (Transport Control Protocol)
➢ Contrairement à UDP, TCP est un protocole qui procure un service de flux d'octets orienté
connexion et fiable.
➢ Les données transmises par TCP sont encapsulées dans des paquets IP en y fixant la
valeur du protocole à 6.
➢ Le terme orienté connexion signifie que les applications dialoguant à travers TCP sont
considérées l'une comme un serveur, l'autre comme un client, et qu'elles doivent établir une
connexion avant de pouvoir dialoguer
Entête TCP
Le mécanisme
Mécanisme permettant à la fois :
- Le contrôle de flux et de congestion.
- Le contrôle des pertes, duplication, déséquencialité.
- La récupération des erreurs par retransmission.
- L'optimisation de l'utilisation de la connexion par
l'envoi anticipé de paquets (avant que les octets des
paquets précédents soient acquittés).
Connexion et déconnexion
Etablissement d’une connexion Fermeture d’une connexion•
Acquittements
Les acquittements sont cumulatifs : ils acquittent tous les octets précédents.
. Nul n'est besoin d'envoyer systématiquement un acquittement
. La perte d'un acquittement ne nécessite pas forcément une réémission.
Contrôle de flux