Qu'est-ce que le fenêtrage dans la couche Transport ?
1. Fenêtres de l'expéditeur et du destinataire :L'expéditeur et le destinataire maintiennent des fenêtres qui représentent la quantité de données pouvant être transmises ou reçues sans surcharger la mémoire tampon du récepteur. La fenêtre de l'expéditeur définit le nombre d'octets que l'expéditeur peut transmettre avant d'attendre un accusé de réception, et la fenêtre du récepteur spécifie le nombre d'octets que le récepteur peut accepter et mettre en mémoire tampon.
2. Numéros de séquence et accusés de réception :Chaque paquet de données envoyé par l'expéditeur se voit attribuer un numéro de séquence et le récepteur accuse réception des paquets reçus avec les accusés de réception correspondants. L'expéditeur garde une trace des numéros de séquence des paquets non accusés de réception dans sa fenêtre d'envoi.
3. Contrôle de flux :L'expéditeur peut transmettre des données jusqu'à la taille de sa fenêtre d'envoi sans recevoir d'accusé de réception. Une fois la fenêtre d'envoi pleine, l'expéditeur arrête de transmettre et attend les accusés de réception du destinataire. Lorsque le destinataire reçoit des paquets et les traite, il renvoie des accusés de réception, informant l'expéditeur des paquets reçus avec succès.
4. Délai d'accusé de réception :Par souci d'efficacité, les accusés de réception ne sont pas toujours envoyés immédiatement. Le récepteur peut attendre de recevoir plusieurs paquets avant d'envoyer un seul accusé de réception cumulatif, qui accuse réception de tous les paquets jusqu'à un numéro de séquence spécifique.
5. Dimensionnement adaptatif des fenêtres :Les conditions du réseau et les capacités de traitement du récepteur peuvent varier, de sorte que la taille des fenêtres de l'émetteur et du récepteur peut être ajustée de manière dynamique. Si le réseau est encombré ou si le récepteur est lent à traiter les données, la taille des fenêtres peut être réduite. À l’inverse, si les conditions s’améliorent, la taille des fenêtres peut être augmentée pour permettre un transfert de données plus efficace.
Le fenêtrage dans la couche transport est un mécanisme fondamental qui permet de gérer le flux de données entre les points de terminaison de communication et d'éviter la congestion du réseau. Il garantit une transmission de données fiable et efficace en coordonnant le débit d'envoi de l'expéditeur avec la capacité de traitement du destinataire.