CS 455/555 - Intro to Networks and Communication
Spring 2011: Tues/Thurs 9:30-10:45am, Spong 108

Print - Admin

Announcements

Staff

Schedule

Final Paper

Syllabus

Links

Schedule

Notes:

  • This schedule is subject to change and will be updated throughout the semester with lecture topics and links to assignments.
  • Many of the slides are courtesy/copyright Jim Kurose and Keith Ross (from Computer Networking: A Top-Down Approach Featuring the Internet) with edits courtesy/copyright Kevin Jeffay, Don Smith, and Michele Weigle. Please contact Michele Weigle (mweigle at cs.odu.edu) before re-distributing.
  • ODU Spring 2011 Academic Calendar, Exam Schedule
  • Items in italics are tentative.
Week Date Topic Reading for this class meeting Assignment / Due
1 Jan 11 Administrivia Δ
Whirlwind Intro to the Internet - part a Δ
(slides 1-17)
Syllabus
Kurose/Ross (KR) 1.1-1.3
Prog1 (due 1/18)
Jan 13 Whirlwind Intro - part a
(slides 18-39)
2 Jan 18 Whirlwind Intro - part a
(slides 40-50)

Whirlwind Intro - part b Δ
(slides 1-17)

KR 1.4-1.7 Prog 1 due
Jan 20 Whirlwind Intro - part b
(slides 18-53)
Hmwk 1 (due 2/1)
3 Jan 25 Client-Server Computing and Socket Programming Δ KR 2.1, 2.7-2.8
TCPClient.java
TCPServer.java
UDPClient.java
UDPServer.java
UDPMsgClient.java
UDPShortServer.java
Jan 27 The Web and HTTP Δ
(slides 1-26)
KR 2.2
4 Feb 1 HTTP
(slides 26-51)
Hmwk 1 due
Hmwk 2 (due 2/15)
Feb 3 HTTP
FTP, Email Δ
KR 2.3-2.4
5 Feb 8 DNS Δ KR 2.5
Feb 10 Solutions to Hmwk 1
Transport Layer Δ
(slides 1-11)
KR 3.1-3.4
6 Feb 15 Transport Layer
(slides 12-41)
Hmwk 2 due
Prog2 (due 3/15)
Feb 17 Transport Layer
(slides 42-64)
7 Feb 22 Solutions to Hmwk 2
Review for Mid-Term
Mid-Term Study Guide
Feb 24 Mid-Term Exam KR 1-2 (Intro and App Layer)
8 Mar 1 TCP Intro and Flow Control Δ
slides 1-9
KR 3.5 Hmwk 3 (due 3/22)
Final Paper (due 4/26)
Mar 3 TCP Intro and Flow Control (large slide 28) You Don't Know Jack About Network Performance
Mar 8 No Class - Spring Break
Mar 10 No Class - Spring Break
9 Mar 15 TCP Congestion Control Δ
(slides 1-27)
KR 3.6-3.7 Prog 2 due
Mar 17 TCP Congestion Control
(slides 28-45)
slides 28-34, 36-37, 42 Δ (full page slides)
Network Layer Δ
(slides 1-17)
KR 4.1-4.3 Final Paper topic due
10 Mar 22 Network Layer
(slides 18-25)
IP Δ
(slides 1-19)
KR 4.4 Hmwk 3 due
Prog3 (due 4/7)
Mar 24 IP
(slides 20-39)
11 Mar 29 IP
(slides 39-42)
Routing Algorithms Δ
(slides 1-18)
link-state example
KR 4.5
Mar 31 Routing Algorithms
(slides 19-33)
Routing in the Internet Δ
(slides 1-19)
KR 4.6
12 Apr 5 Solutions to Hmwk 3
Routing in the Internet
(slides 20-35)
Link Layer Δ
(slides 1-14)
KR 5.1-5.3 Hmwk 4 (due 4/19)
Apr 7 Link Layer
(slides 15-36)
Addressing and Ethernet Δ
(slides 1-11)
KR 5.4-5.6, 5.9 Prog 3 due
Prog4 (due 4/21)
13 Apr 12 Addressing and Ethernet
(slides 12-46, skipped VLANs)
Day in the Life of a Web Request (ppt Δ)
Wireless
KR 6.1-6.6
Apr 14 CS 555 Presentations
Andrew (IPSec), Rajesh (WiMAX), John (Cloud Comp)
14 Apr 19 CS 555 Presentations
Abishek (VoIP), Venkatesh (P2P Apps), Tejaswini (IDS)
Hmwk 4 due
Apr 21 CS 555 Presentations
Wayne (DHT), Jason (PGP)
Prog 4 due
15 Apr 26 Review for Final Exam Study Guide Final Paper due
Tues, May 3
8:30-11:30am
FINAL EXAM Everything we've covered