フロー制御に関するネットワークスペシャリスト試験

 

以下に「フロー制御」をテーマとしたネットワークスペシャリスト試験形式の問題を【選択式】【正解】【解説】【穴埋め】【誤文訂正】形式で10問一気に作成します。


■ 問題1

フロー制御の目的として最も適切なものはどれか。
A. 通信相手の認証
B. 通信の暗号化
C. 受信側の処理能力を超えるデータ送信の抑制
D. 通信経路の最適化

【正解】C
【解説】フロー制御は、受信側が処理できる範囲内でデータを送らせるための制御である。
【穴埋め】フロー制御は、受信側の処理能力に応じて ________ を調整する技術である。
→ 送信速度
【誤文訂正】フロー制御は通信内容を暗号化するための技術である。
→ 暗号化は暗号技術であり、フロー制御は関係ない。


■ 問題2

TCPのフロー制御で使用されるフィールドはどれか。
A. ACK番号
B. ウィンドウサイズ
C. シーケンス番号
D. フラグビット

【正解】B
【解説】ウィンドウサイズは、受信側が現在受け入れ可能なバイト数を送信側に通知する。
【穴埋め】TCPのフロー制御は ________ により調整される。
→ ウィンドウサイズ
【誤文訂正】TCPのフロー制御はフラグビットで制御される。
→ 正しくは、ウィンドウサイズで制御される。


■ 問題3

ウィンドウサイズが0に設定されている場合の意味として適切なものはどれか。
A. 通信の終了
B. パケット破棄の要求
C. 一時的に受信バッファが満杯である
D. 通信経路の変更要求

【正解】C
【解説】受信バッファに空きがないため、一時的にデータを送らないようにする意味である。
【穴埋め】ウィンドウサイズが0は、受信バッファが ________ ことを示す。
→ 満杯になっている
【誤文訂正】ウィンドウサイズが0の場合、TCP通信が終了したことを示す。
→ 正しくは、通信継続中だが一時的に送信を停止する。


■ 問題4

TCPにおけるスライディングウィンドウ方式の役割はどれか。
A. 通信路の再構成
B. 動的にウィンドウサイズを変更してフロー制御を行う
C. パケットの再送処理
D. 通信の優先度変更

【正解】B
【解説】スライディングウィンドウにより、データの連続送信と制御を両立している。
【穴埋め】スライディングウィンドウは、 ________ の調整により効率的な通信を行う。
→ ウィンドウサイズ
【誤文訂正】スライディングウィンドウはパケットの再送に使われる。
→ 正しくは、再送はタイマーやACK応答で処理する。


■ 問題5

UDPではTCPと異なりフロー制御がない。これにより何が起こりやすいか。
A. 通信の暗号化
B. 通信経路の切断
C. パケットの過剰送信による輻輳
D. ウィンドウサイズの拡張

【正解】C
【解説】UDPは送信制御を行わないため、受信側が処理しきれないとパケットロスが起こる。
【穴埋め】UDPではフロー制御が存在しないため、 ________ の可能性がある。
→ パケットロス
【誤文訂正】UDPにはウィンドウ制御があり、過剰送信は起こらない。
→ UDPにはウィンドウ制御機能がない。


■ 問題6

TCP通信において、送信側が受信側のウィンドウサイズを読み取る方法はどれか。
A. ICMPメッセージ
B. ARP応答
C. ACKパケット
D. DNSクエリ

【正解】C
【解説】ACKパケットにウィンドウサイズ情報が含まれており、送信側はそれを参考にする。
【穴埋め】TCPのウィンドウサイズは ________ パケットで通知される。
→ ACK
【誤文訂正】TCPではDNSを用いてウィンドウサイズを取得する。
→ 正しくは、ACKで通知される。


■ 問題7

TCPのフロー制御によって防止される現象はどれか。
A. パケットスニッフィング
B. IPフラグメント
C. 受信側のバッファオーバーフロー
D. MTU超過

【正解】C
【解説】送信速度を調整することで、受信バッファのオーバーフローを防ぐことができる。
【穴埋め】TCPフロー制御は、 ________ のオーバーフローを防ぐ。
→ 受信バッファ
【誤文訂正】フロー制御はスニッフィングを防止するための機構である。
→ フロー制御は盗聴防止とは無関係である。


■ 問題8

TCPフロー制御と輻輳制御の違いとして正しいものはどれか。
A. フロー制御は通信経路全体の負荷に基づく
B. フロー制御は送信元の速度制限を行う
C. 輻輳制御は受信側のバッファ制御を行う
D. フロー制御は受信側の処理能力に基づく

【正解】D
【解説】フロー制御は「受信側基準」、輻輳制御は「ネットワーク経路全体の負荷基準」。
【穴埋め】TCPのフロー制御は ________ に基づいて送信量を調整する。
→ 受信側の処理能力
【誤文訂正】フロー制御はネットワーク全体の輻輳状況に基づいて調整される。
→ それは輻輳制御である。


■ 問題9

TCPのウィンドウサイズが動的に変化するのはなぜか。
A. 通信プロトコルが変更されるため
B. 受信側のバッファ状況に応じて更新されるため
C. ポート番号が変更されるため
D. 通信経路が変わるため

【正解】B
【解説】受信側の空きバッファ量が変化するため、通知されるウィンドウサイズも変わる。
【穴埋め】TCPウィンドウサイズは ________ に応じて変化する。
→ 受信バッファの空き容量
【誤文訂正】TCPウィンドウサイズはポート番号の変更で決定される。
→ ポート番号は関係ない。


■ 問題10

受信側がバッファを回復して再びデータの受信が可能になったことを送信側に通知するために送信するのはどれか。
A. RST
B. FIN
C. ウィンドウ更新ACK
D. DNS応答

【正解】C
【解説】ウィンドウサイズを大きくしたACKパケットを送信して通知する。
【穴埋め】バッファに空きができた場合、受信側は ________ パケットを送信して通知する。
→ ウィンドウ更新ACK
【誤文訂正】ウィンドウサイズの更新はFINパケットで通知される。
→ FINは通信終了時の制御である。


ご希望があれば、輻輳制御/ACK制御/ウィンドウスケーリング/TCP高速再送など、関連テーマでも問題を作成できます。ご指定ください。

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例