CS176A: Introduction to Computer Communication Networks
Spring 2008

Course Description


Course Objectives


Course Objectives and Department Mission


Course Information


Instructor Information


Teaching Assistants


Student Evaluation

Course Outline

DateDescriptionReading
Apr 01 Tu


Apr 03 Th

Internet Evolution


OSI Stack

"Internet: `The Big Picture'"
"A Brief History of the Internet"
Online Maps
Tanenbaum, 1.2, 1.3, 1.4, 1.6
Kurose/Ross, 1.1-1.8
Apr 08, Tu

Apr 10, Th

Sockets

Physical Layer

Tanenbaum, 6.1
Kurose/Ross, 2.1, 2.7-2.8
Tanenbaum, 2.1-2.4
Kurose/Ross, 1.4(v3)/1.2(v4)
Apr 15, Tu

Apr 16, We
Apr 17, Th
Data Link Layer Overview

Homework #1 due by 11:59pm
Point-to-Point Protocols
Tanenbaum, 3.1, 3.2, 3.3, 3.4
Kurose/Ross, 5.1, 5.2

Kurose/Ross, 5.7
Apr 22, Tu

Apr 24, Th

Data Link (Shared Media)

Ethernet & High-Speed Shared Protocols

Tanenbaum, 4.1, 4.2
Kurose/Ross, 5.3, 5.4
Tanenbaum, 4.3, 4.4, 4.7.5
Kurose/Ross, 5.5, 5.6, 5.7
Apr 29, Tu

Apr 30, We
May 01, Th
Review and Network Layer Overview

Homework #2 due by 11:59pm
Midterm Exam
Tanenbaum, 5.1
Kurose/Ross, 4.1, 4.2


May 06, Tu

May 08, Th
IP

IP (cont'd)
Tanenbaum, 5.6.1-5.6.3,5.6.7-5.6.8
Kurose/Ross, 4.3, 4.4, 4.7
See previous
May 13, Tu

May 15, Th
Routing

Finish IP
Tanenbaum, 5.2, 5.5.6, 5.6.4, 5.6.5
Kurose/Ross, 4.5, 4.6
See previous
May 20, Tu

May 22, Th
TCP--Part 1

TCP--Part 2
Tanenbaum, 6.1, 6.2, 6.5
Kurose/Ross, 3.1, 3.4
Kurose/Ross, 3.5-3.7
May 27, Tu

May 29, Th

TCP--Part 3, UDP

DNS & HTTP/WEB

Tanenbaum, 6.4
Kurose/Ross 3.3
Tanenbaum, 7.1-7.3
Kurose/Ross, 2.2, 2.4, 2.5
Jun 03, Tu


Jun 05, Th
Jun 06, Fr
Misc Topics (NATs, Tunnelling, P2P, and CDNs)


Review
Homework #3 due by 11:59pm
Tanenbaum, 5.6.3, 5.6.2,5.5.5
Kurose/Ross, 2.6
UCSB Network Information


Jun 11, We

FINAL EXAM (12:00-2:00)
Location: Girvetz 1115
(same as where class is held)