Skip to content

GATE CS 2013 Q12 — Transport Layer: Flow Control, Congestion Control, UDP, TCP, Sockets

Explain with AI

The transport layer protocols used for real time multimedia, file transfer, DNS\textsf{DNS} and email, respectively are

Choose one option
View worked solution

Answer: C

To determine the correct transport layer protocols, let us analyze the requirements of each application:

  1. Real-time Multimedia: Applications like video conferencing or live streaming prioritize low latency over absolute reliability. If a packet is lost, retransmitting it is useless because the playback window has already passed. Therefore, it uses UDP (typically via RTP).
  2. File Transfer: File transfer protocols (like FTP) require 100% reliable, error-free, and in-order delivery of data. A single corrupted or missing packet can ruin the entire file. Therefore, it uses TCP.
  3. DNS (Domain Name System): DNS queries and responses are small, single-packet transactions. Using TCP would introduce significant overhead due to the three-way handshake. Thus, DNS primarily uses UDP for fast resolution.
  4. Email: Email protocols (like SMTP) require reliable delivery of messages without any data loss. Therefore, it uses TCP.

Matching these in the given order:

Real-time multimedia→UDP\text{Real-time multimedia} \rightarrow \mathbf{UDP}

File transfer→TCP\text{File transfer} \rightarrow \mathbf{TCP}

DNS→UDP\text{DNS} \rightarrow \mathbf{UDP}

Email→TCP\text{Email} \rightarrow \mathbf{TCP}

Thus, the correct sequence is UDP, TCP, UDP, and TCP, which corresponds to Option C.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Transport Layer: Flow Control, Congestion Control, UDP, TCP, Sockets questions