質問: 通信速度が400Mbpsでした。
回答: B・・・・バイト b・・・・ビット 我々が使っているコンピュータの世界では、8b=1B。 ビットと言うのはオンオフ、1か0かの値しか表せません。 つまり、1ビットでは殆ど役に立ちません。 そこで、ビットを複数繋げて2進数で、より大きな数値を表せるようにしています。 例えば2ビット使えば 00・・・0 01・・・1 10・・・2 11・・・3 10進数で0~3の4つを表す事が出来ると言う事。 しかし、これが可変では処理が面倒です。 そこで、コンピュータが処理をする上で、単位となるビット数を決めます。 それをバイトと呼んで、コンピュータが処理をする最小単位となります。 何ビットを1バイトにするかはコンピュータシステムによります。 たまたま、我々が使っているパソコンは8ビットで1バイトとするシステムだったと言う事です。 で、ネットワークは異なるコンピュータシステムが共存します。 だから、通信速度の単位にバイトを使うと、コンピュータシステムによってビット数が変わるので、重みが変わってしまいます。 だから、通信速度では1秒あたりのビット数としてb/s(bps)を使います。 でも、ファイル転送では、これはコンピュータシステム上の処理なので、1バイト単位で行われます。 だから、転送速度としてb/sではなく、1秒あたりのバイト数B/sを使うのが一般的です。 従って、400MbpsをBpsで表すなら、8で割る必要があり、50MB/sとなります。