๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

Networking Advanced

What is SDN (Software-Defined Networking)?

An approach that separates the network control plane from the data plane, enabling centralized, programmable network management.

SDN decouples the decision-making logic (control plane) from the packet forwarding hardware (data plane). A centralized controller programs network devices via APIs, replacing manual device-by-device configuration.

Benefits include network automation, dynamic traffic engineering, easier policy management, and multi-vendor interoperability. OpenFlow is the most common SDN protocol. Cloud providers use SDN extensively for virtual networking (VPC, security groups, load balancers).

Related Terms

QoS (Quality of Service)
A set of techniques for managing network traffic to prioritize certain types of data and ensure performance for critical applications.
WireGuard
A modern, lightweight VPN protocol that uses state-of-the-art cryptography and minimal code for fast, secure tunneling.
Token Bucket Algorithm
A rate limiting algorithm that allows burst traffic by accumulating tokens at a fixed rate and consuming them per request.
DNS over HTTPS (DoH)
A protocol that encrypts DNS queries by sending them over HTTPS, preventing eavesdropping and manipulation of DNS traffic.
Proxy Server
An intermediary server that forwards requests between clients and destination servers, providing caching, filtering, or anonymity.
ICMP (Internet Control Message Protocol)
A network protocol used for diagnostic and error reporting, including ping and traceroute functionality.
View All Networking Terms โ†’