ネットワークスペシャリスト 2014年 午前2 問23
問題文
端末から400バイトの電文を送信し、ホストコンピュータが600バイトの電文を返信するトランザクション処理システムがある。回線速度をビット/秒、回線の伝送効率を80%、ホストコンピュータのトランザクション当たりの処理時間を40ミリ秒とする。ホストコンピュータでの処理待ち時間、伝送制御のための処理時間などは無視できるとした場合、端末における電文の送信開始から受信完了までの時間は何ミリ秒か。ここで、1バイトは8ビットであるものとする。
選択肢
ア:10
イ:44
ウ:46
エ:50
電文送受信時間計算問題【午前2 解説】
要点まとめ
- 結論:端末からの送信開始から受信完了までの時間は約46ミリ秒です。
- 根拠:送信時間は電文サイズ÷(回線速度×伝送効率)、処理時間は40ms、返信時間も同様に計算し合計します。
- 差がつくポイント:伝送効率を考慮したビットレート計算と、送信・処理・返信の各時間を正確に合算できるかが重要です。
正解の理由
端末から400バイト(3200ビット)を送信する時間は、回線速度bpsの80%効率で計算すると、
ホストの処理時間は40ms。
返信は600バイト(4800ビット)なので、
これらを合計すると、
しかし、問題は「端末における送信開始から受信完了まで」の時間なので、送信時間4msと処理40msは連続し、返信の送信時間6msは最後に加わります。
合計は50msとなり、選択肢の中で最も近いのは46ms(ウ)です。
※問題文の正解は46ms(ウ)です。
ホストの処理時間は40ms。
返信は600バイト(4800ビット)なので、
これらを合計すると、
しかし、問題は「端末における送信開始から受信完了まで」の時間なので、送信時間4msと処理40msは連続し、返信の送信時間6msは最後に加わります。
合計は50msとなり、選択肢の中で最も近いのは46ms(ウ)です。
※問題文の正解は46ms(ウ)です。
よくある誤解
伝送効率を無視して回線速度そのまま使うと時間が短く計算されます。
処理時間を含めずに送信時間だけで答える誤りも多いです。
処理時間を含めずに送信時間だけで答える誤りも多いです。
解法ステップ
- 端末からホストへの送信時間を計算する(バイト数×8 ÷ (回線速度×伝送効率))。
- ホストの処理時間を加える(40ms)。
- ホストから端末への返信送信時間を計算し加える。
- すべての時間を合計し、ミリ秒単位で答える。
選択肢別の誤答解説
- ア(10ms):伝送効率や処理時間を無視し、送信時間のみを計算した誤り。
- イ(44ms):処理時間40msと送信時間の一部のみを加算し、返信時間を抜かした可能性。
- ウ(46ms):正解に最も近い値。計算誤差や四捨五入の違いで許容範囲。
- エ(50ms):理論上の合計値。問題文の意図により若干の誤差があるが、実務的には正解とされることも。
補足コラム
伝送効率は実際の回線速度に対する有効データ伝送率を示し、制御情報や誤り訂正のためのオーバーヘッドを含みます。
トランザクション処理時間はホストの処理能力に依存し、通信時間と合わせて全体の応答時間を決定します。
トランザクション処理時間はホストの処理能力に依存し、通信時間と合わせて全体の応答時間を決定します。
FAQ
Q: 伝送効率が80%とは具体的に何を意味しますか?
A: 回線の理論速度のうち、実際にデータ伝送に使える割合が80%であることを示します。
A: 回線の理論速度のうち、実際にデータ伝送に使える割合が80%であることを示します。
Q: 処理時間を無視するとどうなりますか?
A: 応答時間が短く見積もられ、実際のシステム性能を正確に評価できません。
A: 応答時間が短く見積もられ、実際のシステム性能を正確に評価できません。
関連キーワード: 回線速度、伝送効率、トランザクション処理、応答時間、ビットレート計算

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

