• ベストアンサー

100Mbps 1Gbpsは1秒間に何MB転送可?

1,050 MB/sだと1秒間に1050MBのファイルを転送できるという意味ですよね。100Mbpsとか1Gbpsはインターネット通信で良く使われる数値ですが1秒間にどれだけのファイル容量の転送速度があるのでしょうか?1秒間に何MB転送できると換算すればどの程度でしょうか教えてください。メガバイトセコンド、ビットパーセコンドの違いが分かりませんご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.5

No.2です コメント見ました。他の回答も見ました。 色々と気になったので、再度回答します。 まず、通信速度がビットで表現されるのは、昔から通信ではデータ転送がバイト単位で扱われないからです。 他の回答にあるような、1バイトのデータを10ビットで通信するってのもインターネットの世界ではありません。これはシリアル通信などで使われるプロトコルでの話です。 インターネットでは、IPパケットという形でデータを送受信しています。パケットとは、データを送受信するときのデータを一纏めで送るのではなく小分けして送るのですが、その小分けした一塊のことです。 インターネットで使用されるパケットは階層構造になっていて、例えば、ファイル転送で使用するFTPでは、まずIPパケットがあり、その中にTCPパケット、更にその中にFTPのパケットがあります。 それぞれのパケットにはヘッダー部(プロトコルごとで異なり、おおよそ数十バイト)と、データ部があります。 すごく大雑把な解説ですが、これでも理解するのが難しいのでは、と思います。

noname#246630
質問者

お礼

昔から通信ではデータ転送がバイト単位で扱われないからです。そういう事ですか。だからbpsってなっているのですね。デジタルデータのヘッダーについては そうだなWAVファイル(音楽ファイル)の構造と同じようなことかもね。分かります。だたそこまでの専門用語は知らなくて良い。単に慣例で通信の世界ではMB/sではなく bpsってなっているのね。了解です。

その他の回答 (4)

  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.4

転送速度の単位はビットです。 ファイルサイズの単位はバイトです。 1バイトは8ビット。 通信では通信経路上でのノイズ対策などでチェックビットとかノイズでビットが変化した場合に自己修復するためのエラー訂正用のデータも含まれるので単純に8で割った値が転送データサイズにはなりません。 ちなみに、日本語の漢字(全角文字)やUnicodeは2バイトで1文字です。 メガバイトセコンド、ビットパーセコンドというのは日本語では「毎秒」と呼称します。 その前にビットとバイトを勉強しましょう。 ビットというのは0と1で表現します。実際には電圧の強弱。0ボルトで0,1ボルトで1というわけではありません。しきい値より高ければ1,低ければ0というのが一番わかり易いかな?

noname#246630
質問者

お礼

エラー訂正用のデータも含まれるので単純に8で割った値が転送データサイズにはなりません。 PCオーディオで知ってますよ。エラー訂正のおかげで デジタル信号が変化した場合でも元に復元しようとしますね。エラー訂正ばかりが入ると音質が悪くなると言われている大体分かります。bpsを単純に8で割った値が転送データサイズになるんだぐらいに思っておけばよい。10ぐらいで割っても良いかな。bpsとMB/sはその程度で考えて置けば問題無いが以前から?と思っていたのでありがとうございます。

  • dragon-man
  • ベストアンサー率19% (2714/13698)
回答No.3

1バイトは8ビットです。通信には制御用のビットも必要ですから、1バイトのデータを送るにはおおよそ10ビット必要でしょう。つまり1MB/Sは10Mビット/sです。後はご自分で計算してみて下さい。

noname#246630
質問者

お礼

全く良く理解できません。この質問はこのままにしておきます。

  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.2

> 1,050 MB/sだと1秒間に1050MBのファイルを転送できるという意味ですよね。 違います。 まず、通信速度MB/sのMBはメガビットですが、ファイルサイズでMBって単位を使う場合はメガバイトです。 それと、通信のデータ量は、純粋なデータの他に通信の制御に使用するデータも含まれます。制御に使われるデータは、その転送プロトコルによって違ってきますし、環境によっても変わってきますので、単純に換算できるようなものではありません。 QAサイトの回答で理解できるレベルの話ではないと思います、本当に理解したいのなら、その手のサイトや書籍で調べたほうが良いと思います。

noname#246630
質問者

お礼

MB/sはメガバイト毎秒ではなくメガビット毎秒なのですか。 詳しくは知りませんでしたが勘違いしていたようですが 全く意味不明ですね。

回答No.1

100Mbps 単純な計算なら100M÷8=12.5 12.5MB/s しかし現実的にはパケットのヘッダー、フッター情報があるから 100M÷10として10MB/s程度

noname#246630
質問者

お礼

MB/sはメガバイト毎秒ではなくメガビット毎秒なのですか? だとすると余計意味不明になるのですが知らなくても別に問題はないのですが疑問に思いまして・・・・。

関連するQ&A