Software defined networking (SDN) is one of the most promising recent developing in the networking. Together with network function virtualization (NFV) it has the potential to automate the networking tasks in a seamless manner. This book introduces the reader to this burgeoning field and explains the basic concepts within a historical context. It should be useful to senior undergraduates, beginning graduate students, and also to anyone curious...