General and Historic Course Information
Course Information and Procedures |
Academic Honesty Policies |
Student Disabilities
: last modified 26 Oct 14
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 30 Oct 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 27 Oct 14
Class List (pdf)
: last modified 28 Oct 14
Programming Teams (pdf)
: last modified 9 Dec14
Programming Assignments
Program 0: Basic and Enhanced Echo Server
: last modified 27 Oct 14
Program 1: A Location Client and Server
: last modified 27 Oct 14
Program 2: HTTP Request and Response
: last modified 27 Oct 14
Program 3: Photo Clients and Concurrent Photo Server
: last modified 27 Oct 14
Wireshark Assignments
Wireshark #1: Introduction to Wireshark
: last modified 26 Oct 14
Wireshark #2: DNS
: last modified 10 Nov 14
Wireshark #3: Ethernet and ARP
: last modified 26 Oct 14
Office | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | |
Bob Kinicki | FL 135 | 2-3 p.m. | 4-5 p.m. | 9-10 a.m. | 3-4 p.m. | ||
TA: Hao Wang | FL A22 | 7-9 p.m. | 3-4 & 5:30-6:30 p.m. | ||||
TA: Dongqing Xiao | FL A22 | 2-4 p.m. | 2-4 p.m. |
Help Session 1 [B14] | pptx | Updated: 3 Nov 14 | |
Help Session 2 [B14] | pptx | Updated: 3 Dec 14 |
CS3516 Midterm B10 | CS3516 Midterm B14 | CS3516 Midterm Review | Quest 14 B14 |
CS3516 Final B10 | CS4516 Final C10 | CS3516 Final Review |
Course Objectives | pptx | Updated: 26 Oct 14 | Introduction | pptx | Updated: 2 Nov 14 |
Hobb's Internet History | url | ||
Internet Milestones | pptx | Updated: 9 Nov 14 | |
Network Architecture and the OSI Model | pptx | Updated: 27 Oct 14 | |
TCP Sockets | pptx | Updated: 27 Oct 14 | |
Network Switching | pptx | Updated: 27 Oct 14 | |
Network Performance Measures | pptx | Updated: 29 Oct 14 | Sample Network Delay Problems | pptx | Updated: 17 Nov 14 |
Introduction to the Physical Layer | pptx | Updated: 6 Nov 14 | |
Application Layer | pptx | Updated: 9 Nov 14 | |
HTTP | pptx | Updated: 11 Nov 14 | |
DNS | pptx | Updated: 12 Nov 14 | |
Introduction to Network Security | pptx | Updated: 13 Nov 14 | |
Transport Layer | pptx | Updated: 16 Nov 14 | |
Data Link Layer:: Reliable Data Transport Protocol | pptx | Updated: 18 Nov 14 | |
TCP Congestion Control | pptx | Updated: 30 Nov 14 | |
Distance Vector Routing | pptx | Updated: 1 Dec 14 | |
Network Layer | pptx | Updated: 8 Dec 14 | |
Introduction to LANs and Various Ethernets | pptx | Updated: 8 Dec 14 | |
Ethernet and ARP | pptx | Updated: 10 Dec 14 | |
Wireless Networks | pptx | Updated: 11 Dec 14 |
Last modified: 15 December 2014
Bob Kinicki