WARNING: All future events in this schedule are subject to being changed.
I will make additions and changes as the semester progresses. Keep checking
the class web space to see the latest version.
(Are you looking at a stale web page? Try refreshing your browser.)
(Latest Revision -- 05/04/2013)
[05/04/2013: Moved back Quiz #3 two days to 5/09]
[05/04/2013: Added schedule for Project Presentations]
[03/28/2013: Moved back Quiz #2 one week to 4/16]
[02/26/2013: Inserted chapters covered on Quiz #1]
[02/08/2013: Inserted due date for project web pages]
[02/08/2013: Inserted times for oral presentations]
[02/08/2013: Moved up date for quiz #3]
[02/07/2013: Inserted article review due dates]
[02/07/2013: Inserted quiz dates]
[01/22/2013: Scheduled lab 01]
[01/22/2013: Initial work]
WORK SCHEDULE FOR CS 3000 -- Spring 2013
WEEK #1: Jan 28 - Feb 01
- Reading Assignments:
- Class handouts - read the entire course description and skim this
schedule.
- Kurose & Ross: Pages 1-36.
Sections reached:
1.1 (What is the Internet?),
1.2 (The Network Edge),
1.3 (The Network Core), and
1.4 (What is a Protocol?)
- Possible Lecture Topics:
- Material from the course description
- Course goals & procedures
- ☘
First day of class is Tuesday, January 29.
WEEK #2: Feb 04 - Feb 08
- Reading Assignments:
- Kurose & Ross: Pages 37-67, 83-87.
Sections reached:
1.4 (What is a Protocol?),
1.5 (Protocol Layers and Their Service Models),
1.6 (Networks Under Attack),
1.7 (History of Computer Networking and the Internet),
1.8 (Summary), and
2.1 (Principles of Network Applications)
WEEK #3: Feb 11 - Feb 15
- Reading Assignment:
- Kurose & Ross: Pages 88-123.
Sections reached:
2.1 (Principles of Network Applications),
2.2 (The Web and HTTP),
2.3 (File Transfer: FTP), and
2.4 (Electronic Mail in the Internet)
- Class performs Lab01: (Wireshark Intro) on Tuesday, Feb 12,
2013. Come to P-114 first and we'll go the CS Lab
P-288 from there.
Each student will work on the lab with an assigned partner. Your partner
relies on you to be prepared. You are encouraged to interact with the
other students as well.
Read this document to prepare for the lab. The actual directions for the
lab are in the last part of the document. Don't miss the final page
containing the list of items you have to hand in at the end of the lab.
WEEK #4: Feb 18 - Feb 22
- Reading Assignment:
- Kurose & Ross: Pages 124-159.
Sections reached:
2.4 (Electronic Mail in the Internet),
2.5 (DNS - The Internet's Directory Service),
2.6 (Peer-to-Peer Applications), and
2.7 (Socket Programming: Creating Network Applications)
-
Discuss Projects & Partners - IMPORTANT: we are supposed to be
finished with the project approval process at the end of the
work-day three weeks from today. As soon as possible: Send by e-mail:
- Your name and your partner's name
- 100 words explaining what you want to cover (give me some specifics)
- at least one full citation of a reference you intend to use - something
upon which you will be basing your work.
That way we can have a documented feedback process leading to
well-considered agreement on the nature of your project.
WEEK #5: Feb 25 - Mar 01
- Reading Assignment:
- Kurose & Ross: Pages 160-169, 185-210.
Sections reached:
2.7 (Socket Programming: Creating Network Applications),
2.8 (Summary),
3.1 (Introduction and Transport Layer Services),
3.2 (Multiplexing and Demultiplexing),
3.3 (Connectionless Transport: UDP), and
3.4 (Principles of Reliable Data Transfer)
- Article Review #1 DUE Tuesday, Feb 26
- Discuss Projects & Partners
WEEK #6: Mar 04 - Mar 08
- Reading Assignment:
- Kurose & Ross: Pages 211-246.
Sections reached:
3.4 (Principles of Reliable Data Transfer), and
3.5 (Connection-Oriented Transport: TCP)
- Discuss Projects & Partners
- QUIZ #1 on Tuesday, Mar 05 on
chapters (1-2) of Kurose/Ross
WEEK #7: Mar 11 - Mar 15
- Reading Assignment:
- Kurose & Ross: Pages 247-282.
Sections reached:
3.5 (Connection-Oriented Transport: TCP),
3.6 (Principles of Congestion Control),
3.7 (TCP Congestion Control), and
3.8 (Summary)
- Project Approval Deadline 17:00 (5pm), Tuesday, March 12, 2013.
WEEK #8: Mar 18 - Mar 22
- Reading Assignment:
- Kurose & Ross: Pages 283-285, 305-337.
Sections reached:
3.8 (Summary),
4.1 (Network Layer Introduction),
4.2 (Virtual Circuit and Datagram Networks),
4.3 (What's Inside a Router?), and
4.4 (The Internet Protocol (IP): Forwarding and Addressing
in the Internet)
WEEK #9: Mar 25 - Mar 29
- Reading Assignment:
- Kurose & Ross: Pages 338-373.
Sections reached:
4.4 (The Internet Protocol (IP): Forwarding and Addressing
in the Internet), and
4.5 (Routing Algorithms)
- Article Review #2 DUE Tuesday, March 26, 2013
SPRING BREAK: Mar 30 - Apr 07
WEEK #10: Apr 08 - Apr 12
- Reading Assignment:
- Kurose & Ross: Pages 374-409.
Sections reached:
4.5 (Routing Algorithms),
4.6 (Routing in the Internet), and
4.7 (Broadcast and Multicast Routing)
-
QUIZ #2 on Tuesday, Apr 09 on
chapters (3-4) of Kurose/Ross
WEEK #11: Apr 15 - Apr 19
- Reading Assignment:
- Kurose & Ross: Pages 410-413, 433-464.
Sections reached:
4.7 (Broadcast and Multicast Routing)
4.8 (Summary),
5.1 (Introduction to the Link Layer),
5.2 (Error-Detection and -Correction Techniques),
5.3 (Multiple Access Links and Protocols), and
5.4 (Switched Local Area Networks)
-
QUIZ #2 on Tuesday, Apr 16 on
chapters (3-4) of Kurose/Ross
WEEK #12: Apr 22 - Apr 26
- Reading Assignment:
- Kurose & Ross: Pages 465-500.
Sections reached:
5.4 (Switched Local Area Networks),
5.5 (Link Virtualization: A Network as a Link Layer),
5.6 (Data Center Networking),
5.7 (Retrospective: A Day in the Life of a Web Page Request), and
5.8 (Summary)
WEEK #13: Apr 29 - May 03
- Reading Assignment:
- Kurose & Ross: Pages 501-502, 513-546.
Sections reached:
5.8 (Summary),
6.1 (WIreless and Mobile Networks Introduction),
6.2 (Wireless Links and Network Characteristics),
6.3 (WiFi: 802.11 Wireless LANs), and
6.4 (Cellular Internet Access)
- Article Review #3 DUE Tuesday, Apr 30, 2013
WEEK #14: May 06 - May 10
- Reading Assignment:
- Kurose & Ross: Pages 547-578.
Sections reached:
6.4 (Cellular Internet Access),
6.5 (Mobility Management: Principles),
6.6 (Mbile IP),
6.7 (Managing Mobility in Cellular Networks),
6.8 (Wireless and Mobility: Impact on Higher-Layer Protocols), and
6.9 (Summary)
-
QUIZ #3 on Tuesday, May 07 on
chapters (TBD) of Kurose/Ross
-
QUIZ #3 on Thursday, May 09 on
chapters 4 and 5 of Kurose/Ross
- Thursday, May 09: All Project Web Pages Due. E-mail me notification
of the URL of the project web page. (It must be
published
on hopper, the CS Department web server. See me or Julie Gorman for
help.)
WEEK #15:May 13 - May 17
- Reading Assignment:
- Tuesday & Thursday: Deliver project oral presentations and
turn in final written reports.
- Tuesday, May 14 @ 12:30: Douglas Castillo, Joseph Denman, and John Phelan
- Topic: Content Delivery Networks
- Tuesday, May 14 @ 12:55: Matthew Brown and Jacob Gasaway
- Topic: Tor: Anonymous Onion Routing Network
- Thursday, May 16 @ 12:30: Macenzie Mogg and Victor Naranjo
- Topic: Spyware - The Good Guys Wear Black
- Thursday, May 16 @ 12:55: Daniel Jimenez-Soto and Diego Nunez
- Topic: Recent Wireless Networking Standards
- Thursday, May 16 @ 13:20: Joacim Soto Cruz and Daniel Torrecillas
- Topic: Wavelength Division Multiplexing
Final Exam Period: Thursday, May 23, 11:15-13:15
- Deliver remaining project oral presentations and turn in remaining
final written reports.
- Thursday, May 23 @ 11:15: John Anacleto and Kevin Kelley
- Topic: Virtual Private Networks
- Thursday, May 23 @ 11:40: Thomas Falasco and Dillon George
- Topic: 4G LTE
- Thursday, May 23 @ 12:05: Ryan Sims and Francis Tweedy
- Topic: Spyware - Stellar Wind
- Thursday, May 23 @ 12:30: Rajat Chadha and Shawn Cole
- Topic: Cloud Storage