CS352 Internet Technology Spring 2007

Instructor:
Yingying Chen: yingche@cs.rutgers.edu
Office Hours: Monday 3:30-4:30PM [CoRE 335]
(Please include "CS352" in your email subject line if you need to contact me.)

Teaching Assistant:
Tuan Phan tphan@cs.rutgers.edu
Office Hours: Wednesday 5-6PM [Core 340]


Announcements
Overview
Important Dates
Event Date or Deadline Notes
Midterm 1 February 19, 2007 (Monday) No electronic devices or notes allowed. No "cheat sheets" allowed.
Project 1 March 5, 2007 (Monday) 11:59PM
Project 2 April 9, 2007 (Monday) 11:59PM
Midterm 2 April 16, 2007 (Monday) No electronic devices or notes allowed. No "cheat sheets" allowed.
Project 3 April 30, 2007 (Monday) 11:59PM
Final May 7, 2007 (Monday)
Lecture Notes
Dates Theme Topics Readings from Kurose Notes
Week 01 (01/17) Fundamentals Networks (Core vs. Edge), Switching schemes, Delay Analysis, Pipelining, Layering, Encapsulation 1.1 - 1.9
Week 02 (01/22) Application Layer Protocols Basic Messaging, HTTP, FTP, SMTP, DNS 2.1 - 2.6
Week 03 (01/29) Network Programming Sockets and Threads 2.7 - 2.9
Week 03/04 (02/05) Reliable Data Transfer Algorithms ABP, Go-Back-N, Selective-Repeat 3.1 - 3.4
Week 05 (02/12) Transport Protocols UDP, TCP (Flow Control, Congestion Control) 3.5 - 3.7
Week 07 (02/26) IP addressing Routers, IP addressing, ICMP 4.1 - 4.4
Week 08 (03/05) Routing Routing algorithms, routing protocols 4.5 - 4.7
Week 10 (03/19, Week 09 is spring break.) Link Layer Error detection & correction, MAC sub-layer, Ethernet LANs, token-ring 5.1 - 5.6
Week 11 (03/26) Security Cryptography, Authentication, Digital Signature, Firewall 8.1 - 8.8
Week 12 (04/02) Wireless Networks
Queue Management
802.11 MAC
Leaky Bucket, Token Bucket, Fair Queuing
6.1 - 6.3
7.7
Week 13 (04/09) Queuing Theory Definition, Kendall Notation, M/M/1 Analysis
Week 15 (04/30) (Code review of projects was conducted in Week 14.) P2P networks, Review
Homework
Projects
Old Exams