Syllabus for EECS 122 – SPRING 2004 

 

Lec

Date

Topics

Subtopics

Assignment

Reading

Slides/Notes

1

 Jan 21

INTRO

Overview, goals, logistics

 

 

Lectures 1 and 2 : view, print

2

Jan 23 

 

Network examples

Assignment #1

1.1 & 1.2

 

3

Jan 26

ARCHITECTURE 1

Applications: Web Browsing;

Telephone Call; Functions; Scalability Ideas

 

1.3 & 1.4

Lecture 3: view, print

4

Jan 28 

 

Internet architecture: Layering & end-to-end arguments

 

 

Lecture 4: view, print

5

Jan 30 

MODELS

Bits, Packets, Queues, etc.

Assignment #2

1.5

Lecture 5: view, print

6

Feb 2

PHYSICAL

Fibers
Wires
Wireless

 

2.1 & 2.2

Lectures 6 and 7: view, print

7

Feb 4 

 

Capacity
Coding

 

2.3, 2.4, & 2.5

 

8

Feb 6

ETHERNET

Hub or Switch
MAC

Assignment #1 due

Assign#1 solutions

2.6

Lectures 8 and 10: view, print

9

Feb 9

OPNET

 

Framework 
OPNET Example: Ethernet

O1: OPNET Switched LANs (Lab #3 of Manual)

 

Lecture 9: view, print

10

Feb 11

 

Ethernet Evaluation

 

3.1 & 3.2

 

11

Feb 13 

Wi-Fi

Physical Layer: a, b
MAC

Assignment #2 solution Assignment #3

2.8

Wi-Fi Study Guide

Lectures 11 and 12: view, print

12

Feb 18

 

MAC; QoS (e)

 

802.11_paper

 

13

Feb 20 

IP

Design; Addresses

 Assignment #4

 

4.1

Lecture 13-16: view, print

14

Feb 23 

 

Domains: Inter/Intra
CIDR

OPNET O1 due

 

 

15

Feb 25 

 

Shortest Path
Link State
, Distance Vector
Path Vector

 

4.2

 

16

Feb 27 

 

OSPF and RIP

Assignment #3 solutions

O2: OPNET OSPF (Lab #7 of Manual)

(Ref: Lab #6: RIP)

 

 

17

Mar 1

 

BGP

 

4.3

Lecture 17: view, print

18

Mar 3

 

Review of IP

 

4.4

 

19

Mar 5

REVIEW for MIDTERM

 

Assignment #4 solution

 

Lecture 19: view, print

20

Mar 8

INSIDE A SWITCH

Architecture

 

 

Lecture 20 and 21: view, print

21

Mar 10

 

Examples: GSR; Cat5k

OPNET O2 due

 

 

22

Mar 12 

MIDTERM

 

Midterm Solutions

 

 

23

Mar 15 

TCP/UDP

Goals

 

5.1 & 5.2

Transport: view, print

24

Mar 17

 

AIMD and Variations
(
Reno, Tahoe, FAST)

O3: OPNET TCP

(Lab #8 of Manual)

6.1, 6.2, 6.3.1 & 6.3.2

Congestion Control: view, print

25

Mar 19  

 

Tweeks
Fast recovery, retransmit

Assignment #5 out

6.3.3

 

26

Mar 29

 

State Machine

 

 

Congestion Control (2): view, print

27

Mar  31

 

Performance

O4: OPNET Queueing Disciplines (Lab #9 of Manual)

6.5.1

Fast recovery notes: view

28

Apr 2

 

Special Issues
(Wireless; ECN; SACK)

Assignment #5 Solutions

 

6.4.2 & 6.4.3

 

29

Apr 5

NETWORK PROGRAMMING

Sockets

OPNET O3 due

 

Sockets: view, print

30

Apr 7

 

Sockets Project

Socket Project
Extra specs for Java

 

 

 

31

Apr 9

 

Sockets Examples

 

 

Sockets (2): view, print

32

Apr 12

DNS

Applications

 

 9.1 & 9.2

DNS/WWW: view, print

33

Apr 14

WWW, DISTRIBUTED ALGORITHMS

Applications, Principles

 

 

Distributed Algorithms: view, print

34

Apr 16

RTP, VoIP

Applications

OPNET O4 due 

 9.3

RTP/VoIP: view, print

35

Apr 19

MULTICAST, SCHEDULING

Routing, Performance

 

 6.2

WFQ: view, print

Multicast: view, print

36

Apr 21

SECURITY

Objectives
Mechanisms

 

 8.1, 8.2

Security: view, print

37

Apr 23

 

Systems

O5: OPNET

Network Design (Lab #4 of Manual)

Supplemental info on O5

 8.3

 

38

Apr 26

SENSORS

Examples

 

 

Sensors: view, print

39

Apr 28

 

Ad Hoc Routing

 

 

 

40

Apr 30

NETWORK DESIGN

Guest Lecture:

EECS Network

By Fred Archibald

Socket Project due

 

EECS Network: view, print

41

May 3

P2P/OVERLAYS/CDN

Examples

 

 9.4

Overlay: view, print

42

May 5

 

Distributed Hash Tables

 

 

 

43

May 7

NETWORK DESIGN

Guest Lecture: UCB External Connectivity

By Ken Lindahl

OPNET O5 due

 

UCB Connectivity: view, print

44

May 10

REVIEW

 

 

 

 

 

May 22

Final Exam, 12:30-3:30pm
Place: 1 Le Conte

 

 

 

 

 

 

  Last updated by Shyam Parekh on 4/29/04