令和5年度 春期 ネットワークスペシャリスト試験 午前II 問4
テクノロジネットワーク
この問題は2023(R5)春 ネットワークスペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
ネットワークで利用されるアルゴリズムのうち,TCPの輻輳制御アルゴリズムに該当するものはどれか。
解答・解説を読む
正解: 選択肢ア
TCPの輻輳制御アルゴリズムとは、ネットワークが混雑してパケットロスや遅延が発生する(輻輳)のを防ぐために、データの送信量を調整する仕組みのことです。代々様々なアルゴリズムが提案・利用されてきました。正解であるBBR (Bottleneck Bandwidth and Round-trip propagation time)は、Googleが開発した新しい輻輳制御アルゴリズムです。パケットロスを検知して送信量を絞る従来の方式とは異なり、ネットワークの「ボトルネック帯域幅」と「往復遅延時間 (RTT)」を継続的に測定し、最適なデータ送信ペースを算出することで、高速かつ安定した通信を実現します。
各選択肢の解説
- ア (正解): BBR (Bottleneck Bandwidth and Round-trip propagation time)は、TCPの輻輳制御アルゴリズムに該当します。
- イ (誤り): HMAC (Hash-based Message Authentication Code)は、ハッシュ関数を用いてメッセージの改ざん検知や送信者の認証を行うためのメッセージ認証符号(MAC)の一種です。
- ウ (誤り): RSA (Rivest-Shamir-Adleman cryptosystem)は、素因数分解の困難性を安全性の根拠とした代表的な公開鍵暗号方式です。
- エ (誤り): SPF (Shortest Path First)は、OSPFなどのルーティングプロトコルで利用される、宛先までの最短経路を計算するアルゴリズム(ダイクストラ法)のことです。