Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud