Qraft(クラフト) 資格・学習クイズアプリ

Cisco Certified Network Associate(CCNA) 練習問題 59:トランスポート層:コネクション確立のフロー

TCP通信を開始する際の「3ウェイハンドシェイク」の手順について、正しいものはどれか。

  1. SYNを送信し、SYN/ACKを受信し、ACKを送信する。
  2. ACKを送信し、SYN/ACKを受信し、SYNを送信する。
  3. SYNを送信し、ACKを受信し、SYN/ACKを送信する。
  4. FINを送信し、FIN/ACKを受信し、ACKを送信する。
  5. ACKを送信し、FIN/ACKを受信し、FINを送信する。
正解と解説を見る
正解:SYNを送信し、SYN/ACKを受信し、ACKを送信する。

TCPの3ウェイハンドシェイクでは、最初にSYNパケットを送信し、次に相手からSYN/ACKパケットを受信し、最後にACKパケットを送信することでコネクションを確立するため、正解は該当する説明です。

【正解の理由】
TCP通信を開始する際、クライアントからSYN、サーバーからSYN/ACK、最後にクライアントからACKを送信する順番がプロトコルとして定められているため。

【不正解の理由】
• 『ACKを送信し、SYN/ACKを受信し、SYNを送信する』という説明は、パケットの順序が完全に逆になっているため誤り
• 『SYNを送信し、ACKを受信し、SYN/ACKを送信する』という説明は、応答としてSYN/ACKではなく単なるACKを受け取っている点が誤り
• 『FINを送信し、FIN/ACKを受信し、ACKを送信する』という説明は、コネクションの終了(切断)プロセスに関するものであり誤り
• 『ACKを送信し、FIN/ACKを受信し、FINを送信する』という説明は、存在しない無効な終了プロセスであるため誤り

← 前の問題問題一覧次の問題 →
アプリで解いてレーティングを上げる(無料・登録不要)