Main Books

#1 J. Kurose and K. Ross, Computer Networking –A Top-Down Approach, 8th ed. 2021 Pearson

Further Reading

#1 L. L. Peterson and B. S. Davie,”Computer Networks, A Systems Approach”, 6th ed. Morgan Kaufmann, 2021.

#2 Andrew S. Tanenbaum, Nick Feamster, David J. Wetherall, Computer Networks. 6th ed. Pearson , 2021.

#3 Software-Defined Networks: A Systems Approach, Peterson, Cascone, O’Connor, Vachuska, and Davie [LINK]