Additional Support Materials
This page provides external links to supporting materials for CPSC 441, including Web resources that might be relevant to CPSC 441 students. Examples include Internet history, networking research sites, C programming tutorials, socket programming tips, hot topics in networking, and networking funnies (if any). If you know of other interesting and/or useful material that should appear here, please send it my way!
- Facebook Outage (October 5, 2021)
- Amazon Fresh Grocery Store
- Google's SDN Deployment
- Peering DB
- Jennifer Rexford's Home Page (expert on Internet routing and SDN)
- RFC 4271 - Border Gateway Protocol (BGP)
- RFC 2328 - Open Shortest Path First (OSPF)
- RFC 1058 - Routing Information Protocol (RIP)
- State of IPv6 Deployment
- RFC 2460 - Internet Protocol version 6 (IPv6)
- MIT selling IP addresses to Amazon
- RFC 791 - Internet Protocol (IPv4)
- BBR: Bottleneck Bandwidth and RTT (ACM Queue December 2016)
- Google Looks to Speed Up the Internet (InfoWorld, Jan 2012)
- BufferBloat: What's Wrong with the Internet? (ACM Queue December 2011)
- TCP Congestion Avoidance and Control (ACM SIGCOMM 1988)
- Animation of 300 KB Web object download over TCP
- TCP/IP networking joke (courtesy of John Aycock)
- RFC 793 - Transmission Control Protocol (TCP)
- RFC 768 - User Datagram Protocol (UDP)
- ICANN (Internet Corporation for Assigned Names and Numbers)
- XKCD Comic about Debugging Network Problems
- WebSocket
- HTTPS - Secure HTTP
- RFC 7540 - Hypertext Transfer Protocol - HTTP/2
- RFC 7230 - Hypertext Transfer Protocol - HTTP/1.1
- RFC 2616 - Hypertext Transfer Protocol - HTTP/1.1 (now obsolete!)
- RFC 1945 - HyperText Transfer Protocol - HTTP/1.0 (really old!)
- HTTP Made Really Easy
- Socket Programming in C on Linux
- Basic Tutorial on C
- Starlink Satellite-based Internet (an Elon Musk venture)
- A Brief History of the Internet (4-minute animated video on YouTube)
- Internet Timeline (historical evolution of the Internet)
- Warriors of the Net (an amusing 13-minute movie showing a day in the life of an IP packet)
- Companion Web site for CPSC 441 textbook
- Web site for CPSC 441 L02 (Dr. Sina Keshvadi)
- D2L site for CPSC 441
- Winter 2020 version of CPSC 441