web-dev-qa-db-ja.com

ネットワーク速度がキロバイト/秒ではなくキロビット/秒で測定されるのはなぜですか?

ネットワークスループットがKBits /秒で測定されるのはなぜですか?キロバイト/秒で表示する方が理にかなっているようです。あなたは怒っているユーザーを避け、2人の間で変換する多くの頭痛の種を節約するでしょう。それはただの宣伝ですか、それとも何ですか?

16

ほとんどのデータ通信は、一度に1ビットずつシリアルです。配線上にバイトはありません。バイトは、コンピューター内に存在する並列配置です。これは、古いCPUのALUのサイズです。回線上には「オクテット」があるかもしれませんが、バイトはありません。つまり、ワイヤの速度はビット/秒で測定され、それがそこに表示されます。それはオクテットにチャンクされるかもしれませんが、それは恣意的です。

16
Keith

違いは、バイトが必ずしも8ビットではなかったからだと思います。実際、以前は6でした。 「バイト」の概念全体は任意です。一方、ビットはリテラルです。 8ビットは8ビットです。

ネットワーキングでは、とにかく多くのものがバイト境界に整列されていないため、そのコンテキストでそれらを使用することは意味がありません。

7
Darth Android

それは伝統の一部です。測定単位はコンピューターよりも古いものです。テレプリンターが一般的だった時代には、伝送速度はボーで表されていました。 Bdは、1秒間に送信されるシンボルの数を示すために使用されました。

インターネットアクセスが大衆に利用可能になると、モデムが接続に使用され、初期のモデムでは、1 b/sは1Bdに相当しました。この間、ビットレートがボーレートと同じではないシステムでも、どういうわけかビットがボーと等しくなり、スタックしました(たとえば、圧縮を使用してより少ないシンボルでより多くのデータを転送したり、冗長性を使用してより少ないデータを送信したりできます)信号が妨害される可能性がある場合は、より多くのシンボルを使用します)。

一方、この理論は、これが他のネットワーク機器に使用される理由を説明していません。

3
AndrejaKo

情報の単一単位、プラスとマイナス、1と0(ビット)を送信するバイナリシステムのように考える簡単な方法。バイトは情報の基本単位ではないため、ケーブルを介してそれ自体で送信されることはありません。ビットは送信されます。ビットは、電気パルス(同軸ケーブルなど)を送信するか、光パルス(光ファイバー)を送信することによって送信されます。

2
rab777hp

部分的なキロバイトがネットワーク速度に実際に関係している場合、おそらくホールドオーバー、つまり14.4キロビット/秒は1.8キロバイト/秒よりも優れています。

0
LawrenceC

多重化中のビットインターリーブは、メディアを介してシリアルに送信されるビットのシーケンスがバイトを形成しない可能性があることを意味します。そのため、バイト単位で測定することはできません。

システムが完全にロードされていない場合、何を測定しますか?アイドルゼロの長いシーケンスは、バイトの長いシーケンスではありません。

0
Terry