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!
- Google's SDN Deployment
- Route Views
- RFC 4271 - Border Gateway Protocol (BGP)
- RFC 2328 - Open Shortest Path First (OSPF)
- RFC 1058 - Routing Information Protocol (RIP)
- MIT selling IP addresses to Amazon
- RFC 791 - Internet Protocol (IP)
- BufferBloat: What's Wrong with the Internet?
- Google Looks to Speed Up the Internet
- TCP Congestion Avoidance and Control
- Animation of 300 KB Web object download over TCP
- RFC 793 - Transmission Control Protocol (TCP)
- RFC 768 - User Datagram Protocol (UDP)
- ICANN Backgrounder (Wikipedia)
- Internet Corporation for Assigned Names and Numbers (ICANN)
- Internet Assigned Numbers Authority (IANA)
- MIME - Multipurpose Internet Mail Extensions
- RFC 822 - Format of ARPA Internet Text Messages
- Decentralizing the Internet (CACM Jan 2018)
- TCP/IP networking joke (courtesy of John Aycock)
- HTTPS - Secure HTTP
- Making the Web Faster with HTTP 2.0 (CACM Dec 2013)
- 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!)
- HTTP Made Really Easy
- Basic Tutorial on C
- Another C Programming Tutorial
- Socket Programming in C on Linux
- Warriors of the Net (an amusing 13-minute movie showing a day in the life of an IP packet)
- Textbook companion Web site
- D2L site for CPSC 441
- Winter 2014 version of CPSC 441