General and Historic Course Information
Course Information and Procedures |
Academic Honesty Policies |
Student Disabilities
: last modified 19 Aug 15
Required Text:
Computer Networking A Top-Down Approach, Sixth Edition,
James Kurose and Keith Ross
Recommended Text:
TCP/IP Sockets in C Practical Guide for Programmers, Second Edition, Donahoo and Calvert
Networks Textbooks
: last modified 19 Aug 14
Introductory Explanation
The CS Department replaced the old undergraduate Computer Networks
course, CS4514, with two courses CS3516 and CS4516
because the breadth of computer networking technology no longer fits
within a single seven-week course.
CS3516 introduces the important topics in computer networks
in a top-down manner while CS4516 provides more in-depth
information and puts emphasis on Wireless Local Area Networks,
Wireless Sensor Networks and network security issues.
Course Syllabus (pdf)
: last modified 26 Aug 15
Class List (pdf)
: last modified 26 Sep 15
Programming Teams (pdf)
: last modified 26 Sep 15
Programming Assignments
Program 0: Basic and Enhanced Echo Server
: last modified 19 Aug 15
Program 1: Medical Examiner Clients and Server
: last modified 4 Sep 15
Program 2: HTTP Request and Response
: last modified 19 Aug 15
Program 3: Photo Clients and Concurrent Photo Server
: last modified 19 Aug 15
Wireshark Assignments
Wireshark 1: Introduction to Wireshark
: last modified 25 Aug 15
Wireshark 2: DNS
: last modified 25 Aug 15
Wireshark 3: Ethernet and ARP
: last modified 28 Sep 15
Office | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | |
Bob Kinicki | FL 135 | 10-11 a.m. and 4-5 p.m. | 8-9 a.m. | 3-4 p.m. | |||
TA: Oleksandr Narykov | FL A22 | 4-6 p.m. | 4-6 p.m. | ||||
TA: Dongqing Xiao | FL A22 | 2-4 p.m. | 2-4 p.m. |
Help Session 1 [A15] | pptx | Updated: 7 Sep 15 | |
Help Session 2 [A15] | pptx | Updated: 29 Sep 15 |
CS3516 Midterm B10 | CS3516 Midterm B14 | CS3516 Midterm | Question14 B14 |
CS3516 Final B10 | CS3516 Final B14 | CS3516 Final Review | Question13 A15 |
Course Objectives | pptx | Updated: 27 Jul 15 | |
TCP Sockets | pptx | Updated: 27 Jul 15 | Introduction | pptx | Updated: 27 Jul 15 |
Hobb's Internet History | url | ||
Network Architecture and the OSI Model | pptx | Updated: 3 Sep 15 | |
Network Switching | pptx | Updated: 26 Aug 15 | |
Internet Milestones | pptx | Updated: 8 Sep 15 | |
Network Performance Measures | pptx | Updated: 26 Aug 15 | Sample Network Delay Problems | ppt | Updated: 17 Sep 15 |
Introduction to the Physical Layer | pptx | Updated: 7 Sep 15 | |
Application Layer | pptx | Updated: 10 Sep 15 | |
HTTP | pptx | Updated: 15 Sep 15 | |
DNS | pptx | Updated: 14 Sep 15 | |
Introduction to Network Security | pptx | Updated: 15 Sep 15 | |
Transport Layer | pptx | Updated: 18 Sep 15 | |
Data Link Layer:: Reliable Data Transport Protocol | pptx | Updated: 24 Sep 15 | |
TCP Congestion Control | pptx | Updated: 23 Sep 15 | |
Distance Vector Routing | pptx | Updated: 4 Oct 15 | |
Network Layer | pptx | Updated: 4 Oct 15 | |
Introduction to LANs and Various Ethernets | pptx | Updated: 4 Oct 15 | |
Ethernet and ARP | pptx | Updated: 4 Oct 15 | |
Wireless Networks | pptx | Updated: 11 Oct 15 |
Last modified: 12 October 2015
Bob Kinicki