WPI Worcester Polytechnic Institute

Computer Science Department


CS513/ECE506 Computer Networks
Spring 2012
Instructor: Bob Kinicki

General and Historic Course Information
Course Information and Procedures : last modified 12 Jan 12
Academic Honesty Policies | Student Disabilities : last modified 12 Dec 11
Required Text: Computer Networks, A Systems Approach, Fifth Edition, Larry Peterson and Bruce Davie
Recommended Text: TCP/IP Sockets in C, Practical Guide for Programmers, Second Edition Donahoo and Calvert
Networks Reference Textbooks : last modified 23 Jan 12
Other Networks Programming Textbooks : last modified 12 Jan 12

Lecture Organization

Course Syllabus (pdf) : last modified 26 Mar 12

Useful Information

Class List (pdf) : last modified 6 Feb 12
Programming Teams (pdf) : last modified 9 Apr 12
Pointers to basic program development techniques (e.g., make,gdb,tar) can be found on CS2303 web page: web.cs.wpi.edu/~rek/Systems/A08/A08.html

This course includes socket programming assignments, OPNET simulation assignments and a wireless measurement experience.

Programming Assignments
Program 0 (Prog0): TCP Echo Server (pdf) :last modified 5 Jan 12
Program 1 (Prog1): Location Server (pdf) :last modified 6 Jan 12
Course Programming Project (pdf) :last modified 12 Feb 12
WLAN Performance Evaluation Assignment :last modified 31 March 12

OPNET Simulation Assignments
Lab 1:CSMA Simulation (Sim1): (pdf) :last modified 12 Jan 12
Lab 2:WLAN Simulation (Sim2): (pdf) :last modified 12 Jan 12
Lab 6:RIP Simulation (Sim3): (pdf) :last modified 5 Apr 12
Lab 7:OSPF Simulation (Sim4): (pdf) :last modified 24 Mar 12

Papers
DDoS Tutorial (pdf)

Office Hours Schedule

  Office Sunday Monday Tuesday Wednesday Thursday Friday
Bob Kinicki FL 135   4-5 p.m. 9-10 a.m.   2-3 p.m. 3-4 p.m.
Thomas Lextrait (grader) FL A22         10-11 a.m.  

Old Exams

Mid Term Exams Mid Term Review (pdf) Spring06 (pdf) D11 (pdf) B10 (pdf) Answer Q17 MidTerm (pdf)
Final Exams Final Review (pdf) Spring06 (pdf) C10 (pdf) B08 (pdf) Answer Q18 MidTerm (pdf)

Help Session Slides

Help Session 1 [B10] pdf pptx Updated: Oct 10
Help Session 2 [B05] pdf ppt Updated: 9 Nov 05
Help Session 2 [B04] pdf ppt Updated: 9 Nov 04
Help Session 3 [B05] pdf ppt Updated: 5 Dec 05
Help Session 3 [C04] pdf ppt Updated: 1 Dec 04

Course Lecture Slides

Course Objectives pdf pptx Updated: 29 Dec 11
Introduction: Network Definitions and Classification pdf pptx Updated: 12 Jan 12
TCP Sockets pdf pptx Updated: 29 Dec 11
Hobb's Internet History      
Top 10 Internet Milestones pdf pptx Updated: 23 Jan 12
Network Architecture and OSI Reference Model pdf pptx Updated: 23 Jan 12
Network Switching pdf pptx Updated: 22 Jan 12
Network Performance Measures pdf pptx Updated: 23 Jan 12
Sample Network Delay Problems pdf pptx Updated: 4 Jan 12
Introduction to Application Layer pdf pptx Updated: 29 Jan 12
HTTP pdf pptx Updated: 30 Jan 12
DNS pdf pptx Updated: 29 Jan 12
Physical Layer pdf pptx Updated: 6 Feb 12
Data Encoding pdf pptx Updated: 6 Feb 12
Transmission Media pdf pptx Updated: 6 Feb 12
Transmission Errors pdf pptx Updated: 13 Feb 12
Framing and Stuffing pdf pptx Updated: 13 Feb 12
Data Link Layer pdf pptx Updated: 13 Feb 12
Local Area Networks pdf pptx Updated: 22 Feb 12
Ethernet pdf pptx Updated: 22 Feb 12
Bridges pdf pptx Updated: 22 Feb 12
FDDI pdf pptx Updated: 27 Feb 12
Fast Ethernet and Gigabit Ethernet pdf pptx Updated: 27 Feb 12
Wireless LANs pdf pptx Updated: 18 Mar 12
Cellular and Mobile Wireless Networks pdf pptx Updated: 26 Mar 12
Wireless Sensor Networks pdf pptx Updated: 24 Mar 12
SONET pdf pptx Updated: 18 Mar 12
ATM pdf pptx Updated: 24 Mar 12
Computer Performance Evaluation Performance Video   Updated 16 Nov 06
Network Layer pdf pptx Updated: 9 Apr 12
TCP Sliding Windows pdf pptx Updated: 5 Apr 12
Congestion Control pdf pptx Updated: 5 Apr 12
TCP Congestion Control pdf pptx Updated: 23 Apr 12
High-Speed TCP Variants pdf pptx Updated: 22 Apr 12
Firewalls pdf pptx Updated: 6 Apr 12
Distributed Denial of Service pdf pptx Updated: 18 Apr 12

REK's Home Page

Last modified: 23 April 2012

Bob Kinicki
Fuller Labs 135
Computer Science Department
Worcester Polytechnic Institute
Worcester, MA 01609
rek@cs.wpi.edu