The document discusses software defined networking and how it separates the control plane and data plane using the OpenFlow protocol. It describes how traditional networks have complex, vendor-dependent hardware that is difficult to manage. SDNs address this using a centralized controller and OpenFlow to programmatically control the forwarding behavior of simplified switches. The controller monitors all devices, maintains a global view, and allows for easier network programming and management compared to distributed control planes in traditional networks.