Course Syllabus
Lectures:
Monday and Wednesday, 2:37 pm - 4 pm
Location:
Cupples II, Room 217
Web Page:
http://www.arl.wustl.edu/~gorinsky/cse473s/fall2008
Class
Text:
Kurose and Ross.
"Computer Networking - A Top-Down Approach Featuring the Internet", fourth edition, Addison Wesley.
Description:
A broad overview of computer networking with a focus on the Internet. Topics include programming of distributed applications, performance modeling and evaluation, caching, addressing, routing, forwarding, access control, congestion control, reliability, resource discovery, layering, aggregation, physical principles and media, multicast and wireless communications. The programming assignments involve the Open Network Laboratory (ONL), http://onl.arl.wustl.edu/ maintained by the Applied Research Lab.
Instructor:
Sergey Gorinsky
Email: gorinsky@arl.wustl.edu
Telephone: 935-4838
Office: Bryan Hall
522E
Office hours: by appointment
Grading:
Class participation: 7 %
Quizzes: 8 %
Homework assignments: 25 %
Exams:
60 %
Policies:
Assignment Policy:
Unless explicitly instructed otherwise, each student must work on
assignments independently. If the student solves
a problem by acquiring insights from conversations, publications,
web sites, or other sources,
the student has to acknowledge all the sources by listing them at the end
of the solution.
Violations of this policy can result in receiving a debit (negative
credit) for the amount of points that the solution would earn if the
sources were cited. Repeated violations can result in
receiving F as the final grade in the course.
Solutions must be submitted by email to cse473@cec.wustl.edu and are due by 2:00 pm, i.e., a half an hour before the class. Hard copies of the solutions must be submitted to the instructor before the class starts. The instructor will keep the hard copies as a proof of the submission. It is the electronically submitted solutions that will be actually graded.
Coverage of material in classroom tests:
All exams are comprehensive.
Textbook and notes:
Students are expected to read the textbook and take notes in class.
Tentative
Schedule:
|
Class |
Date |
Topic |
|
1 |
8/27 |
Course overview
|
|
2 |
9/3
|
What and how of networking studies (Chapter 1)
|
|
3 |
9/8
|
Links, packets, delays, addresses and forwarding (Chapter 1; Sections 4.4.1 and 4.4.2)
|
|
4 |
9/10
|
BitTorrent and Skype (Sections 2.1 and 2.6; slides)
|
|
5 |
9/15
|
ONL lecture (NPR Tutorial: read the Notice, Overview, and Packet Processing;
skim the Remote Laboratory Interface; slides)
|
|
6 |
9/17
|
ONL interactive session
|
|
7 |
9/22
|
Application layer (Section 2.2)
|
|
8 |
9/24
|
Application layer (Sections 2.3 and 2.4)
|
|
9
|
9/29
|
Application layer (Sections 2.3, 2.4, and 2.5; slides)
|
|
10
|
10/1
|
Transport layer (Sections 3.1, 3.2, and 3.3)
|
|
11
|
10/6
|
Exam 1 (Chapter 1; Sections 2.1 through 2.6; Sections 4.4.1 and 4.4.2)
|
|
12
|
10/8
|
Transport layer (Section 3.4)
|
|
13 |
10/13
|
Transport layer (Section 3.5)
|
|
14 |
10/15
|
ONL lecture
|
|
15 |
10/20
|
ONL interactive session
|
|
16 |
10/22
|
Transport layer (Section 3.5)
|
|
17 |
10/27
|
Transport layer (Sections 3.6 and 3.7)
|
|
18 |
10/29
|
Transport layer (Sections 3.6 and 3.7)
|
|
19
|
11/3
|
Exam 2
|
|
20
|
11/5
|
Network layer (Sections 4.1, 4.2, and 4.5)
|
|
21
|
11/10
|
Network layer (Section 4.5)
|
|
22
|
11/12
|
Network layer (Section 4.4)
|
|
23 |
11/17
|
Network layer (Section 4.3)
|
|
24
|
11/19
|
ONL lecture
|
|
25
|
11/24
|
Network layer (Section 4.6) |
|
-
|
11/26
|
Thanksgiving (no class) |
|
26
|
12/1
|
Network layer (Section 4.7)
|
|
27 |
12/3
|
Link layer (Sections 5.1, 5.2, 5.3, and 5.4)
|
|
28 |
12/8
|
Exam 3 |
|
- |
12/17
|
no final exam
|