問題プレビューID: dc144df9

問 34

設置場所の異なるクライアントとサーバ間で,次の条件で通信を行う場合の応答時間は何秒か。ここで,クライアントの送信処理の始まりから受信処理が終了するまでを応答時間とし,距離による遅延は考慮しないものとする。

〔条件〕

項目値
クライアントとサーバ間の回線速度8 M ビット/秒
伝送効率60 %
電文長上り 1 M バイト,下り 2 M バイト
クライアントの処理時間送信,受信を合わせて 0.4 秒
サーバの処理時間送信,受信を合わせて 0.4 秒
解説

回線速度は 8 M ビット/秒,伝送効率は 60 % なので,実効的な伝送速度は 8×0.6=4.88 \times 0.6 = 4.8 M ビット/秒,すなわち 8 ビット = 1 バイトより 4.8÷8=0.64.8 \div 8 = 0.6 M バイト/秒である。

  • 上り 1 M バイトの伝送時間は 1÷0.6≈1.671 \div 0.6 \approx 1.67 秒
  • 下り 2 M バイトの伝送時間は 2÷0.6≈3.332 \div 0.6 \approx 3.33 秒

応答時間は,クライアントの送信処理の始まりから受信処理の終了までの時間なので,クライアントの処理時間,上りの伝送時間,サーバの処理時間,下りの伝送時間の合計となる。

0.4+10.6+0.4+20.6=0.4+0.4+30.6=0.8+5.0=5.80.4 + \frac{1}{0.6} + 0.4 + \frac{2}{0.6} = 0.4 + 0.4 + \frac{3}{0.6} = 0.8 + 5.0 = 5.8

したがって,正解は「エ」である。