Schedule and Contents

Week

Dates

Reading in Kurose&Ross

Extra reading recommended

Homework recommended

Lecture Topics

Special Events

2nd edition 3rd edition

1

 

Chapter 1,mainly p.1-32,39-66

Ch. 1, mainly p. 1-28,34-52

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

Week 1

solutions

Course administration

Introduction
Computer Networks and the Internet Overview

Network Concept and Terminology

  Class Project 1 is released

2

 

Chapter 2,   p.76-173

chapter 2,

p.73-169

 Java-tutorials on Sockets programming

All About Sockets” (Sun tutorial),

Other Sockets Information (in C)

Week 2

The Application Layer

The Application Layer

Application Structure and Protocols

Example Computer Network Applications

  Home assignment 1 due 12/6

12/8: Guest Lecture: Steve Schuster "Intrusion Detection Strategies"

3

 

Chapter 3,mainly p.184-248

chapter 3,

p.183-246,275-285

 

  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

TEST No. 1  on 12/15

debate 1 on 12/13

debate 2 on 12/15

4

 

Chapter 4,mainly p.293-312,

317-338,340-358, 368--375, 405-406

Chapter 4,

p.299-314, 323-391, 399-400

 

  Week 4 - 5

solutions

The Network Layer
IP

The Network Layer and Routing

Routing Principles and IP Routing

IP v4 Protocols and Addressing

IP v6

  TEST No. 2 on 01/05

debate 3 on 01/03

5

 

6

 

Chapter 5 421-480

Chapter 5,

p.417-465, 491-492

 

  Week 5 - 6

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

Project 1 due 01/12

Project 2 due 01/23

TEST No. 3 on 01/19

7

 

565-624

Chapter 8,

p.653-712

 

  Week 7

Network Security

Security in Computer Networks

Cryptography

debate 4 on 01/26

 

 

8

 

565-624

 

 

 

Firewalls protection

Vulnerabilities, attacks and protection

 

TEST No. 4

 

debate 5 on 02/02

 

9

 

 

 

 

 

Viruses and anti-viruses

Authentication

debates 6 on 02/09

Project 3 due 02/10

10

 

 

 

 

 

Research in computer networks and security

Research and project presentations

Class Wrap-up Network protocols revision

02/14: TEST No. 5

Student presentations on  02/14

 

11

to be scheduled

 

 

 

Final Exam

 

 Pages are given in the textbook second edition