SDN is a network architecture that centralizes control through software, allowing for dynamic resource allocation and improved network management.