Schedule and Contents

Week

Dates

Reading in Kurose&Ross

Extra reading recommended

Homework recommended

Lecture Topics

Special Events

1

 

1-70

 

Week 1

Introduction
Computer Networks and the Internet Overview

Network Concept and Terminology

 

2

 

72-165

HTTP Made Really Easy. Very good introduction to the HTTP protocol.

Week 2

The Application Layer

The Application Layer

Application Structure and Protocols

Example Computer Network Applications

 

3

 

167-269

 

  Week 3

The Transport Layer
TCP & UDP

TCP Congestion Management

Multiplexing and Demultiplexing

Reliable Transport and Sliding Windows

Connection-Oriented vs. Connectionless Transport Protocols

Congestion Control

  debates 1

4

 

271-377

 

  Week 4

The Network Layer
IP

The Network Layer and Routing

Routing Principles and IP Routing

IP v4 Protocols and Addressing

IP v6

  debates 2

5

 

271-377 379-481

 

  Week 5

Data Communication Theory
The Data Link/MAC Layer

The Data Link Layer and Local Area Networks

Error Detection and Correction

Local Area Network Architectures and Concepts

 

debates 3

6,7

 

565-624

 

 

Network Security

Security in Computer Networks

Cryptography

Authentication

Integrity

Internet Commerce

 

 

debates 4

8

 

565-624

 

 

Network Security

 

 

9

 

626-660

 

 

Network Management

Research and project presentations

 

Presentations:

 

 

10

 

 

 

 

Research in computer networks and security

Research and project presentations

Class Wrap-up

Presentations:

 

11

as scheduled

 

 

 

Final Exam