問題トランスポート層のプロトコルであるTCPとUDPの比較として、正しいものはどれか。
- aTCPは接続確立を行わずにデータを送信するため遅延が小さく、UDPは接続確立と再送制御を行うため信頼性が高い。
- bTCPもUDPも接続確立を行わないが、ポート番号で上位プロトコルを識別するのはUDPだけである。
- cTCPは3ウェイハンドシェイクで接続を確立し、再送制御や順序制御を行うが、UDPは接続確立も再送制御も行わない。
- dTCPはネットワーク層のプロトコルで、UDPはトランスポート層のプロトコルである。
答えと解説を見る
正解:c. TCPは3ウェイハンドシェイクで接続を確立し、再送制御や順序制御を行うが、UDPは接続確立も再送制御も行わない。
正解は「TCPは3ウェイハンドシェイクで接続を確立し、再送制御や順序制御を行うが、UDP…」。TCPはコネクション型で、3ウェイハンドシェイクで接続を確立し、再送制御や順序制御を行う。UDPはコネクションレス型で、これらを行わない分、処理が軽い。「TCPは接続確立を行わずにデータを送信するため遅延が小さく、UDPは接続確立と再…」は誤り。TCPとUDPの説明が入れ替わっている。接続確立と再送制御を行うのはTCPである。「TCPもUDPも接続確立を行わないが、ポート番号で上位プロトコルを識別するのはU…」は誤り。TCPはコネクション型で接続確立を行う。ポート番号による識別はTCPとUDPの両方で行われる。「TCPはネットワーク層のプロトコルで、UDPはトランスポート層のプロトコルである。」は誤り。TCPとUDPはどちらもトランスポート層(第4層)のプロトコルである。
広告体系的に対策するなら工事担任者の対策講座(SAT)を見る →![]()