Syllabus for EECS 122 – SPRING 2006 

 

 

Lec

Date

Topics

Lecturer

Assignment

Reading

Slides/Notes

1

 Jan 17

Overview, goals, logistics

Abhay

 

1.1-1.5

lecture-1.pdf

 

2

Jan 19

Internet Architecture I: Layering and end-to-end arguments

Abhay

 

1.7-1.9  

 

lecture-2.pdf

lecture-2print.pdf

3

Jan 24

Internet architecture II: Delay models and performance

Abhay

H1 out

 

1.6

lecture-3.pdf

lecture-3print.pdf

4

Jan 26

Socket programming (required for project)

TA

 

2.7

Socket Programming.pdf

Socket Programmingprint.pdf

5

Jan 31 

Networking performance metrics; Intro to ns

TA

P1 out (mail client)

 

ns-intro-2.pdf

ns-intro-6print.pdf

6

Feb 2 

DNS & WWW

Abhay

 

2.1-2.6

lecture-6.pdf

lecture-6print.pdf

7

Feb 7 

Intro to transport layer; TCP vs UDP

David

 

H1 solutions

H2 out

DNS_LAB

HTTP_LAB

3.1 – 3.3

lecture-7.pdf

lecture-7print.pdf

8

Feb 9 

Reliable data transfer

David

P1 due

3.4

lecture-8.pdf

lecture-8print.pdf

9

Feb 14

Congestion control and avoidance

David

 

 

3.5-3.7

lecture-9.pdf

lecture-9print.pdf

10

Feb 16

Congestion control and avoidance (cont.)

David

H 2 Solutions

DNS LAB SOL.

HTTP LAB SOL.

H 3 out

 

 

lecture-10.pdf

lecture-10print.pdf

11

Feb 21

Intradomain routing: Distance Vector, Link State

Abhay

 

 

 

4.4-4.62

lecture-11.pdf

lecture-11print.pdf

12

Feb 23

Interdomain routing (BGP)

Abhay

TCP Project out

 

P2 out (Distributed Routing)

 

 

4.6.3

 

 

lecture-12.pdf

lecture-12print.pdf

13

Feb 28

Switching and forwarding & router architecture

Abhay

 

H3 Solutions
H4 out

4.3

lecture-13.pdf

lecture-13print.pdf

(Please refer to the slides for an expanded explanation of Knockout Switching)

14

Mar 2

Packet scheduling and packet classification

Abhay

 

7.7

lecture-14.pdf

lecture-14print.pdf

15

Mar 7 

Resource management and QoS: Intserv, Diffserv

Abhay

 

Rest of Chapter 7

lecture-15.pdf

lecture-15print.pdf

16

Mar 9

Midterm Review

Abhay/David

H4 Solutions

 

tse_review.pdf

parekh_review.pdf

17

Mar 14

Mid-term exam (in class)

 

 Midterm Solutions

 

Histogram

 

 

 

 

18

Mar 16

Multicast (IP + application level multicast)

Abhay

 TCP Project     Phase II out

4.7

lecture-16.pdf

lecture-16print.pdf

19

Mar 21

Distributed Algorithms

Abhay

P2 due

 

 

lecture-17.pdf

lecture-17print.pdf

20

March 23

Overlay networks & Peer-to-peer networks

Abhay

 

7.5

lecture-18.pdf

lecture-18print.pdf

21

March 28 

Spring Break

 

 

 

 

 

 

22

March 30  

Spring Break

 

 

 

 

23

Apr 4

Error detection and correction in link layer

David

H5 out

5.1-5.2

lecture-19.pdf

lecture-19print.pdf

 

24

Apr 6

 Multiple access protocols

David

 

5.3

lecture-20.pdf

lecture-20print.pdf

25

Apr 11

Ethernet  

David

Phase II due

P3 out (streaming video) 

Phase III out

5.5

lecture-21.pdf

lecture-21print.pdf

26

Apr 13

 Wireless physical layer

David

 

H5 Solutions

H6 out

6.1 – 6.2

lecture-22.pdf

lecture-22print.pdf

27

Apr 18

Guest lecture:

Vern Paxson of LBL

 

Topic: Network Security

 

 

 

vp-networksecurity.pdf

vp-networksecurityprint.pdf

28

Apr 20

Wireless LANs: WiFi

David

 

6.3

lecture-23.pdf

lecture-23print.pdf

29

Apr 25

Cellular networks

David

Phase III due

 

6.4

lecture-24.pdf

lecture-24print.pdf

30

Apr 27

Mobility management

David

 

6.5-6.7

lecture-25.pdf

lecture-25print.pdf

31

May 2

Wireless  TCP

David

H6 solutions

 

lecture-26.pdf

lecture-26print.pdf

32

May 4

No lecture

(Faculty Retreat)

 

H7 out (not due)

 

 

33

May 9

Final Review

Abhay/David

P3 due

 

tse_final_review.pdf

tse_final_reviewprint.pdf

finalreview_abhay.pdf

finalreview_abhayprint.pdf

34

May 17

Final Exam, 5:00-8:00pm
Venue: Room 50, Birge Hall

 

 

 

 

 

 

 

 

 

 

Good Luck!