Software-defined networking is considered by many to be one of the most important, and potentially disruptive, developments in networking since the rise of the Internet. To date, networks and connectivity have come first, and applications have followed. SDN turns this...