Overview of common network protocols by layer
Network protocols are categorized by their layer in the network stack:
Application Layer:
HTTP/HTTPS: Web data transfer (HTTPS adds SSL/TLS encryption).FTP: File upload/download.SMTP/POP3/IMAP: Email sending and retrieval.WebSocket: Full-duplex real-time communication.
Transport Layer:
TCP: Connection-oriented, reliable transmission (e.g., web browsing).UDP: Connectionless, low-latency, unreliable transmission (e.g., video streaming, gaming).
Network Layer:
IP (IPv4/IPv6): Routing and unique device identification.ICMP: Network diagnostics (e.g., Ping).ARP/RARP: Mapping between IP and MAC addresses.
Data Link Layer:
Ethernet: LAN physical connection and frame structure.PPP: Point-to-point link communication.
Security & Management:
SSL/TLS: Encryption for HTTPS.IPSec: Network layer encryption for VPNs.Kerberos: Symmetric key authentication.SNMP: Network device monitoring.SSH: Encrypted remote login (replaces Telnet).
File Sharing:
SMB: Windows file sharing.NFS: Distributed file system access.