Code from assignments and projects related to the introductory network architecture course at Duke University.
Course Description -
COMPSCI 356 is an undergraduate course in Computer Science teaching the fundamentals of computer networks. It covers the technologies supporting the Internet, from Ethernet and WiFi through the routing protocols that govern the flow of traffic. It also goes over the web technologies that are supporting some commonly used web applications.
Topics covered -
- Basics of routing and switching infrastructure
- Achieving reliable/secure communications over unreliable/insecure channels
- Finding a good path through a network
- Share network resources among competing entities
- Building network applications.