Skip to content

Computer Networks

Overview

The entire CN course covers all five layers of the Internet protocol stack. namely: * The Application layer where mails, http, websites, etc exist. * The Transport layer: TCP/UDP protocols * The Network layer: IP protocols and routing. * The Physical and Data Link layers: for packaging and moving data across wires

Kurose & Ross is certainly worth a read. Google's networks course is a recommended supplement for beginners. PowerCert covers speicifc topics that you can search for. The reference books can be read for anyone looking at a deeper insight into design techniques.

Prerequisites

This course has no prerequisites.

Textbooks

Title Author(s) Edition
Computer Networks: A Top Down Approach Kurose & Ross 6th (2013)
Computer Networks: A Systems Approach Peterson & Davie 5th (2012)
Data Communication & Networking Forouzan 5th (2013)
TCP/IP Protocol Suite Forouzan 4th (2010)
Computer Networks Tanenbaum & Wetherall 5th (2011)
Computer Networks: A Top Down Approach Solution Manual Kurose & Ross 6th (2013)
Computer Networks: A Systems Approach Solution Manual Peterson & Davie 5th (2012)
Data Communication & Networking Solution Manual Forouzan 5th (2013)
Computer Networks Solution Manual Tanenbaum & Wetherall 5th (2011)
The Illustrated Network: How TCP/IP Works Walter Goraski 2nd (2017)

Videos

Websites