Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStats

Categories

🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
HomeAboutTopicsPricingMy VaultStats
LEVEL 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-03-10
Next Topic: Network Routing Protocols Cheat Sheet

Network protocols are the standardized rules and conventions that govern how data is transmitted between devices on a network. They operate across multiple layers of abstraction—from the physical signals on a wire to the application-layer messages you see in a browser—and each protocol serves a specific purpose in ensuring reliable, efficient, and secure communication. Understanding protocols like TCP/IP, UDP, HTTP, and DNS 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 protocols to handle 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 11 focused tables and 73 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: Application Layer ProtocolsTable 8: Data Link and Network Address TranslationTable 9: Advanced Network ConceptsTable 10: Routing Algorithm TypesTable 11: Common Port Numbers

Table 1: Network Models and Layers

ModelExampleDescription
OSI Model
Layer 7: Application
Layer 4: Transport
Layer 1: Physical
• Seven-layer conceptual framework dividing network communication into distinct layers 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 and email.
Presentation Layer (OSI 6)
SSL/TLS, JPEG, ASCII
• Translates data between application and network formats
• handles encryption, compression, and encoding to ensure compatibility.
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