WINTER2000
|
|
CS 176B: Network Computing
Winter 2000
Course Information
-
Lecture Time/Place
-
Tuesday/Thursday--8:00am to 9:15am (Phelps 1425)
-
Discussion Time/Place
-
Monday--2:00pm to 2:50pm (Phelps 1508) or,
-
Friday--10:00am to 10:50am (Phelps 1401)
NOTE: Because we did not have a discussion section on January 10, 2000,
identical discussion sections will be on a Friday of one week and the Monday
of the NEXT week (as opposed to Monday and Friday of the same week).
In other words, Discussion #1 will be on 1/14 and 1/17; Discussion #2 will
be on 1/21 and 1/24, etc.)
-
Course WWW Page: http://www.cs.ucsb.edu/~cs176b/
-
Course Textbook
-
Required: Andrew S. Tanenbaum, Computer Networks, 3rd Edition
-
Required: Kurose and Ross, Computer Networking: A Top-Down Approach
Featuring the Internet (http://www.seas.upenn.edu/~ross/book/Contents.htm)
-
Recommended: W. Richard Stevens, UNIX Network Programming, Networking
APIs: Sockets and XTI, Volume 1, 2nd Edition.
-
Suggested: Deitel & Deitel, Java: How to Program, 2nd
Edition
-
Suggested: Douglas E. Comer, Internetworking with TCP/IP, 3rd Edition
-
Required Prerequisites
-
CS 176A: Introduction to Computer Communication Networks
Instructor Information
Kevin Almeroth
Office 2113, Engineering I
E-mail: almeroth@cs.ucsb.edu
Office Hours: Tuesday/Thursday 1:00pm to 2:30pm, by appointment, or
just stop by.
Teaching Assistants
Kamil Sarac (ksarac@cs.ucsb.edu) |
Dimitrios Mourloukos (mourlouk@cs.ucsb.edu) |
Office: CSIL |
Office: CSIL |
Office Hours: M and F at 11:00am - 12:30pm |
Office Hours: W from 10:00am - 1:00pm |
Student Evaluation
-
Assignments 50% (5 x 10%)
-
HW1: Socket Programming (TA: Dimitrios Mourloukos)
-
HW2: Network Utilities (TA: Kamil Sarac)
-
HW3: Network Routing (TA: Kamil Sarac)
-
HW4: Snoop (TA: Kamil Sarac)
-
HW5: WWW Client/Server (TA: Dimitrios Mourloukos)
-
Midterm 20% (in-class, closed everything)
-
Final 30% (cumulative, in-class, closed everything)
Class Schedule
Num |
Date |
Lecture Topic |
Reading |
Assignment |
01
02
|
Jan 11
Jan 13
|
Class Overview
OSI Stack Review
|
None
Tanenbaum, Chapter 1 (1.4,1.7) |
HW1 out
|
|
|
TA: Dimitrios Mourloukos |
03
04 |
Jan 18
Jan 20 |
Data Link Layer
SLIP/PPP/modems |
Tanenbaum, Chapter 3.1,3.2
TBD |
|
|
|
TA: Kamil Sarac |
05
06
|
Jan 25
Jan 27
|
Ethernet
Network Layer
|
Tanenbaum, Chapter 4 (4.3,4.5.2)
Tanenbaum, Chapter 5 (overview) |
HW1 due, HW2 out
|
|
|
TA: Dimitrios Mourloukos |
07
08 |
Feb 01
Feb 03 |
IPv4 Addresses and Host Names
IPv4 and IPv6 protocol |
Tanenbaum, Chapter 5.5
Tanenbaum, Chapter 5.5 |
|
|
|
TA: Kamil Sarac |
09
10 |
Feb 08
Feb 10 |
IP Routing
Catch Up and Review |
Tanenbaum, Chapter 5.2,5.5.5,5.5.6
N/A |
HW2 due, HW3 out
|
|
|
TA: Dimitrios Mourloukos |
11
12
|
Feb 15
Feb 17
|
Midterm
Transport Layer
|
None
Tanenbaum, Chapter 6 (overview) |
|
|
|
TA: Kamil Sarac |
13
14
|
Feb 22
Feb 24
|
TCP
TCP Congestion Control
|
Tanenbaum, Chapter 6.4
Tanenbaum, Chapter 6.4, WWW text |
HW3 due, HW4 out
|
|
|
TA: Dimitrios Mourloukos |
15
16 |
Feb 29
Mar 02 |
TCP Modern Issues
UDP and HTTP |
Handouts
Chapter 6.4, WWW book |
|
|
|
TA: Kamil Sarac |
17
18 |
Mar 07
Mar 09 |
DNS, FTP and SMTP
Catch Up (Streaming Media) |
WWW text
N/A |
HW4 due, HW5 out
|
|
|
TA: Dimitrios Mourloukos |
19
20 |
Mar 14
Mar 16 |
Review & Campus Info
NO CLASS |
N/A
N/A |
HW5 due |
** |
Mar 23 |
FINAL (8am) |
Cumulative |
None |
|
|