Assignments
- Past assignments ( gradesheet, grade
policy )
- Course directories
- Root directory
/afs/engin.umich.edu/class/f99/eecs489
- Assignments directory
/assignments
- Solutions directory
/solutions
- Help!
Administrative
- Course syllabus
- Exam Dates
- Midterm, Tuesday, Noveber 2nd in class (~15%)
- Final Exam, during last lecture period (~20%)
- Textbooks
- D.E. Comer, Internetworking with TCP/IP, Vol. 1: Principles,
Protocols, and Architecture, 3rd. ed., Prentice-Hall, 1995.
- W.R. Stevens, UNIX Network Programming, vol. 1: Networking
APIs: Sockets and XTI, 2nd. ed.,
Prentice-Hall, 1997.
- Coursepack from Dollar Bill.
Instructors
Prof. Kang Shin ( kgshin@eecs.umich.edu
), 763-0391
Lecture: Tu & Th 1:30-3:00, 1001 EECS
Office Hours: Tu & Th 3:00 - 4:00pm, or by appointment., 2228A EECS
Peter Hui ( pshui@eecs.umich.edu
),
Discussion: M 10:30-11:30, 1301 EECS
Office Hours: Tu 12:00-1:30pm, W 9:30-11:00am, or by appointment, 2420
EECS (TA Zoo)
Chris King ( kingc@engin.umich.edu
),
Discussion: Tu 4:30-5:30pm, 1303 EECS
Office Hours: M 4:00-5:30, Th Noon - 1:30, or by appointment, 2420 EECS
(TA Zoo)
Course Digest
This course will help you understand how networks operate and how network
applications are written. It will cover the workings of the Ethernet
and the Internet: how packets are routed, how packets are transmitted,
and what to do when there is network congestion. We study packet headers,
and routing and transmission protocols. We learn what sockets are and
how to use them. We write code to implement various routing and transmission
protocols. We write code to build client-server applications. There
will be a lot of programming.
You should know what processes and threads are and be familiar with
concurrency and interprocess communication. EECS 482 (Introduction to
Operating Systems) is a prerequisite. You must have taken EECS 380 and
have good working knowledge of C and UNIX if you want to take this course
without 482. An introduction to probability course such as EECS 401,
EECS 501, Math 425, Math 525, or Stat 412 is highly recommended as a
co-requisite.
|