Академический Документы
Профессиональный Документы
Культура Документы
Client
Internet Listen any incoming
connection request
Accept from yellow
Server
2 3 4 5 6 7 8 9 10 11
Fermeture Ouverture
TCP : CONTRÔLE DE FLUX PAR RAPPORT AU RECEPTEUR
Ces événements furent à l'origine des travaux de Jacobson, lesquels aboutirent en 1988 à la
proposition de deux algorithmes. Ces derniers délèguent à TCP une tâche supplémentaire : celle
de réguler le débit des paquets en fonction de l'état du réseau.
Ces algorithmes connus sous le nom de slow-start et congestion avoidance reposent sur l'utilisation
d'une fenêtre supplémentaire par l'émetteur appelée fenêtre de congestion (ou congestion window
que l'on note cwnd). L'approche consiste à augmenter additivement la taille de cette fenêtre tant
que le réseau et les possibilités des machines émettrice et réceptrice le permettent, puis à la
réduire multiplicativement en cas de signes de congestion.
TCP : CONTRÔLE DE CONGESTION
Fenêtre de congestion (cwnd) sous fenêtre mobile d émission piloté par l émetteur
Cette phase se poursuit jusqu'à atteindre une valeur seuil bien choisie et fixée par une
variable communément appelée ssthresh.
Suit alors la phase d'évitement de congestion qui est régie par le deuxième algorithme.
Pendant cette phase, la croissance de la fenêtre de congestion est linéaire : elle
augmente à raison d'un segment pour une fenêtre acquittée (i.e. un segment par RTT).
TCP : SLOW START
Coté émetteur, le « Slow Start » met en oeuvre une nouvelle fenêtre, la fenêtre de
congestion « Cwnd ».
Quand la congestion est signalée, TCP doit ralentir son débit d'émission des paquets
et demander à l'algorithme slow-start de reprendre la situation en main.
Congestion Avoidance
Au fil des des années, TCP a connu un certain nombre de changements visant à
l'améliorer et à l'adapter aux diverses évolutions des réseaux. Ces derniers ont eu
tendance à devenir de plus en plus rapides, à augmenter en capacité ce qui a introduit
de nouvelles difficultés. Ces changements portaient sur plusieurs mécanismes de TCP
et plus particulièrement sur l'algorithme de congestion en rajoutant les mécanisme de
fast retransmit et de fast recovery.
Après Fast retransmit, TCP passe dans la phase transitoire, fast recovery, dans
laquelle il reste jusqu'à qu'une expiration de temporisateur survienne ou que le segment
censé perdu soit acquitté. Durant cette phase, TCP continue à envoyer un nouveau
segment pour chaque acquittement dupliqué reçu. Ceci est réalisé dans le but de
maintenir le flot de données sur le réseau. Dans le cas où le segment perdu est acquitté,
la fenêtre est ramenée à la valeur de ssthresh, puis continue en phase d'évitement de
congestion plutôt qu'en slow-start
TCP : FAST RETRANSMIT FAST RECOVERY
Fenêtre de 10 Ko
Segment 1 Ko Capacité 8 Ko
8 Ko
Capacité 32 Ko
TCP : impact du délai de propagation
Présentation des services de l internet par satellite
TCP : impact du délai de propagation
Présentation des services de l internet par satellite
TCP : impact du délai de propagation
Présentation des services de l internet par satellite
WDTCP (Ko) 8 64
RTT (ms) GEO MEO LEO GEO MEO LEO
Dmax (Mbit/s) 0,11 0,30 1,4 0,89 2,2 12,2
154800000
N°Seq/N°Acq
SEQ
ACQ
154300000
153800000
Slow Start
153300000
4,0000 6,0000 8,0000 10,0000 12,0000 14,0000 16,0000 18,0000 20,0000 22,0000
TEMPS (seconde)
Conclusion
Windows Scaling
- Définit une méthode de prise en charge des fenêtres de congestion en
permettant à TCP de négocier un facteur d échelle de la taille des fenêtres lors de
l établissement de la connexion.
Selective Ack
- Avant SACK, un récepteur pouvait seulement accuser réception du dernier
numéro de séquence de données contigus reçues. Quand la fonction SACK est
activée, le récepteur continue d utiliser le numéro ACK pour accuser la réception,
mais il peut également accuser réception individuellement d autres blocs de
données non contigus.
Times Stamp
- Ils ont été conçus afin d aider le protocole TCP dans la mesure précise du
temps de transmission aller-retour (RTT) pour régler les délais de retransmission.
Mise en oeuvre de la RFC 1323
Présentation des services de l internet par satellite
Solution: TCP Spoofing
Présentation des services de l internet par satellite
Solution: TCP Splitting
Présentation des services de l internet par satellite
Performance Enhancing Proxy
Présentation des services de l internet par satellite
internet internet
Connections using the SkyX Gateway fully saturate the link at low error rates and
even at an bit error rate of 1x10-5 (correspond à PERIP, lg fixe 1500 octets, de 0,115),
achieve 5.1 Mbps without compression and up to 15.8 Mbps for compressible data.
Impact du BER sur un PEP Mentat