WINTER2000

![if !supportEmptyParas]><![endif]>

 


Course
info:

 

 

*Home

Home pageSyllabus

SyllabusAssignments

Course assignmentsResources

*Accounts

*Announcements

<![if !supportLineBreakNewLine]>

<![endif]>

![if !supportLineBreakNewLine]><![endif]>

 

 

 

![if !supportEmptyParas]><![endif]>

<![if !supportEmptyParas]><![endif]>

![if !supportEmptyParas]><![endif]>

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: [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

 

Computer Science Department home page

![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]>