• ベストアンサー

パケットとバイト(或いはキロバイト)の関係

バイトが大きくなると、キロバイト、もっと大きくなるとメガバイト、と表されますね。 では、携帯電話の1パケットという単価とバイトとの関係ってどうなんでしょう? 私の使っている携帯電話は、1パケット128文字で0.3円ですが、携帯電話に表示されるのはいつも○キロバイトという単価です。バイトとパケットって関係あるのでしょうか?

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

  • ベストアンサー
  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.2

携帯電話の場合には、1パケット=128バイト=128文字(英数字)です。 これは、docomoもauもVodafoneも同じのようです。 ちなみに、1キロバイト=1024バイトなので、 8パケット=1キロバイトという計算になります。

参考URL:
http://www.itmedia.co.jp/mobile/0310/09/n_key2.html
200320
質問者

お礼

ありがとうございました! これが教えてほしかった「答え」です。 過去のQ&Aを検索したのですが、 うまく検索できずにもがいてました。 ほんとにありがとうございました!!

その他の回答 (4)

  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.5

>「パケット」と「バイト」の関係はイコールで結んでいいのですか? #4の方も書いておられますが、パケットというのは、データを入れる箱のことです。 何かしらの荷物を輸送する場合を考えると、 個人向けの宅配便などでは、「箱」は段ボール程度の大きさで、トラックで運びます。 一方、大量の物資だと、大きなコンテナを使って、飛行機や貨物列車で運びますよね。 このとき、段ボールもコンテナも、「箱」(=パケット)ですが、大きさも輸送経路も異なります。 インターネットの場合も同様に、パケットの大きさも移動する経路も様々にあります。 で、携帯電話にデータを送る場合は、「箱」の大きさは128バイトで統一されている、と考えてください。 少し言い方を変えるなら、ある特定の場合だけを考えるなら、1パケット=○バイトとなりますし、 この質問は携帯電話の場合だけを考えているので、1パケット=128バイトとイコールにできます。 ちなみに。 バイトはデータの大きさの単位です。 文字もデータなので、バイトの単位で表せます。その大きさは、#4の方が書いておられる通りで、 半角英数・記号が1文字1バイト、日本語などは1文字2バイトになります。 パケットは中に入れられるデータの大きさが決まっている箱です。 その中には、文字データだけでなくいろいろなデータが入れられますが、 一つの箱には128バイトまで入ります。

200320
質問者

お礼

今回は本当にお世話になりました。 やっぱり!こんがらがっていたことが、selene_pl様のご回答でほどけて来ました。 ある調べものをしていて、その過程で わからなかったパケットとバイトの関係が selene_pl様や皆様のご回答でわかったお陰で その先に進めます。 このご回答をもとに計算をしてみて、またどうしてもわからなかったら新しく質問を立てますね。 2度にわたるご回答、ホントにありがとうございました。

回答No.4

誤解しやすいのは、128文字=128バイトと言う点です。 ここでいう1文字というのは、#2の方が書かれている通り、英数カナの半角文字の事です。漢字やひらがな、全角のカタカナは2バイトつかいます。ですから漢字やひらがなだけであれば、実際には64文字しか1パケットで送れません。 また、パケットの中には制御符合も含まれますので、128バイトの文字ならば、2パケットつかいます。 それと、パケットはトラックのようなもの(箱)と考えてください。128バイトの荷物まで収容できます。もし130バイトのデータを2箇所に送る時には、3パケットではなく、2パケット×2で4パケットになります。

200320
質問者

お礼

わかりかけて来ました。 質問を変えて、もっとシンプルに、知りたい事があります。 noboru0510様のご回答をもとに もう少し、自分で調べて、またどうしてもわからなかったら質問します。 本当にありがとうございました。

  • fluffy
  • ベストアンサー率29% (87/293)
回答No.3

パケットは、通信するときデータをある一塊でをまとめたときの呼び名です。パケット毎にまとめてデータが送られます。パケットの大きさは目的、用途でいろいろですが、携帯の場合は1パケットの大きさが128文字分と決められていると考えてください。

200320
質問者

お礼

ん・・・なにやら少し、難しくなって来ちゃったかな。 つまり必ずしも 128文字=128バイトとは言い切れないのですか?それとも やっぱり「パケット」と「バイト」の関係は イコールで結んでいいのですか?

  • jamitof
  • ベストアンサー率41% (195/467)
回答No.1

携帯の場合 1パケット=128バイト(1024ビット)です。

200320
質問者

お礼

なるほど。なんとなくわかってきたかも・・・

200320
質問者

補足

あ!ありがとうございました、が抜けてたままお礼を送信しちゃいました。失礼しました。 ありがとうございました!

関連するQ&A

専門家に質問してみよう