Skip to content

Glossary

bps (bits par seconde)

Bits par seconde — l'unité de débit de données

By Published Updated

bps (bits par seconde, b minuscule) est l’unité standard pour le taux de transmission des données. Multiples courants : kbps (kilobits, 10³), Mbps (mégabits, 10⁶), Gbps (gigabits, 10⁹).

Distinction cruciale : bps (bits) n’est pas Bps (octets). 1 octet = 8 bits, donc une connexion internet de 100 Mbps délivre un maximum théorique de 12,5 Mo/s (mégaoctets par seconde). Le facteur 8 est une source de confusion courante dans le marketing des FAI — “100 mégabits” semble rapide mais télécharge des fichiers à des vitesses de “12,5 mégaoctets”.

Débits de référence :

  • Modem dial-up (années 1990) : 56 kbps
  • Audio CD : 1 411 kbps (PCM non compressé)
  • MP3 (haute qualité) : 320 kbps
  • Spotify (Premium) : 320 kbps Ogg Vorbis
  • Vidéo YouTube 1080p : ~5 Mbps
  • Netflix 4K HDR : ~25 Mbps
  • Fibre haut débit moderne : 1-10 Gbps
  • USB 3.2 : 20 Gbps
  • Thunderbolt 4 : 40 Gbps
  • Dorsales datacenter Ethernet : 100-400 Gbps

Pour le stockage de données, l’octet (ou kilooctet, mégaoctet, etc.) est l’unité standard. La convention est essentiellement : débit en bits, capacité en octets. Pratiquement chaque fiche technique de produit suit cette règle.

Pourquoi les FAI citent des bits, pas des octets : la convention remonte à l’époque où la plupart des données étaient du texte sur ligne série et le bit était l’unité naturelle sur le fil. Elle a aussi un avantage marketing : “100 Mbps” paraît huit fois plus grand que “12,5 Mo/s”, donc tous les forfaits grand public des FAI sont en bits. Les fabricants de stockage ont appris la ruse inverse et citent des octets (un disque de 1 To paraît plus grand que “8 Tbit”). Les deux conventions sont techniquement correctes mais garantissent que le plus grand nombre est toujours affiché à côté du prix.

Bande passante annoncée vs effective : une connexion de 100 Mbps délivre rarement 12,5 Mo/s en pratique. La surcharge TCP (~3-5 %), les coûts de négociation TLS, le cadrage des requêtes/réponses HTTP et la congestion du dernier kilomètre mangent ensemble 10 à 30 % du débit nominal lors d’une visite typique de site. Pour un test de vitesse propre comme fast.com ou speedtest.net, attendez-vous à voir 85-95 % du débit annoncé ; pour les téléchargements réels depuis un serveur unique dans un autre pays, 50-70 % est normal. Voir aussi : latence, hertz. Référence : UIT-T — Normes de transmission de données de télécommunication.

Exemple : combien de temps pour télécharger un jeu de 4 Go

Un fichier de jeu de 4 Go sur une connexion de 100 Mbps : convertir en bits = 4 × 8 = 32 Gbits = 32 000 Mbits. Temps minimum théorique = 32 000 / 100 = 320 s ≈ 5 min 20 s. En pratique : supposer 80 % du débit annoncé en raison des surcharges TCP et HTTP, soit environ 6 min 40 s. Sur une ligne fibre de 1 Gbps, le même téléchargement prend ~40 s ; sur un câble 25 Mbps saturé partagé avec un flux Netflix 4K (qui consomme ~25 Mbps du lien), la bande passante restante peut être inférieure à 1 Mbps et le téléchargement s’étire au-delà d’une heure. C’est pourquoi les caches CDN en périphérie et le multiplexage HTTP/2 — qui augmentent tous deux la concurrence effective sans augmenter le bps brut — comptent plus que la vitesse de liaison maximale pour l’expérience de navigation.

Quand la distinction bit/octet cause des problèmes en code

Les préréglages de transcodage vidéo sont exprimés en bps (kbps pour l’audio, Mbps pour la vidéo) ; les limites de stockage dans les conteneurs, les politiques de cycle de vie S3 et les plafonds de mémoire Lambda sont en octets. Mélanger les deux a provoqué de vrais bugs en production : une alarme d’egress CDN réglée à “50 Mo/s” alors que la métrique était en fait 50 Mbps se déclenchait 8 fois trop souvent et a été mise en sourdine, masquant un vrai incident d’exfiltration dans au moins un post-mortem publié. La bonne habitude : toujours inclure l’unité dans les noms de variables — video_bitrate_mbps, pas video_bitrate. Voir aussi kibioctet pour le piège parallèle binaire-vs-décimal côté stockage, et l’RFC 1191 de l’IETF sur la découverte du MTU de chemin pour comprendre pourquoi le débit au niveau du fil correspond rarement au chiffre nominal.

Frequently asked questions

Qu’est-ce que le bps ?
Le bps (bits par seconde) est l'unité fondamentale du débit de transfert de données. Une connexion notée 100 Mbps (mégabits par seconde) transfère 100 millions de bits — soit 12,5 mégaoctets — par seconde.
Comment le bps est-il utilisé en pratique ?
Les forfaits haut débit résidentiels sont vendus en Mbps ; un forfait 500 Mbps télécharge un fichier de 1 Go en environ 16 secondes. Les codecs audio sans fil comme aptX HD fonctionnent à 576 kbps ; le Bluetooth SBC standard plafonne à 328 kbps, ce qui explique pourquoi le codec compte pour la qualité audio.
Quelle est la différence entre bps et Bps ?
bps en minuscules = bits par seconde ; Bps en majuscules = octets par seconde. Puisque 1 octet = 8 bits, 100 Mbps équivaut à 12,5 Mo/s. Les FAI annoncent en Mbps (nombre plus grand) ; les gestionnaires de téléchargement affichent généralement en Mo/s.
Quelle est la relation entre kbps, Mbps et Gbps ?
1 kbps = 1 000 bps ; 1 Mbps = 1 000 kbps = 1 000 000 bps ; 1 Gbps = 1 000 Mbps. Ce sont des préfixes décimaux (SI). En télécommunications, le bps utilise toujours des puissances de 10, pas 1 024.

Related

Published May 15, 2026 · Last reviewed May 31, 2026