Course Lecture Plan

Notes: Reading refers to textbook KR unless denoted otherwise.

Slides of recitation by TA are here.

Date

Lecture Topics

Notes

Reading

Assignment

Mon 1/2

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

[chapter1.ppt]

Ch. 1.1-1.3, 1.8

 

Wed 1/3

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

Ch. 1.4 – 1.7

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

Mon 1/9

Application Layer (Web, HTTP)

[chapter2.ppt]

 

Ch. 2.1 – 2.3

  Homework 1 out.

Wed 1/11

Application Layer (Email, DNS)

Ch. 2.4 – 2.5, 2.7-2.8

 

Mon 1/16

Application Layer (socket programming)
Transport Layer (intro and multiplexing)

[chapter3.ppt]


  Homework 1 in. Homework 2 out.

Wed 1/18

Class switched to 1/16 Memorial Day

Mon 1/23

Transport Layer (reliable data transfer, TCP)

[chapter3.ppt]

 

Ch. 3.1 -3.4


Wed 1/25

TCP (connection)

Ch. 3.5

  Project 1 in. Project 2 out.

Mon 1/30

TCP (congestion control)

Ch. 3.6 -3.7

 

Wed 2/1

Review for Midterm

Homework discussion

 

Homework 2 in.

Fri 2/3

Midterm (moved from Mon. 2/6)

Wed 2/8 Cancelled.  Please attend the recitation on project 2 on Friday 2/10.

Mon 2/13

Midterm grading review
Network Layer (intro, virtual circuit)

[chapter4.ppt]

Ch. 4.1 – 4.4

 

Wed 2/15

Network Layer (virtual circuit, datagram format)

[chapter4.ppt]

Ch. 4.1 – 4.4

Homework 3 out. 

Mon 2/20

Network Layer (Internet Protocol, routing algorithm)

 Ch. 4.4 - 4.5

 

Wed 2/22

Network Layer (Hierarchical routing, routing in the Internet: OSPF)

Ch. 4.6

Project 2 in. Project 3 out.

Mon 2/27

Network Layer (routing in the Internet: BGP, multicast)

Ch. 4.7

 

Wed 2/29

Data Link Layer (intro, error detection/correction, multiple access protocols, LAN)

[chapter5.ppt]

Ch. 5.1-5.4

Homework 3 in. Homework 4 out.

Mon 3/5

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

Ch. 5.5 – 5.6

 

Wed 3/7

Review for final

[eecs354.ppt]

Ch. 8.1-8.3

 Homework 4 in. Project 3 in.

 

Notes:

  1. Most slides are adopted and modified from materials developed by J. F. Kurose and K. W. Ross.