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 useful material that should appear here, please let me know.
- P2P Media Streaming
- Video Quality and User Engagement
- RFC 3550 - Real-time Transport Protocol (RTP)
- RFC 2326 - Real-Time Streaming Protocol (RTSP)
- IEEE 802.11 Throughput Analysis
- RFC 3344 - Mobile IP
- RFC 2549 - IP QoS over Avian Carriers
- RFC 826 - Ethernet Address Resolution Protocol (ARP)
- RFC 903 - Reverse Address Resolution Protocol (RARP)
- RFC 1058 - Routing Information Protocol (RIP)
- RFC 2328 - Open Shortest Path First (OSPF)
- RFC 4271 - Border Gateway Protocol (BGP)
- Jennifer Rexford's Home Page (BGP routing expert)
- BGP Tables
- Route Views
- RFC 791 - Internet Protocol (IP)
- The Internet Link (IL) Transport-Layer Protocol in Plan 9 from Bell Labs (1995)
- BufferBloat: What's Wrong with the Internet?
- Google Looks to Speed Up the Internet
- An Analytic Throughput Model for TCP NewReno
- 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)
- Internet Corporation for Assigned Names and Numbers (ICANN)
- Internet Assigned Numbers Authority (IANA)
- Major Web Crash in China (January 21, 2014)
- Making the Web Faster with HTTP 2.0
- RFC 2616 - Hypertext Transfer Protocol - HTTP/1.1
- HTTP Made Really Easy
- A Practical Guide to (Correctly) Troubleshooting with Traceroute
- A Guide to Network Programming with C
- Basic Tutorial on C
- Another C Programming Tutorial
- ACM SIGCOMM (Special Interest Group on Data Communications) (networking research activities)
- Warriors of the Net (an amusing 13-minute movie showing a day in the life of an IP packet)
- Internet Timeline (historical evolution of the Internet)
- D2L (Desire2Learn) site for CPSC 441
- Winter 2013 version of CPSC 441