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
- Bits & Bytes of Computer Networking, Google (Full Course)
- Computer Networking Tutorial, Microsoft (Full Course)
- Computer Networks, Ravindrababu Ravula (Full Course)
- CCNA Course, NetworKING
- Computer Networks,Gate Smashers (Full Course)
- Dynamic Host Configuration Protocol (DHCP)
- Simple Mail Transfer Protocol (SMTP)
- Network Address Translation (NAT)