K_CMPSCI 311
Computer Network Architecture
Duke University · UGRD · Fall 2026
1 section
Catalog description
Introduces students to the fundamentals of computer networks. Focus on layered architecture of the network protocol stack. Case studies will be drawn from the Internet, combined with practical programming exercises. Concepts include the Internet architecture, HTTP, DNS, P2P, Sockets, TCP/IP, BGP, routing protocols, and wireless/mobile networking and their applications such as how to achieve reliable/secure communications over unreliable/insecure channels, how to find a good path through a network, how to share network resources among competing entities, how to find an object in the network, and how to build network applications. 001879
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verifiedClass #duke-KCMPSCI311Fall 2026UGRD1 credits
- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?