ITPEC FE Morning April 2019 Question 35
ITPEC FE Morning April 2019 — Question 35 of 80
TCP vs UDP protocols — identify which application-layer protocols use TCP.
TCP-based protocols (need reliable, ordered delivery):
- TELNET (port 23) — remote terminal access
- FTP (ports 20/21) — file transfer
- HTTP/HTTPS (ports 80/443) — web
- SMTP (port 25) — email sending
- SSH (port 22) — secure shell
UDP-based protocols (lightweight, no connection setup):
- DHCP (ports 67/68) — dynamic IP assignment
- SNMP (port 161) — network monitoring
- TFTP (port 69) — trivial file transfer
- DNS (port 53) — name resolution (uses both, but primarily UDP)
Why not others:
- (a) DHCP — uses UDP; client doesn't have an IP yet, so TCP handshake isn't possible
- (b) SNMP — uses UDP; designed for quick, lightweight network polling
- (d) TFTP — uses UDP; simplified version of FTP without reliability guarantees
Key rule: Protocols requiring sessions or reliable delivery use TCP; lightweight query/response protocols use UDP.
AI-generated — may contain errors
The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.