WINTER2000
![if !supportEmptyParas]><![endif]>
Course
info:
Home
Syllabus
Assignments
Resources
Accounts
Announcements
<![if !supportLineBreakNewLine]>
<![endif]>
![if !supportLineBreakNewLine]><![endif]>
![if !supportEmptyParas]><![endif]>
<![if !supportEmptyParas]><![endif]>
![if !supportEmptyParas]><![endif]>
Mục Lục
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)
- 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
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.)
Instructor Information
- Kevin Almeroth
Office 2113, Engineering I
E-mail: [email protected]
Office Hours: Tuesday/Thursday 1:00pm to 2:30pm, by appointment, or
just stop by.
Teaching Assistants
Kamil Sarac ([email protected])
Dimitrios Mourloukos ([email protected])
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
![if !supportEmptyParas]><![endif]>
University
of California, Santa Barbara
Computer Science Department
For any question contact us at [email protected]
<![if !supportEmptyParas]><![endif]>
<![if !supportMisalignedRows]>
<![endif]>