The theory, design, engineering, and installation of networks to connect digital computers. The course will prepare students to plan and implement a network. Also includes peer-to-peer networks, the client-server model, network operating systems, and an introduction to wide-area networks. The network and implementation tools may vary to meet current development trends. Prerequisites: CPSC 2800 and 3700 with grades of C or better.
Computer Networking – A Top-Down Approach Featuring the Internet, by James F. Kurose and Keith W. Ross, ISBN-10: 0132856204 or ISBN-13: 978-0132856201. 6th Edition. Publisher is Addison Wesley.
Companion Website: http://wps.pearsoned.com/ecs_kurose_compnetw_6/
Chapter 6. Multimedia Networking
Chapter 7. Security in Computer Networks
Labs and Assignments
- Wireshark Lab: Getting Started
- Wireshark Lab: HTTP
- Wireshark Lab: DNS
- Wireshark Lab: ICMP
- Wireshark Lab: TCP
- Wireshark Lab: IP
- OPENT Lab
- Programming: Building a Multi-Threaded Web Server