Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications

Categories

🎓 Certifications
🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
CheatGrid
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications
LVLEVEL 0
0/5 XP
GitHub
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

Network Protocols Cheat Sheet

Network Protocols Cheat Sheet

Back to Networking
Updated 2026-05-25
Next Topic: Network Routing Protocols Cheat Sheet

Network protocols are the standardized rules governing how data is transmitted between devices on a network. They operate across multiple layers of abstraction—from physical signals on a wire to application-layer messages in a browser—and each protocol serves a specific purpose in ensuring reliable, efficient, and secure communication. Understanding protocols like TCP/IP, UDP, HTTP, DNS, and their modern successors (QUIC, HTTP/3, MQTT) is essential for diagnosing network issues, optimizing performance, and designing scalable systems. Keep in mind that the protocol stack is hierarchical: higher-layer protocols depend on lower-layer ones for addressing, routing, and physical transmission, so knowing where each protocol lives and how they encapsulate data is key to understanding end-to-end network behavior.

What This Cheat Sheet Covers

This topic spans 14 focused tables and 115 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.

Table 1: Network Models and LayersTable 2: Core Internet ProtocolsTable 3: Transmission CharacteristicsTable 4: TCP MechanismsTable 5: IP AddressingTable 6: Routing ProtocolsTable 7: Routing Algorithm TypesTable 8: Application Layer ProtocolsTable 9: IoT and Modern Messaging ProtocolsTable 10: Security and Tunneling ProtocolsTable 11: Network Management and Authentication ProtocolsTable 12: Data Link and Overlay TechniquesTable 13: Advanced Network ConceptsTable 14: Common Port Numbers

Table 1: Network Models and Layers

The OSI and TCP/IP models provide the conceptual scaffolding that makes multi-vendor networking possible; every protocol in this cheat sheet maps to one or more of these layers. Understanding where a protocol sits tells you what it can and cannot see — and why debugging often requires thinking across multiple layers simultaneously.

ModelExampleDescription
OSI Model
Layer 7: Application
Layer 4: Transport
Layer 1: Physical
• Seven-layer conceptual framework dividing network communication from Physical (hardware) to Application (user-facing)
• primarily used for teaching and troubleshooting rather than direct implementation
TCP/IP Model
Layer 4: Application
Layer 3: Transport
Layer 1: Network Access
• Four-layer practical model underlying the modern Internet
• combines OSI's upper layers into Application and lower layers into Network Access
• simpler and more widely deployed than OSI
Application Layer (OSI 7)
HTTP, FTP, SMTP, DNS
• Provides network services directly to end-user applications
• handles high-level protocols for data exchange like web browsing, email, and DNS
Presentation Layer (OSI 6)
SSL/TLS, JPEG, ASCII
• Translates data between application and network formats
• handles encryption, compression, and encoding
Session Layer (OSI 5)
NetBIOS, RPC
• Manages sessions and connections between applications
• establishes, maintains, and terminates communication sessions

More in Networking

  • Network Ports and Common Services Cheat Sheet
  • Network Routing Protocols Cheat Sheet
  • Azure Networking Cheat Sheet
  • IPv6 Cheat Sheet
  • Network Monitoring and SNMP Cheat Sheet
  • Quality of Service - QoS Cheat Sheet
View all 27 topics in Networking