Pourquoi les vitesses de réseau sont-elles mesurées en Kbits / sec au lieu de KBytes / sec?


16

Pourquoi le débit du réseau est-il mesuré en Ko / s? Il semble qu'il serait plus logique de l'avoir en Ko / s. Vous évitez les utilisateurs en colère et économisez beaucoup de maux de tête lors de la conversion entre les deux. Est-ce juste de la publicité, ou quoi?

Réponses:


16

La plupart des communications de données sont série, un bit à la fois. Il n'y a pas d'octets sur le fil, un octet est un arrangement parallèle qui existe à l'intérieur d'un ordinateur. C'est la taille de l'ALU sur les anciens processeurs. Sur le fil, vous pouvez avoir des "octets", mais pas d'octets. Donc, la vitesse sur le fil est mesurée en bits par seconde, c'est ce que vous voyez là-bas. Cela peut être divisé en octets, mais c'est arbitraire.


12
Bien que les bits soient envoyés en série, ils sont toujours envoyés un octet à la fois, au moins dans une connexion série RS-232 que les modems ont pontée sur la ligne téléphonique. Cependant, la taille de l'octet n'était pas entièrement normalisée, il pouvait donc être de 6, 7, 8 ou 9 bits, avec un bit de parité facultatif, un bit de début et 1 ou 2 bits d'arrêt. Étant donné que la taille de l'octet et la configuration de parité affectaient votre débit effectif en octets par seconde, il était plus simple d'indiquer simplement la vitesse brute en bits par seconde.
psusi

7

Je pense que la distinction est simplement parce qu'un octet n'a pas toujours été 8 bits. Auparavant, c'était 6, en fait. Le concept entier d'un "octet" est arbitraire. Les bits en revanche sont littéraux. 8 bits sont 8 bits.

Dans la mise en réseau, de nombreuses choses ne sont de toute façon pas alignées sur les limites d'octets, il n'est donc pas logique de les utiliser dans ce contexte.


3

Cela fait partie de la tradition. L'unité de mesure est antérieure aux ordinateurs. À l'époque où les téléimprimeurs étaient courants, la vitesse de transmission était exprimée en bauds. Les Bd ont été utilisés pour montrer le nombre de symboles transmis en une seconde.

Lorsque l'accès Internet est devenu accessible aux masses, les modems ont été utilisés pour la connexion et dans les premiers modems, 1 b / s était égal à 1 Bd. Pendant ce temps, le bit est devenu en quelque sorte égal au baud et il est resté bloqué, même dans les systèmes où le débit binaire n'est pas le même que le débit en bauds (par exemple, la compression peut être utilisée pour transférer plus de données avec moins de symboles ou la redondance peut être utilisée pour transmettre moins de données avec plus de symboles si le signal est susceptible de se bloquer).

D'un autre côté, cette théorie n'explique pas pourquoi elle est utilisée pour d'autres équipements réseau.


baud=== 'bits par seconde' ou, au moins, 'symboles par seconde'. Je ne pense pas que les bauds par seconde aient du sens.
pavium le

1
@pavium C'est certainement le cas! Comment exprimeriez-vous autrement le changement du taux de transfert des symboles? Quoi qu'il en soit, c'est ce que j'obtiens quand j'écris des réponses à 4 heures du matin ...
AndrejaKo

Je ne l'ai jamais entendu utilisé pour décrire un changement dans le taux de transfert de symboles, mais j'accéderai à votre expérience probablement plus grande. De plus, je sais ce que c'est que (d'essayer de) répondre aux questions à
4h du matin

1
Baud = symboles par seconde, pas 1000 symboles par seconde. D'où la raison pour laquelle le modem 300 bauds a transféré 300 bits par seconde. Après 9600 bauds, ils ont commencé à coder plusieurs bits par symbole.
psusi

2

Un moyen facile de le considérer comme dans ses unités d'informations individuelles, les avantages et les inconvénients, un système binaire envoyant des 1 et des 0 (bits). Un octet n'est pas envoyé par lui-même sur un câble, car ce n'est pas l'unité d'information de base, le bit l'est. Un bit est envoyé soit par l'envoi d'impulsions électriques (comme en coaxial), soit par l'envoi d'impulsions lumineuses (fibre optique).


0

Probablement un reliquat lorsque des Koctets partiels importaient vraiment avec la vitesse du réseau, c'est-à-dire que 14,4 Kbits / s sonnent mieux que 1,8 Koctets / s.


0

L'entrelacement des bits pendant le multiplexage signifie que la séquence de bits envoyés en série sur le support peut ne jamais former un octet. Pour cette raison, nous ne pouvons pas mesurer en octets.

Que mesureriez-vous lorsque le système n'est pas complètement chargé? Une longue séquence de zéros inactifs n'est pas une longue séquence d'octets.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.