web-dev-qa-db-fra.com

Différence de débit et de bande passante?

Le débit d'un canal est une mesure de la quantité de données réellement parcourant le canal. Pourquoi est-il substantiellement inférieur à la bande passante du canal?

44
Sameera Liaynage

La bande passante est la quantité maximale de données pouvant transiter par un "canal".

Le débit correspond à la quantité de données effectivement acheminée par le "canal". Cela peut être limité par une tonne de choses différentes, y compris la latence, et le protocole que vous utilisez.

49
user3699997

Bien il y a déjà peu de réponses à cette question mais Je pense que certaines personnes ont toujours peut avoir des doutes en réalité visualisation le différence b/w débit et bande passante juste comme J'avais ;) jusqu'à ce que je lise cette analogie sur quora (un crédit complet) qui s'est avéré vraiment utile

Considérer

A highway which has a capacity of moving ,say, 200 vehicles at a time

mais

à un moment aléatoire quelqu'un ne remarque que, par exemple, 150 véhicules y circulant ..

dire en raison d'un embouteillage entre ...

c'est à dire.

sa capacité est de 200 mais elle n’est pas utilisée à plein temps, le trafic réel n’est que de 150 sur un maximum de 200.

ie la bande passante est 200 par unité de temps mais toujours actuel débit = 150 ...

J'ai pensé que cela pourrait aider quelqu'un ...

45
eRaisedToX

La bande passante d'un lien est la quantité maximale théorique de données pouvant être envoyée sur ce canal sans tenir compte de considérations pratiques. Par exemple, vous pouvez injecter 10 ^ 9 bits par seconde dans une liaison Ethernet Gigabit via un câble Cat-6e ou à fibre optique. Malheureusement, ce serait un flux de bits complètement non formaté.

Pour que cela soit réellement utile, il existe une séquence de début de trame qui précède tous les bits de données réels, une séquence de vérification de trame à la fin pour la détection d'erreur et une période d'inactivité entre les trames transmises. Tous occupent ce que l’on appelle les "temps de bits", c’est-à-dire le temps nécessaire pour transmettre un bit sur la ligne. Tout cela est nécessaire, mais il est soustrait de la bande passante totale du lien.

Et ceci ne concerne que le protocole de niveau le plus bas, qui insère des données brutes sur le réseau. Une fois que vous avez commencé à ajouter des adresses MAC, un en-tête IP et un en-tête TCP ou UDP), vous avez ajouté encore plus de temps système.

Découvrez http://en.wikipedia.org/wiki/Ethernet_frame . Des problèmes similaires existent pour d'autres supports de transmission.

17
Chris Ryding
  • Bande passante - unités théoriques maximales de travail par unité de temps
  • Débit - unités de travail réelles par unité de temps

Par opposition au temps par unité de travail (vitesse/latence).

Cette question dans Network Engineering Stack Exchange contient de bonnes réponses: https://networkengineering.stackexchange.com/questions/10504/what-is-the-difference-between-data-rate-and-latency

3
Boris

Par analogie, considérons une conduite d'eau comme un canal. Le diamètre du tuyau correspond à la bande passante ou à la capacité et le contenu du tuyau correspond au débit ou utilisation. Dans l'image suivante, nous pouvons voir trois tuyaux (ou canaux), qui sont tous sous-utilisés. Par conséquent, leur utilisation pourrait être augmentée sans qu'un tuyau plus grand soit nécessaire.

Bandwidth vs. throughput

1
user2768

Parce qu'il y a des surcoûts de protocole et qu'il y a d'autres utilisateurs du réseau.

0
user207421

Dans la plupart des cas, avec "bande passante" et "débit", c’est TROP compliqué; comme essayer d'apprendre le calcul en une journée. Cela n'est pas nécessaire, dans la plupart des cas, lorsque vous référencez "bande passante" et "débit".

Tout ce que vous devez savoir dans la plupart des cas est le suivant:

"MB" signifie méga "BYTES"; OR 8 bits et 8 bits et 8 bits, etc.; est envoyé le long de la ligne. Mb signifie méga "bits". OR un bit et un bit et peu, etc; en bas de la ligne.

Exemple: SI votre opérateur indique qu'il s'agit d'une "ligne de 6 Mo"; cela signifie que c'est la bande passante maximale. Plus succinctement, cela signifie que vous allez UNIQUEMENT bénéficier d'un débit de 750 kilo-octets par seconde. Maintenant pourquoi? Parce que la ligne envoie seulement une série de "bits", qui utilisent 8 bits/s pour créer un octet. Ainsi; vous devez diviser les bits/s par 8 pour obtenir les octets/s. Ainsi, une ligne de 6 Mo peut SEULEMENT fournir 750 000 octets/s.

Autre exemple: je viens de recevoir une ligne de fibre optique de A T & T; et ils aiment parler de "bits". Ils annoncent donc "100 mégabits par seconde". Grosse affaire. Parce que ce n'est que 12,5 "Mo/seconde.

N'oubliez pas que CHAQUE "caractère" de votre clavier ou imprimé à l'écran, etc., nécessite 8 bits; pour l'autre extrémité, "distinguer" de quel caractère il s'agit, etc.

Donc, même si j'ai une ligne de fibre "Gargantuan" vantée comme "100Mb"; ce n'est en réalité que 12,5 Mo (caractères) par seconde (100 divisé par 8).

Pire: La plupart échangent les termes "MB" et "Mb". Pire encore; MÊME Le technicien qui a installé la ligne à fibre optique et le routeur chez moi ne savait pas ce que les termes signifiaient. Il a donc pensé, et ses collègues (selon lui) ont cru la même chose. IE: Cette ligne de 100 Mo était une ligne de 100 Mo. C'est très triste.

Un représentant T & T au téléphone sait rarement la différence non plus. Même certains de leurs superviseurs ne le savent pas non plus. Encore plus triste.

Pour résumer: "Bande passante" utilise "bits". "Débit" utilise "octets". Et ... un octet prend 8 bits. Encore une fois: une ligne de 100 Mo (bande passante) peut UNIQUEMENT produire 12,5 Mo/s (débit).

Pour ce que ça vaut.

0
patdee