# Etude d'un protocole fiable : TCP

Patrice Laurencot

## 4 - Contrôle de flux

> Le contrôle de flux est le mécanisme par lequel un destinataire contrôle le rythme d'émission d'un expéditeur de données.
> C'est pour éviter que des PDU de données soient envoyées alors que le destinataire n'est pas en état de les recevoir ou de mémoriser les octets dans son buffer de réception.

> Le protocole TCP inclus un mécanisme de contrôle de flux :

> · Chaque entité-TCP qui émet une PDU-TCP indique dans le champ `win` combien il reste de place dans son buffer de réception.
> Elle annonce ainsi sa capacité de réception.

> · Une entité-TCP n'émet pas de PDU de données contenant plus d'octets de données qu'il n'y a de place dans le buffer de réception du destinataire.

> Exercice 7

Etudier l'évolution du champ `win` dans les PDU-TCP échangées entre les TSAP `193.54.51.253/5278` et `193.54.51.1:23` dans le fichier `complet.html` Commenter.

### Récapitulatif :

Chaque connexion-TCP est entièrement identifiée par les adresses des TCP-SAP de ses deux extrémités.
L'adresse d'un TCP-SAP est composée de :

- l'adresse-IP du système qui le contient
- "tcp" implicite
- un numéro de port, qui peut être bien connu ou enregistré (liste), ou bien privé.

Suite...