0
0
Computer Networksknowledge~5 mins

TCP vs UDP comparison in Computer Networks - Quick Revision & Key Differences

Choose your learning style9 modes available
Recall & Review
beginner
What does TCP stand for and what is its main purpose?
TCP stands for Transmission Control Protocol. It is used to send data reliably between computers by establishing a connection and ensuring all data arrives correctly.
Click to reveal answer
beginner
What does UDP stand for and how is it different from TCP?
UDP stands for User Datagram Protocol. Unlike TCP, it sends data without establishing a connection and does not guarantee delivery, making it faster but less reliable.
Click to reveal answer
intermediate
Which protocol, TCP or UDP, is better for streaming videos and why?
UDP is better for streaming videos because it sends data quickly without waiting for confirmation, which helps avoid delays even if some data is lost.
Click to reveal answer
intermediate
Name two key features of TCP that make it reliable.
TCP uses connection establishment (handshake) and error checking with acknowledgments to ensure data is sent and received correctly.
Click to reveal answer
intermediate
Why might a game developer choose UDP over TCP for online multiplayer games?
Because UDP is faster and has less delay, it is preferred for games where quick updates are more important than perfect accuracy of every message.
Click to reveal answer
Which protocol guarantees that all data packets arrive in order?
ATCP
BUDP
CBoth TCP and UDP
DNeither TCP nor UDP
Which protocol is connectionless?
AUDP
BTCP
CBoth TCP and UDP
DNone
For which of these applications is UDP most suitable?
AFile transfer
BEmail
CLive video streaming
DWeb browsing
Which protocol uses a handshake process to start communication?
AUDP
BTCP
CBoth
DNeither
Which protocol is generally faster but less reliable?
ATCP
BNeither
CBoth are equally fast
DUDP
Explain the main differences between TCP and UDP in simple terms.
Think about how each protocol handles sending data and reliability.
You got /4 concepts.
    Describe a real-life situation where you would prefer to use UDP over TCP and why.
    Consider activities where quick updates matter more than perfect accuracy.
    You got /3 concepts.