Syllabus for EECS 122 – SPRING 2005 

Note: Make sure to refresh your version of this page as it may change regularly.

Lec

Date

Topics

Subtopics

Old Assignments [SP04]

Current Assignments

Reading

Slides/Notes

1

 Jan 18

INTRO

Overview, goals, logistics,

Network examples

 

 

 

Lecture 1: view, print

2

Jan 20 

INTRO 2, APPLICATIONS

Applications: Web Browsing;

Telephone Call; Functions; Scalability Ideas

 

Assignment #1

Assignment #1

1.1 & 1.2

 Lecture 2: view, print

3

Jan 25

APPLICATIONS,

ARCHITECTURE 1

Applications; Internet architecture: Layering & end-to-end arguments 

 

 

1.3 & 1.4

 Lecture 3: view, print

4

Jan 27

ARCHITECTURE 2,

MODELS

Architecture; Models: Bits, Packets, Queues, etc.

Assignment #2

Assignment #2

1.5

Lecture 4:  view, print

5

Feb 1

PHYSICAL

 

Physical: Fibers, Wires,
Wireless, Capacity, Coding

Ethernet: Hub or Switch

 

 

2.1 - 2.5

Lecture 5: view, print

 

6

Feb 3

ETHERNET 1

MAC,

 

Assignment #1 due

Assign#1 solutions

 

Assignment#1 due

Solutions #1

2.6, 3.1 & 3.2

Lecture 6: view, print

7

Feb 8 

ETHERNET2

 

 

Ethernet Evaluation

 

 

 

 

 

Lecture 7: same slides as 6

Ethernet_Address_Addendum

 

8

Feb 10

 OPNET

 

OPNET Example: Ethernet

 

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

Assignment #2 due Assignment #2 solution Assignment #3

Assignment#2 due

Solutions #2

OPNET #1

Relevant Manual Section:

Lab1: Ethernet

Reference Manual Section:

Lab0: Introduction

Lecture 8: view, print

 

 

9

Feb 15

Wi-Fi

Wi-Fi: Physical Layer a and b; MAC

Assignment #4

 

 

2.8

802.11_paper

Lecture 9: view, print

Wi-Fi Study Guide

10

Feb 17

IP

Design; Addresses

Domains: Inter/Intra

CIDR, Shortest Path, Link State

 

 

4.1 & 4.2

 Lectures 10-12: view, print

11

Feb 22 

 

Distance Vector, Path Vector, OSPF, RIP

OPNET O1 due

 

 

 

12

Feb 24

 

 

Assignment #3 due

Assignment #3 solutions

O2: OPNET OSPF (Lab #7 of Manual)

(Ref: Lab #6: RIP)

OPNET #1 due

OPNET #2

Relevant Manual Section:

Lab7: OSPF

Reference Manual Section:

Lab6: RIP

 

13

Mar 1

 

BGP, Review of IP

Assignment #4 due Assignment #4 solution

Assignment #3

4.3, 4.4

Lectures 13, 14: view, print

 

Multicast, print

14

Mar 3 

REVIEW for MIDTERM

Review of IP cont.

Review for Midterm

 

 

802.11 efficiency

Lecture 14: view, print

15

Mar 8

INSIDE A SWITCH

Architecture,

Examples: GSR, Cat5k

OPNET O2 due **MT

 

 

Lecture 15: view, print

16

Mar 10 

MIDTERM 

 

Midterm Solutions

Midterm Solutions

 

 

 

17

Mar 15

TCP/UDP

Goals, AIMD

 

OPNET #2 due

OPNET #3

Relevant Manual Section:

Lab8: TCP

5.1 & 5.2

Transport: view, print

Congestion Control:  view, print (1-13)

18

Mar 17

 

Variations (Reno, Tahoe, FAST)

O3: OPNET TCP

(Lab #8 of Manual)

Assignment #3 due

Solutions #3

Assignment #4

6.1, 6.2, 6.3.1 & 6.3.2

 Congestion Control:  view, print (13-31)

 

Mar 22

SPRING BREAK

 

 

 

 

 

 

Mar 24

SPRING BREAK

 

 

 

 

 

19

Mar 29

 

Tweaks
Fast recovery, retransmit

Assignment #5 out

 

6.3.3

 

20

Mar 31

 

State Machine, Performance

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

OPNET #3 due

OPNET #4

Relevant Manual Section:

Lab9: Queueing Disciplines

6.4.2 & 6.4.3 6.5.1

TCP Summary: view, print

Congestion Control (2): view, print

Fast recovery notes: view

Math of TCP: view, print (optional)

21

Apr 5

 DNS, WWW

Applications

 

Assignment #4 due

Solutions #4

Assignment #5

9.1 & 9.2

 DNS/WWW: view, print

22

Apr 7 

NETWORK PROGRAMMING

Sockets

Sockets Project

Sockets Examples

OPNET O3 due

Socket Project
Extra specs for Java

 

 

Sockets: view, print

Sockets (2): view, print

Example: view

23

Apr 12 

RTP, VoIP

Applications, Principles

Assignment #5 Solutions

 

 Assignment #5 problem 7 Correction

Socket Project

 

Project Page

Note: Doc due on 4/22! 

 9.3

RTP/VoIP: view, print

 

 

24

Apr 14

SCHEDULING

Routing, Performance

OPNET O4 due

OPNET #4 due

OPNET #5

Relevant Manual Section:

Lab4: Network Design

Supplemental info on OPNET #5

6.2

WFQ: view, print

 

Notes on QoS

25

Apr 19  

PROJECT

DISTRIBUTED ALGORITHMS

Objectives
Mechanisms

Systems

 

Assignment #5 due

Solutions #5

 

 

 

 

Select Function: view, print

Timeserver Example: view

Timeclient Example: view

Distributed Algorithms: view, print

26

Apr 21

SENSORS

Examples,

Ad Hoc Routing

O5: OPNET

Network Design (Lab #4 of Manual)

Supplemental info on O5

Project API document due on 4/22 

 

Sensors: view, print

27

Apr 26

SECURITY

Objectives
Mechanisms

Systems

 

 

8.1, 8.2, 8.3

Security: view, print

 

28

Apr 28

NETWORK DESIGN

Guest Lecture:

EECS Network

By Fred Archibald

Socket Project due

OPNET #5 due

 

 

EECS Network: view, print

UCB Connectivity: view, print

29

May 3

P2P/OVERLAYS/CDN

 Examples

Distributed Hash Tables

 

 

9.4

Overlay: view, print

30

May 5

AD HOC NETWORKS

 

OPNET O5 due

Socket Project due

 

Ad Hoc: view, print

31

May 10

REVIEW

 

 

 

 

Review (Part A): view, print

Review (Part B): view, print 

Final Review 2005: view, print

Tutorial

 

May 20

Final Exam 12:30-3:30pm
Place: 10 Evans

 

SP04 Final Exam Solutions

 

 

 

 

  Last updated by Jean on 5/12/05