CS 455/555 - Intro to Networks and Communication
Spring 2013: Tues/Thurs 11am-12:15pm, Const 1009

Print - Admin

Announcements

Staff

  • Dr. Michele Weigle
  • mweigle at cs.odu.edu
  • E&CS 3214
  • Office Hours:
    M 1:30-3pm
    Th 9:30-10:45am

Schedule

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.
  • Lecture notes and assignments are linked into this schedule (printing tips). The links contain the full slide set - the slide numbers just indicate what we covered in class.
  • ODU Spring 2013 Academic Calendar, Exam Schedule
  • Items in italics are tentative.
Week Date Topic Reading for this class meeting Assignment / Due
1 Jan 15 First Day Admin
Whirlwind Intro to the Internet - part 1
(slides 1-11) slide 6 updated 1/16
Syllabus
Kurose/Ross (KR) 1.1-1.3
Prog1 (due Jan 22)
Jan 17 Whirlwind Intro - part 1
(slides 12-39)
2 Jan 22 Whirlwind Intro - part 1
(slides 40-51)

Whirlwind Intro - part 2
(slides 1-18)

KR 1.4-1.7 Prog1 due
Jan 24 Whirlwind Intro - part 2
(slides 18-53)
3 Jan 29 Client-Server Computing and Socket Programming KR 2.1, 2.7
Example Code
HW 1 (due Feb 5)
(posted on Blackboard)
Jan 31 HTTP
(slides 1-29)
KR 2.2
4 Feb 5 HTTP (and Security)
(slides 30-53)
KR 8.1, 8.2 (pp. 675-678, 683-688), 8.3 (pp. 689, 693-699) HW 1 due
HW 2 (due Feb 19)
Feb 7 HTTP (and Security)
(slides 54-71)
FTP and Email
5 Feb 12 DNS HW 1 - extra question due
Feb 14 HTTP Delay Estimation applet
Discuss HW1
Transport Layer - PPT
(slides 1-10)
KR 3.1-3.4
6 Feb 19 Transport Layer
(slides 10-37)
HW 2 due
Prog2 (due Mar 19)
Feb 21 Transport Layer
(slides 38-63)
7 Feb 26 Discuss HW 2
Mid-Term Review
Mid-Term Study Guide
Feb 28 Mid-Term Exam KR 1-2 (Intro and App Layer) HW 3 (due Mar 26)
Final Paper (due Apr 25)
8 Mar 5 Discuss Mid-Term Exam
TCP Intro and Flow Control
(slides 1-8)
KR 3.5
Mar 7 TCP Intro and Flow Control
(slides 9-29)
Wireshark Example
You Don't Know Jack About Network Performance
Mar 12 No Class - Spring Break
Mar 14 No Class - Spring Break
9 Mar 19 Wireshark Example Prog 2 due
Mar 21 TCP Congestion Control
(slides 1-25)
KR 3.6-3.7 Paper Topic due
10 Mar 26 TCP Congestion Control
(slides 26-44)
Network Layer
(slides 1-17)
KR 4.1-4.3 Prog3 (due Apr 9)
Mar 28 Network Layer
(slides 17-25)
IP
(slides 1-15)
KR 4.4 HW 3 due
11 Apr 2 IP
(slides 16-40)
Apr 4 Routing Algorithms
- animation (PPT)
KR 4.5 HW 4 (due Apr 18)
CS 555 Presentation Group and Topic due
12 Apr 9 Routing in the Internet
Link Layer
(slides 1-27)
KR 4.6, 5.1-5.3 Prog 3 due
Prog4 (due Apr 23)
Apr 11 Link Layer
(slides 28-37)
LL Addressing, Ethernet, and a Day in the Life of a Web Request
KR 5.4
13 Apr 16 A Day in the Life of a Web Request

- animation (PPT)
Discuss HW 3

KR 5.7
Apr 18 CS 555 Presentations
  1. Jones/Zeng (Network IDS)
  2. Burch/Gervais (Multimedia Networking)
  3. Diep/Swayne (Mobile Networks and LTE)
  4. Pitts/Werner (BitTorrent)
HW 4 due
14 Apr 23 CS 555 Presentations
  1. Chhura/Kriebel (DNS Attacks)
  2. Guntaka/Kolichelimi (IP Traceback)
  3. Govindarajulu/Kshirsagar (VoIP)
  4. Putta/Yarlagadda (IPv6)
  5. Foy
Prog 4 due
Apr 25 CS 555 Presentations
  1. Walden (BGP)
  2. Bokka/Konduru (SSL)
  3. Ghazizadeh/Jagarlapudi (Cloud Computing)
  4. Creque/Owens (PGP)
Final Paper due
15 Apr 30 Review for Final Exam Study Guide
Thur, May 2
12:30-3:30pm
FINAL EXAM Everything we've covered