• ベストアンサー

計算方法を教えてください!!

32kbpsで通信できるPHSを使用して、漢字4096文字分のデータを送信するのにかかる時間の計算方法を教えて下さい。

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

  • ベストアンサー
  • mokonoko
  • ベストアンサー率33% (969/2859)
回答No.2

32kbpsは1秒間に32kビットの速度です これをバイト換算すると1秒間に4キロバイト キロを外すと1秒間に4096バイト 漢字は2バイト文字なのでデータ量は8192バイト よって8192/4096=2(秒) だと思います。 但し、通信環境に左右されるのであくまで理想値です。

その他の回答 (4)

  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.5

どこまで厳密にでしょうか?通信手段は?TCP/IPの場合、パケットの大きさは? 単純に計算すると 32KbpsのPHSの有効データ転送スピード 29.6Kbps 29.6*1024=30310バイト (PIAFSのエラー補正用のデータを差し引く) 4096文字*2バイト*8ビットに変換=65536バイト 65536/30310=約2.162秒 ですが、無線ですのでパケットが欠けることを考えればあくまで理想です。

  • nipotan
  • ベストアンサー率59% (134/227)
回答No.4

漢字 4,096 文字 → 8,192 バイト(Shift_JIS, EUC 等の場合) 32kbps の通信速度 → 約 4,000 バイト/秒 なので、8,192 ÷ 4,000 で、2 秒ちょっと。 ちなみに、PHS で 32kbps がコンスタントに出たりはまずしません。 パケットヘッダやメールのヘッダ、リクエストヘッダとレスポンスヘッダ等のネットワーク上の概念や、メールであった場合の文字コード (ISO-2022-JP だったり) では、「全て全角文字のみで構成されるのか、半角文字がどの程度含まれるのか」によってバイト数が異なってきます。 実質メール等で行うデータ通信であれば、通信速度やこれらの概念を加味して、この数字の約倍ぐらい (4 秒ちょっと) 時間がかかると考えたほうがいいでしょう。

noname#4644
noname#4644
回答No.3

ごめんなさい。計算方法でしたね。 32kbpsってことは一秒間に4Kbyte送れるってことね。 で漢字は一文字2byteだから4096文字で8192byte。 1Kbyte=1024byteなので、8192byte=8Kbyte だから2秒です。

noname#4644
noname#4644
回答No.1

2秒ジャスト。あくまで理想ね。

関連するQ&A