OpenLib.cs
  • OpenLib.cs
  • courses
    • Information Retrieval
    • Data Mining
    • Artificial Intelligence
    • Operating Systems
    • Theory of Computation
    • Microprocessors & Interfacing
    • Compiler Construction
    • Number Theory
    • Computer Architecture
    • Cryptography
    • Computer Programming
    • Design & Analysis of Algorithms
    • Quantum Computing
    • Data Structures & Algorithms
    • Discrete Structures for Computer Science
    • Database Systems
    • Principles of Programming Languages
    • Object Oriented Programming
    • Service Oriented Computing
    • Logic in Computer Science
    • Digital Design
    • Computer Networks
  • scripts
    • {course}
  • Contributing Guidelines
  • Assets
    • Course Title
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Textbooks
  • Videos
  • Websites
  1. courses

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

Kurose & Ross

6th (2013)

Peterson & Davie

5th (2012)

Forouzan

5th (2013)

Forouzan

4th (2010)

Tanenbaum & Wetherall

5th (2011)

Kurose & Ross

6th (2013)

Peterson & Davie

5th (2012)

Forouzan

5th (2013)

Tanenbaum & Wetherall

5th (2011)

Walter Goraski

2nd (2017)

Videos

Websites

PreviousDigital DesignNextscripts

Last updated 5 years ago

(Full Course)

(Full Course)

(Full Course)

(Full Course)

Bits & Bytes of Computer Networking, Google
Computer Networking Tutorial, Microsoft
Computer Networks, Ravindrababu Ravula
CCNA Course, NetworKING
Computer Networks,Gate Smashers
Information Technology, PowerCert
Domain Name Servers (DNS)
Dynamic Host Configuration Protocol (DHCP)
Simple Mail Transfer Protocol (SMTP)
Network Address Translation (NAT)
Online Lecture Notes, IIT Kharagpur
Textbook Slides, Kurose & Ross Companion Site
Create a Subnet, Cybrary
Computer Networks: A Top Down Approach
Computer Networks: A Systems Approach
Data Communication & Networking
TCP/IP Protocol Suite
Computer Networks
Computer Networks: A Top Down Approach Solution Manual
Computer Networks: A Systems Approach Solution Manual
Data Communication & Networking Solution Manual
Computer Networks Solution Manual
The Illustrated Network: How TCP/IP Works