|
Mar 20, 2025
|
|
|
|
2024-2025 Undergraduate Catalog
|
CSC 3935 - NetworkingCredits: 4 This course explores the five layer TCP/IP network stack from a Computer Science perspective. Topics will include investigations of dominant protocols at the application layer (e.g., HTTP(S), DNS, (S)FTP), transport protocols UDP and TCP (including their performance, flow control, and application), internet layer protocols (including performance, IPv4, IPv6, addressing, subnetting, ICMP, and SNMP), routing (including BGP, OSPF, RIP, etc.), link layer (including error detection/correction, switching). Advanced topics may include network virtualization including VLANs, software defined networks, multipathing and load balancing, firewalls, and DMZs. Heavy emphasis will be placed on the implementation of networked programs using sockets and threads in both the client server and peer to peer (P2P) models. Prerequisite(s): CSC 2820 with a B- or better, or a P in CSC 1011 , or permission of the instructor. When Offered: Even Springs
|
|