Course pages 2017–18
Computer Networking
Topic 1 Introduction / Foundation pptx pdf Updated: 18-01-2018
Topic 2 Architecture and Internet pptx pdf Updated: 18-01-2018
Topic 3 Physical and Data-Link Layer pptx pdf Slide 21 pptx Updated: 26-01-2018
Supervision Handouts
2017-18 Supervison Questions, topics 1-5 PDF
Topic-specific material
Topic 1 - Foundation (Introduction)
- How long is a nanosecond? Grace Hooper on YouTube
- Grace Hopper on Letterman on YouTube
- As mentioned in lecture 2 - Gibbens,Kelly/Key Dynamic Alternative Routing Frank's page here
- Travelling waves on the motorway here, here and here
Topic 2 - Foundations and Architecture
- End-to-End Arguments in System Design, Saltzer, J., Reed, D., and Clark, D.D., Second International Conference on Distributed Computing Systems (April 1981) pages 509-512, ACM Transactions on Computer Systems, 1984, Vol. 2, No. 4, November, pp. 277-288 PDF
- Andrew D. Birrell and Bruce Jay Nelson, "Implementing remote procedure calls", ACM Transactions on Computer Systems 2(1), 1984, (ACM PDF)
- David Tennenhouse, "Layered Multiplexing Considered Harmful", Protocols for High-Speed Networks, Rudin and Williamson (Editors), NorthHolland, Amsterdam, 1989 (Citeseerx PDF)
Topic 3 - Data-Link (Media Access) and Physical
- R Metcalfe and D Boggs, "Ethernet: Distributed Packet Switching for Local Computer Networks", ACM Computer Systems, 1976. (ACM PDF)
- Hedey Lamarr Google doodle here
Topic 4 - Networks (warning some silliness)
- A detailed discussion of how BGP mistakes lead to YouTube hijacking Hijacking the Internet
-
The Day The Routers Died... from RIPE 55 network operators meetings in 2007. - Internet Kill Switch
- Tom Edsall Interview "Talking about switches" from the Stanford CS144 course Fall 2014 youtube
- Sally Floyd and Van Jacobson, "The Syncronization of Period Routing Messages", IEEE/ACM Transactions on Networking, 2(2), p. 122-136, April 1994. (PDF)
- Vern Paxson and Sally Floyd, "Wide-Area Traffic: The Failure of Poisson Modeling", IEEE/ACM Transactions on Networking, 3(3), 1995 (PDF)
- A comparison of different VPN security protocols here
Topic 5 - Transport
-
Van Jacobson and Michael J. Karels, "Congestion Aviodance and Control",
(ACM DL) slightly revised version
of Jacobson, V. Congestion avoidance and control. In Proceedings of SIGCOMM 88 (Stanford, CA, Aug. 1988), ACM.
Topic 6 - Applications
- Varnish is a front-facing cache. Poul-Henning Kamp is it's primary author/architect, he wrote this interesting piece on VM, not specifically relevant for CompNet but certainly relevant to
- Tim Berners Lee's machine at CERN
- DNS Measurements at a Root Server
- Speed testing HTTP vs HTTPS
- An excellent demo of both the SPDY (HTTP/2) standard and of the impact of latency upon web stuff here