マナビング基本情報技術者

トランスポート層のプロトコルは何を基準に選ぶ?

基本情報技術者試験 平成29年度秋期 午前 問34 / ネットワーク › 通信プロトコル

過去問にチャレンジ

平成29年度秋期 午前 問34

トランスポート層のプロトコルであり,信頼性よりもリアルタイム性が重視される場合に用いられるものはどれか。

  1. ア

    HTTP

  2. イ

    IP

  3. ウ

    TCP

  4. エ

    UDP

会話形式の解説

講師講師
まず通信の層を確認し、次に遅延を抑えたいという条件で比べましょう。
受験者受験者
TCPとUDPはどちらもトランスポート層なので、そこで迷いました。
講師講師
では、通信の信頼性を高めるために、再送や順序制御を行うのはどちらですか。
受験者受験者
TCPです。順序制御は、データの順番を整えることですね。
講師講師
そのとおりです。TCPは層の条件を満たしますが、遅延を抑えることを重視する今回の条件には合いません。
受験者受験者
UDPには、その再送や順序制御がないのですか。
講師講師
UDPはそれらを標準機能として持ちません。だから、信頼性より遅延の少なさを重視する条件に合います。
受験者受験者
HTTPとIPも、遅延を考える前に層を確認すればよいですか。
講師講師
はい。HTTPはアプリケーション層、IPはネットワーク層なので、どちらも指定された層には当たりません。
受験者受験者
まず層でTCPとUDPに絞り、再送と順序制御の違いからUDPを選ぶのですね。
講師講師
はい。TCPもトランスポート層だという点に気を付け、最後にリアルタイム性の条件を確かめましょう。

まとめ

HTTPはアプリケーション層、IPはネットワーク層のプロトコルです。トランスポート層に属するTCPとUDPのうち、TCPは再送や順序制御によって信頼性を高めます。UDPはそれらを標準機能として持たず、遅延の少なさを重視する今回の条件に適しています。

解答・解説

正解はエです

この問題のテーマ

トランスポート層のプロトコルを見分け、リアルタイム性を重視する通信に適したものを選ぶ問題です。

解き方の考え方

まず、各プロトコルがどの層に属するかを確認します。トランスポート層に属するTCPとUDPについては、再送や順序制御の有無を比べます。遅延を抑えたいという条件に合うのはUDPです。

選択肢ごとの解説

  1. ×ア  HTTP
    HTTPはアプリケーション層のプロトコルです。設問が求めるトランスポート層のプロトコルには当たりません。
  2. ×イ  IP
    IPはネットワーク層のプロトコルです。通信に関わるプロトコルですが、設問で指定された層が異なります。
  3. ×ウ  TCP
    TCPはトランスポート層に属しますが、再送や順序制御によって通信の信頼性を高めます。層の条件は満たしても、遅延を抑えることを重視する設問の条件には合いません。
  4. ○エ  UDP
    UDPはトランスポート層のプロトコルです。再送や順序制御を標準機能として持たないため、信頼性より遅延の少なさを重視する用途に適しています。

POINT

  • HTTPはアプリケーション層、IPはネットワーク層に属します。
  • TCPとUDPはどちらもトランスポート層に属します。
  • TCPは信頼性を高めるために再送や順序制御を行います。
  • UDPは遅延を抑えたい通信に適しています。

※出典:平成29年度秋期 基本情報技術者試験 午前 問34