CS 485/585 Computer Networks Fall 2004

Last modified: 11/4/04

Instructor

Barney Maccabe

Phone

505-277-6504 (direct)
505-277-8249 (HPC@UNM)
505-277-3112 (CS Department)

Office

EECE 236B

Office hours

12:30-1:45 T Th & by appointment

Mailing List

subscription link

Textbook

Computer Networks (3rd Edition) by Peterson and Davies, Morgan Kaufmann, 2003

Recommended Books

Computer Networks (4th Edition) by Andrew Tanenbaum, Prentice Hall, 2003
Data and Computer Communications (7thEdition), Prentice Hall, 2003
The Protocols (TCP/IP Illustrated, Volume 1), Richard Stevens, Addison-Wesley Professional,1994

Class meetings

Biology Room 139; Tuesday and Thursday 9:30-10:45

Dates

Topic

Reading

8/24, 8/26

Intro & Foundations

Chapter 1

8/31, 9/2, 9/7, 9/9

Direct Link Networks

Chapter 2 (skim 2.3.3 & 2.7)

9/14

ns2

handouts

9/16, 9/21

Packet Switching

Chapter 3 (skim 3.3)

9/23, 9/28, 9/30

Internetworking

Chapter 4

10/5, 10/7

UDP & TCP

5.1 & 5.2

10/7

Review and catch-up

10/12

Midterm Exam

10/14

Fall Break (no class)

10/19, 10/21

RPC & Performance

5.3 & 5.4

10/21 Term paper approval

10/26, 10/28, 11/4

Congestion control

Chapter 6

11/9, 11/11, 11/16

Applications

Chapter 9

11/18, 11/23

Presentation layer

Chapter 7

11/23 Term paper due

11/25

Thanksgiving (no class)

11/30, 12/2

Network Security

Chapter 8

12/7

HPC Interconnects

notes

12/9

Review and catch-up

12/14

Final Exam 7:30-9:30

Homework Assignments

Throughout the semester, exercises will be assigned from the textbook.  Due dates for the homework will be announced when the assignment is made (extensions may be announced on the email list).  Assignments are due at the start of class.  No electronic submissions. Late assignments will not be accepted. You should turn in your own work. You may discuss exercises with others; however, you must write your own solutions to the exercises.

Assignment

Date Assigned

Due Date

 Chapter 1: 5, 10,14, 17, 21. 24. 26

8/31

9/9

Chapter 2: 1, 4, 5, 11, 18, 20, 22, 27, 31, 35, 37, 39, 43, 45

9/10

9/28

Chapter 3: 3, 5, 11, 17, 20, 32, 35,

9/23

10/5

Chapter 5: 1, 3, 4, 5, 20, 22, 26, 28, 39, 47, 50

10/25

11/4

Chapter 6: 2, 6, 7, 12, 17, 28, 32, 37, 42

11/4

11/23

Experiments

3 or 4 experiments will be assigned during the semester. These experiments will make use of ns-2 (the network simulator). Experiments should be conducted in teams of 2 or 3 students (no fewer than 2, no more than three). You may not work the same student on more than one experiment. Experiment write ups should be 5-8 pages.

ns-2 has been installed on the machines (specifically, shelby.cs.unm.edu and titan.cs.unm.edu) in the CS lab. To use ns-2 on these machines, you should add "/root/ns-allinone-2.27/bin" to your path.

Here is a copy of the ns-2 manual.

Experiment

Date Assigned

Due Date

CSMA/CD

9/23

10/12

BLAST

11/4

12/2

Vegas

11/4

12/14

Exams

There will be one midterm exam and one final exam.  All exams will be cumulative.

Term paper

Students enrolled for graduate credit must write a term paper that compares two or three active research projects related to sensor networks or ubiquitous computing.  Students enrolled for undergraduate credit may optionally choose to write a term paper. You are welcome to use relevant quotes from the available literature; however, you should use them sparingly. The intention is to describe and compare the projects using your own words.

Before you begin the final stage of your term paper, you must have the subject of your paper approved. To get your topic approved, you must write a short (1-2 paragraphs) description of the projects you intend to compare and supply at least five references (no more than two Web). You must have your topic approved by Thursday October 21. Your final paper should be 15-20 typeset, double spaced, pages including references and illustrations. This paper is due at the start of class on Tuesday November 23.

Grading

Without Term Paper 

With Term Paper

Homework 

15%

15%

Experiments

10%

10%

Term paper

0%

10%

Midterm Exam

30%

20%

Final Exam

45%

45%