Course Lecture Plan

Notes: Reading refers to textbook KR unless denoted otherwise.

Slides of recitation by TA are here.

Date

Lectures Topics

Notes

Reading

Assignment

Tu 1/6

Class overview, Introduction to Networking (Internet, protocol, circuit- and packet-switching)

[ppt][pdf]

Ch. 1.1-1.3, 1.8, Handout for project 1

Project 1 out. Find partner (groups of up to 2). 

Th 1/8

Introduction to Networking (access networks, physical media, delay and loss, layered architecture)

[ppt][pdf]

Ch. 1.4 – 1.7

  Homework 1 out.

Tu 1/13

Application Layer (Web, HTTP, FTP)

[ppt][pdf]

Ch. 2.1 – 2.3

 

Th 1/15

Application Layer (Email, DNS, TCP socket programming)

[ppt][pdf]

Ch. 2.4 – 2.6

 

Tu 1/20

Socket Programming (UDP socket programming, Web caching)

[ppt][pdf]

Ch. 2.7 – 2.9

 

Th 1/22

Transport Layer (intro, UDP, reliable data transfer)

[ppt][pdf]

Ch. 3.1 -3.4

  Homework 1 in.

Tu 1/27

Transport Layer (reliable data transfer, TCP)

[ppt][pdf]

Ch. 3.4 -3.5

Project 1 in. Project 2 out.  Homework 2 out.

Th 1/29

TCP (connection)

[ppt][pdf]

Ch. 3.5

 

Tu 2/3

TCP (congestion control)

[ppt][pdf]

Ch. 3.6 -3.7

Homework 2 in.

Th 2/5

Review for Midterm

[ppt][pdf]

 

 

Tu 2/10

Midterm

Th 2/12

Midterm grading review

 

 

 

Tu 2/17

Network Layer (routing principles)

[ppt][pdf]

Ch. 4.1 – 4.2

Homework 3 out. 

Th 2/19

Network Layer (hierarchical routing, Internet Protocol)

[ppt][pdf]

 Ch. 4.3 – 4.4

Project 2 in. Project 3 out.

Tu 2/24

Network Layer (routing: OSPF, BGP)

[ppt][pdf]

Ch. 4.5, 4.8

 

Th 2/26

Network Layer (multicast) Data Link Layer (intro, error detection/correction)

[ppt][pdf]

Ch. 4.8, 5.1 – 5.2

 

Tu 3/ 2

Data Link Layer (multiple access protocols, LAN, Ethernet)

[ppt][pdf]

Ch. 5.1-5.5

Homework 3 in. Homework 4 out.

Th 3/4

Data Link Layer (Ethernet, hubs, bridges, switches, wireless)

[ppt][pdf]

Ch. 5.5 – 5.7

 

Tu 3/9

Networking Security 

[ppt][pdf]

 Ch. 7

 Homework 4 in.

Th 3/11

Review for final

[ppt][pdf]

 

Project 3 in.

 

Notes:

  1. RS = Richard Stevens