Skip to content

Latest commit

History

History

CSF303

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

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