Auteur Sujet: Débit Max TCP en fonction des pertes de paquets (et du RTT)  (Lu 2200 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 1 151
    • Voir le profil
    • La Fibre
Débit Max TCP en fonction des pertes de paquets (et du RTT)
« le: 12 janvier 2008 à 00:25:44 »
Formule qui nous donne le débit max TCP en fonction du RTT, des pertes de paquets et de la MSS :
 


L'unité du RTT est la seconde dans la formule.

Exemple :
RTT de 40ms, typique pour le FTTH de Pau + pertes de paquets de 0,01% = Débit max de 20 Mb/s

RTT = temps que met un paquet de la taille du MSS à être envoyé + le temps pour recevoir un acquittement. C'est donc entre environ le temps d'un ping de 32 octets divisé par 2 + un ping de 1460 octets divisé par 2.

Voici le tableau du débit max TCP (en Kb/s) en fonction des pertes de paquets (en %) et du RTT (en ms).
J'ai supposé que le MTU est de 1500 octets (le maximum en ethernet, soit un MSS de 1460).
Si le MTU est inférieur (Médiafibre, citéFibre, ...) le débit baisse encore.

http://lafibre.info/debit/debit-max-tcp.html

feyb64

  • SFR
  • *
  • Messages: 281
  • Souriez, vous êtes cliqué :)
    • Voir le profil
[tutoriel] Débit Max TCP en fonction des pertes de paquets (et du RTT)
« Réponse #1 le: 12 janvier 2008 à 15:13:14 »
Jolie formule, mais savoir la vitesse max que je pourrai atteindre sur route mouillée ne me dit pas si c'est mouillé en ce moment ;D

Et tout le monde sait sans formule que sur route mouillée la vitesse max sans risque de déraper est inférieure à la vitesse max dans les conditions idéales ;D

vivien

  • Administrateur
  • *
  • Messages: 1 151
    • Voir le profil
    • La Fibre
[tutoriel] Débit Max TCP en fonction des pertes de paquets (et du RTT)
« Réponse #2 le: 20 janvier 2008 à 16:05:43 »
Attention : : Cette formule n'est valable que quand une des 2 pile TCP (ou les 2) n'implémente pas le sélectif acquittement.

le sélectif acquittement permet de ne renvoyer que les paquets réellement perdu alors qu'historiquement on revoie tous les paquets à partir du paquet perdu.

Aprés une perte de paquet, le débit va redémarrer doucement (phase slow-start du protocole TCP)

Explication complète du slow-start : http://en.wikipedia.org/wiki/Slow-start