Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Débit TCP maximal
10,49
Mbit/s
Débit (Kbit/s) 10 485,76 Kbps
Débit (bit/s) 10 485 760 bps

Qu'est-ce que le calculateur de débit TCP ?

Cet outil estime le débit maximal théorique d'une seule connexion TCP à partir de la taille de la fenêtre de réception TCP et du temps d'aller-retour réseau (RTT). Comme une connexion TCP ne peut avoir qu'une fenêtre entière de données non acquittées « en transit » à un instant donné, la taille de la fenêtre et le RTT plafonnent ensemble la vitesse de transfert des données — indépendamment de la bande passante brute du lien. Cette relation est la fameuse contrainte du produit bande passante-délai.

Comment l'utiliser

Saisissez la taille de la fenêtre TCP en kilo-octets (Ko) et le temps d'aller-retour en millisecondes (ms). Le calculateur convertit la fenêtre en bits et le RTT en secondes, puis effectue la division pour obtenir le débit en Mbit/s, Kbit/s et bit/s. Une fenêtre plus grande ou un RTT plus faible augmentent tous deux le débit atteignable.

La formule expliquée

L'équation de base est tout simplement débit = taille de la fenêtre ÷ RTT. Pour obtenir des unités cohérentes, on convertit : 1 Ko = 1024 octets = 8192 bits, et le RTT en millisecondes est divisé par 1000 pour le convertir en secondes. Le débit en bits par seconde vaut donc \((\text{Fenêtre en Ko} \times 8192) \div (\text{RTT} \div 1000)\). En divisant par 1 000 000, on obtient le débit en Mbit/s.

$$\text{Débit (Mbit/s)} = \frac{\text{Fenêtre (Ko)} \times 1024 \times 8}{\text{RTT (ms)} / 1000} \times \frac{1}{10^{6}}$$

Publicité
Schéma montrant une fenêtre de données TCP envoyée sur une liaison réseau et un accusé de réception revenant après un temps d'aller-retour
Le débit TCP dépend de la quantité de données (taille de fenêtre) pouvant circuler par temps d'aller-retour (RTT).

Exemple concret

Supposons une fenêtre TCP de 64 Ko et un RTT de 50 ms. Fenêtre en bits = \(64 \times 1024 \times 8 = 524\,288\) bits. RTT en secondes = \(50 \div 1000 = 0{,}05\) s. Débit = \(524\,288 \div 0{,}05 = 10\,485\,760\) bit/s ≈ 10,49 Mbit/s. Pour exploiter pleinement un lien plus rapide, il faudrait une fenêtre plus grande (mise à l'échelle de la fenêtre TCP, dite « window scaling »).

Triangle de formule reliant le débit, la taille de fenêtre en bits et le temps d'aller-retour
Le débit est égal à la taille de fenêtre en bits divisée par le RTT en secondes.

FAQ

Pourquoi mon débit ne correspond-il pas à la vitesse de mon lien ? Parce qu'une petite fenêtre sur un chemin à RTT élevé limite la quantité de données pouvant être en transit. C'est pourquoi les liaisons longue distance ont souvent besoin de la mise à l'échelle de la fenêtre (window scaling).

Quelle taille de fenêtre me faut-il pour une vitesse cible ? Il suffit de réarranger la formule : \(\text{Fenêtre (bits)} = \text{Débit} \times \text{RTT}\). Ce produit correspond au produit bande passante-délai, soit la taille de tampon idéale.

Cet outil tient-il compte de la perte de paquets ? Non — il s'agit du maximum sans perte. Le débit réel sur des liaisons sujettes aux pertes est plus faible et mieux modélisé par l'équation de Mathis.

Dernière mise à jour: