Internet Technology Fall 2006

Last Updated: November 02, 2006
Instructor:
Mario Szegedy: szegedy@cs.rutgers.edu
Office Hours: Wed. 2-3pm and by Appointment [Hill 446]
Teaching Assistant:
Rob Moore: romoore@eden.rutgers.edu
Office Hours: Mon. 4-5pm and by Appointment [Hill 488]
Announcements
Overview
Important Dates
Event Date or Deadline Notes
Project 1 October 8, 2006
Midterm 1 October 10, 2006 No electronic devices or notes allowed. No "cheat sheets" allowed.
Project 2 October 29, 2006
Midterm 2 November 14, 2006 No electronic devices or notes allowed. No "cheat sheets" allowed.
Project 3 November 26, 2006
Final December 12, 2006
Lecture Notes
*SZ Indicates Prof. Szegedy's Lecture Notes.
Dates Theme Topics Readings from Kurose Notes
Week 01 (9/05) Fundamentals Networks (Core vs. Edge), Switching schemes, Delay Analysis, Pipelining, Layering, Encapsulation 1.1 - 1.9
Week 02 (09/12) Application Layer Protocols Basic Messaging, HTTP, FTP, SMTP, DNS 2.1 - 2.5
Week 03 (09/19) Network Programming Sockets 2.7 - 2.9
Week 04 (09/26) Continuation of Sockets Sockets 2.7 - 2.9
Week 05 (10/03) Reliable Data Transfer Algorithms ABP, Go-Back-N, Selective-Repeat 3.1 - 3.4
Week 06 (10/10) Transport Protocols UDP, TCP (flow control, congestion control) 3.5 - 3.7
Week 07 (10/17) IP Address IP addresses, Routers, ICMP 4.1 - 4.4
Week 08 (10/24) Routing Routing algorithms, routing protocols 4.5 - 4.6
Week 09 (10/31) Link Layer Error detection & correction, MAC sub-layer, Ethernet LANs, token-ring 5.1 - 5.6
Week 10 (11/07) Security Cryptography, Authentication, Digital Signature, Firewall 8.1 - 8.8
Week 11 (11/14) Wireless Networks 802.11 MAC 6.1, 6.3
Week 12 (11/21) Queue Management Leaky Bucket, Token Bucket, Fair Queuing 7.7
Week 13 (11/28) Queuing Theory Definition, Kendall Notation, M/M/1 analysis
Week 14 (12/04) P2P Networks
  Review
Homework
Projects
Old Exams