Network Protocols Cheat Sheet: Major Protocols, Ports, Layers, and Use Cases
Computer networks work because of network protocols. A protocol is a set of rules that defines how data is transmitted, received, and interpreted between devices.
This post provides a complete learner-friendly explanation of the most important network protocols, their OSI layers, port numbers, transport methods, and real-world use cases. It is ideal for students, networking learners, cybersecurity learners, and interview preparation.

Why Network Protocols Are Important
- Enable communication between devices
- Ensure data is delivered correctly
- Define security and reliability mechanisms
- Allow interoperability between systems
Without protocols, the internet and modern networks would not function.
Understanding Protocol Layers (OSI & TCP/IP)
Most network protocols operate at specific layers of the OSI model:
- Application Layer (L7) – User-facing services
- Transport Layer (L4) – Reliable or fast delivery
- Network Layer (L3) – Addressing and routing
HTTP / HTTPS (Hypertext Transfer Protocol)
HTTP and HTTPS are application-layer protocols used to transfer web pages and resources between a client and a server.
- Layer: Application (L7)
- Ports: 80 (HTTP), 443 (HTTPS)
- Transport: TCP
HTTPS adds encryption using SSL/TLS to protect data from attackers.
Example: Browsing websites, REST APIs, online banking
DNS (Domain Name System)
DNS translates human-readable domain names into IP addresses.
- Layer: Application (L7)
- Port: 53
- Transport: UDP (mostly), TCP (zone transfers)
Without DNS, users would need to remember IP addresses instead of domain names.
Example: google.com → 142.250.182.14
TCP (Transmission Control Protocol)
TCP is a reliable, connection-oriented transport protocol.
- Layer: Transport (L4)
- Transport: Protocol itself
TCP ensures:
- Ordered delivery
- Error checking
- Retransmission of lost packets
Example: HTTP, SMTP, FTP
UDP (User Datagram Protocol)
UDP is a fast, connectionless transport protocol.
- Layer: Transport (L4)
- Transport: Protocol itself
UDP sacrifices reliability for speed.
Example: Video streaming, VoIP, online gaming, DNS queries
IP (Internet Protocol – IPv4 / IPv6)
IP handles addressing and routing of packets across networks.
- Layer: Network (L3)
- Transport: N/A
IP is the foundation of the internet.
Example: Routing data between devices worldwide
ICMP (Internet Control Message Protocol)
ICMP is used for network diagnostics and error reporting.
- Layer: Network (L3)
ICMP does not transfer user data.
Example: ping, traceroute
SSH (Secure Shell)
SSH provides a secure, encrypted channel over an unsecured network.
- Layer: Application (L7)
- Port: 22
- Transport: TCP
Example: Remote server login, secure file transfer (SFTP)
FTP (File Transfer Protocol)
FTP is used to transfer files between a client and server.
- Layer: Application (L7)
- Ports: 20, 21
- Transport: TCP
FTP is not secure by default.
Example: Uploading or downloading files from servers
SMTP (Simple Mail Transfer Protocol)
SMTP is the standard protocol for sending emails.
- Layer: Application (L7)
- Ports: 25, 587
- Transport: TCP
Example: Sending emails between mail servers
Summary Table (Quick Revision)
| Protocol | Layer | Port | Main Use |
|---|---|---|---|
| HTTP/HTTPS | L7 | 80 / 443 | Web browsing |
| DNS | L7 | 53 | Name resolution |
| TCP | L4 | N/A | Reliable delivery |
| UDP | L4 | N/A | Fast delivery |
| IP | L3 | N/A | Routing |
| ICMP | L3 | N/A | Diagnostics |
| SSH | L7 | 22 | Secure remote access |
| FTP | L7 | 20,21 | File transfer |
| SMTP | L7 | 25,587 | Email sending |
Interview Tips
- Know protocols and their ports
- Understand OSI layers
- Explain real-world use cases
- Differentiate TCP vs UDP
Final Conclusion
Network protocols form the backbone of modern communication. Understanding their purpose, layers, and ports is essential for networking, cybersecurity, and IT careers. This cheat sheet acts as both a learning guide and quick revision resource.
Master protocols once — use them throughout your IT career 🚀