Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Produit bande passante-délai
4 000 000
bits
En octets 500 000 bytes
En kilo-octets 488,28 KB

Qu'est-ce que le produit bande passante-délai ?

Le produit bande passante-dĂ©lai (BDP, pour Produit bande passante-dĂ©lai) reprĂ©sente la quantitĂ© maximale de donnĂ©es pouvant circuler « en vol » sur une liaison rĂ©seau Ă  un instant donnĂ©. Il s'obtient en multipliant la bande passante de la liaison par son temps aller-retour (RTT). Le BDP est une notion clĂ© pour l'optimisation TCP : pour exploiter pleinement une liaison Ă  haut dĂ©bit et forte latence (un « rĂ©seau long et large », ou long fat network), la fenĂȘtre de rĂ©ception TCP doit ĂȘtre au moins Ă©gale au BDP. Sinon, le dĂ©bit reste bien en deçà de la bande passante disponible.

A network link shown as a pipe between sender and receiver, with bandwidth as pipe width and RTT as pipe length, filled with data packets in flight
The BDP is the amount of data 'in flight' on a link, like water filling a pipe whose width is bandwidth and length is round-trip time.

Comment utiliser ce calculateur

Saisissez la bande passante de la liaison et sĂ©lectionnez son unitĂ© (bit/s, Kbit/s, Mbit/s ou Gbit/s). Indiquez ensuite le temps aller-retour en millisecondes — gĂ©nĂ©ralement la valeur renvoyĂ©e par un ping. Le calculateur affiche le BDP en bits, en octets et en kilo-octets. Servez-vous de la valeur en octets pour rĂ©gler les tampons de socket ou la taille de la fenĂȘtre TCP.

La formule expliquée

BDP (bits) = bande passante (bits/s) × RTT (secondes). La bande passante est d'abord convertie en bits par seconde, et le RTT passe des millisecondes aux secondes (division par 1000). En divisant le rĂ©sultat en bits par 8, on obtient les octets ; en divisant les octets par 1024, on obtient les kibioctets (Ko).

$$\text{BDP (octets)} = \frac{\text{Bande passante} \times \text{Unité} \times \dfrac{\text{RTT (ms)}}{1000}}{8}$$
Formula diagram multiplying bandwidth in bits per second by round-trip time in seconds to get BDP in bits
BDP equals bandwidth (bits/s) multiplied by round-trip time (s).

Exemple concret

Prenons une liaison Ă  100 Mbit/s avec un RTT de 40 ms. Bande passante = 100 000 000 bit/s, RTT = 0,040 s. $$\text{BDP} = 100\,000\,000 \times 0{,}040 = 4\,000\,000 \text{ bits} = 500\,000 \text{ octets} \approx 488{,}28 \text{ Ko}$$ Pour saturer cette liaison, votre fenĂȘtre TCP doit atteindre au moins ~500 Ko.

Interprétation de votre résultat BDP

Le BDP est la quantitĂ© de donnĂ©es non reconnues qu'un expĂ©diteur doit pouvoir maintenir sur le lien pour utiliser pleinement une connexion. TCP ne peut avoir qu'une fenĂȘtre de donnĂ©es en attente avant de devoir attendre les accusĂ©s de rĂ©ception, donc la fenĂȘtre de rĂ©ception doit satisfaire :

$$\text{FenĂȘtre TCP} \ge \text{BDP}$$

Si la fenĂȘtre est plus petite que le BDP, l'expĂ©diteur transmet une fenĂȘtre de donnĂ©es puis reste inactif pour le reste du cycle aller-retour en attendant les ACK. Le dĂ©bit rĂ©alisable est alors limitĂ© indĂ©pendamment de la bande passante offerte par le lien :

$$\text{DĂ©bit} \approx \frac{\text{FenĂȘtre (octets)} \times 8}{\text{RTT (s)}}$$

Par exemple, la fenĂȘtre classique de 64 KB sur un chemin transcontinental de 150 ms ne produit que \(\frac{65{,}536 \times 8}{0{,}150} \approx 3{,}5\) Mbit/s — bien en dessous de la capacitĂ© d'un lien de 100 Mbit/s.

  • FenĂȘtre par dĂ©faut (sans mise Ă  l'Ă©chelle) : Le champ de fenĂȘtre TCP d'origine sur 16 bits plafonne Ă  65 535 octets (64 KB). Sur les rĂ©seaux locaux Ă  faible latence, cela est gĂ©nĂ©ralement suffisant.
  • Mise Ă  l'Ă©chelle de la fenĂȘtre (RFC 1323 / RFC 7323) : Tout chemin dont le BDP dĂ©passe 64 KB nĂ©cessite l'option de mise Ă  l'Ă©chelle de la fenĂȘtre TCP, qui multiplie la fenĂȘtre annoncĂ©e par une puissance de deux jusqu'Ă  environ 1 GB. Cela doit ĂȘtre activĂ© (et ne pas ĂȘtre supprimĂ© par les boĂźtiers intermĂ©diaires) aux deux extrĂ©mitĂ©s.
  • FenĂȘtre sous-dimensionnĂ©e : Le dĂ©bit est limitĂ© Ă  fenĂȘtre Ă· RTT ; doubler la latence rĂ©duit de moitiĂ© la vitesse rĂ©alisable pour une fenĂȘtre fixe. C'est pourquoi les « rĂ©seaux longs et gras » (BDP Ă©levĂ©) semblent lents mĂȘme sur les liens rapides.
  • FenĂȘtre surdimensionnĂ©e : DĂ©finir une fenĂȘtre beaucoup plus grande que le BDP gaspille de la mĂ©moire et peut augmenter la mise en mĂ©moire tampon/latence, mais n'amĂ©liore pas le dĂ©bit en rĂ©gime permanent.

En pratique, rĂ©glez le tampon TCP maximum Ă  au moins le BDP (souvent 2× le BDP est utilisĂ© pour absorber les variations de synchronisation des ACK et les retransmissions). Les systĂšmes d'exploitation modernes accordent automatiquement la fenĂȘtre vers le haut en direction du BDP, donc la principale chose Ă  vĂ©rifier est que la mise Ă  l'Ă©chelle de la fenĂȘtre est autorisĂ©e d'un bout Ă  l'autre.

Valeurs de référence typiques pour le RTT et la bande passante

Utilisez ces plages typiques comme données d'entrée lorsque vous n'avez pas de RTT mesuré. Le RTT réel dépend de la distance physique, du routage, de la mise en file d'attente et du support ; les liaisons par satellite sont dominées par le délai de propagation vers l'orbite géostationnaire et retour.

Chemin réseau RTT typique Notes
MĂȘme rĂ©seau local / centre de donnĂ©es < 1 ms Ethernet commutĂ©, sous-rĂ©seau local
MĂȘme zone mĂ©tropolitaine / FAI 1–10 ms Peering local, serveurs rĂ©gionaux
MĂȘme pays 10–40 ms Fibre terrestre inter-rĂ©gions
Transcontinental / intercontinental 80–150 ms par exemple États-Unis–Europe, États-Unis–Asie
Satellite gĂ©ostationnaire 500–700 ms ~36 000 km montĂ©e et descente par saut

Bandes passantes d'accĂšs communes selon le type de connexion (descendante, nominale) :

Type de connexion Bande passante typique
ADSL 5–24 Mbit/s
VDSL / sans fil fixe 25–100 Mbit/s
Cñble (DOCSIS) 100–1000 Mbit/s
Fibre jusqu'à la maison (FTTH) 100 Mbit/s – 10 Gbit/s
4G LTE 10–100 Mbit/s
5G 100 Mbit/s – 1 Gbit/s+
Ethernet Gigabit (réseau local) 1 Gbit/s
Ethernet 10 Gigabit 10 Gbit/s

Pour convertir une vitesse de plan citée entre les unités avant de calculer le BDP, une conversion Gbps en Mbps ou Kbps en Mbps peut vous aider ; n'oubliez pas que la formule BDP attend les bits bruts par seconde.

Questions fréquentes

Pourquoi la latence influe-t-elle sur le dĂ©bit ? Parce qu'un Ă©metteur ne peut avoir qu'une seule fenĂȘtre de donnĂ©es non acquittĂ©es en circulation. Si la fenĂȘtre est plus petite que le BDP, l'Ă©metteur se met en attente des accusĂ©s de rĂ©ception (ACK), et une partie de la bande passante reste inutilisĂ©e.

Faut-il raisonner en octets ou en bits ? La bande passante est gĂ©nĂ©ralement exprimĂ©e en bits, mais les tailles de tampon et de fenĂȘtre se configurent en octets. C'est donc le rĂ©sultat en octets qui est le plus utile pour le rĂ©glage.

Quel RTT utiliser ? Prenez le temps aller-retour entre les deux extrémités, mesuré typiquement avec un ping ou estimé à partir de la distance géographique.

DerniĂšre mise Ă  jour: