# Learning Materials

## **Learning Materials**

### **Recommended Readings**

* Computer Networks, Andrew S. Tanenbaum, David J. Wetherall, Fifth Edition (2011), Prentice Hall
* Data Communications and Networking, Behrouz A. Forouzan, Fifth Edition (2013), Mcgraw Hill
* Fundamentals of Data Communication Networks, Oliver C. Ibe, First Edition (2018), John Wiley & Sons, Inc.
* Networking All-in-One For Dummies, Doug Lowe, Seventh Edition (2018), John Wiley & Sons, Inc.
* Data and Computer Communications, William Stallings, Tenth Edition (2014), Pearson

### **Supplementary Readings**

* Computer Networking A Top-Down Approach, James F. Kurose, Keith W. Ross, Seventh Edition (2017), Pearson
* Computer Networks A Systems Approach, Larry L. Peterson and Bruce S. Davie, Sixth Edition (2020), Morgan Kaufmann Publishers
* The Internet and Its Protocols A Comparative Approach,  Adrian Farrel, First Edition (2004), Morgan Kaufmann Publishers
* Internetworking with TCP/IP Principles, Protocols, and Architecture, Douglas E. Comer, Sixth Edition (2014), Volume 1, Pearson Education, Inc.

### Online Resources

* <https://www.javatpoint.com/computer-network-tutorial>
* <https://www.guru99.com/data-communication-computer-network-tutorial.html>
* <https://www.studytonight.com/computer-networks/>
* <https://beginnersbook.com/2022/04/computer-network-tutorial-for-beginners/>
* <https://www.javatpoint.com/computer-network>
* <https://www.tutorialspoint.com/data_communication_computer_network/index.htm>
* <https://www.geeksforgeeks.org/computer-network-tutorials/>

### Video Resources

* <https://www.youtube.com/playlist?list=PLBlnK6fEyqRgMCUAG0XRw78UA8qnv6jEx>
* <https://www.youtube.com/playlist?list=PLxCzCOWd7aiGFBD2-2joCpWOLUrDLvVV_>
* <https://www.youtube.com/playlist?list=PLmXKhU9FNesSjFbXSZGF8JF_4LVwwofCd>
