令和5年度 春期 ネットワークスペシャリスト試験 午前II 問4
テクノロジネットワークTCP・UDP・IP層の制御
ネットワークで利用されるアルゴリズムのうち,TCPの輻輳制御アルゴリズムに該当するものはどれか。
解答・解説
正解: ア. BBR (Bottleneck Bandwidth and Round-trip propagation time)
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などのルーティングプロトコルで利用される、宛先までの最短経路を計算するアルゴリズム(ダイクストラ法)のことです。