TCP
Reliable and connection-oriented, TCP ensures ordered, complete, and error-checked delivery of data, making it suitable for applications like web browsing and email.
UDP
Fast but unreliable and connectionless, UDP is ideal for real-time applications like DNS, where speed is essential but lost data isn’t a critical issue.
TCP services
Connection establishment (3-way handshake: SYN, SYN-ACK, ACK)
Data reliability through acknowledgment and retransmission of lost segments
Flow control and congestion control
UDP Services
Domain Name Service 53
HyperText Transfer Protocol Secured 443