Project Sherlock

Computer Science

Computer Networks

Moving bits between machines that do not trust each other.

11 topics · 34 curated works

Topics

Reading in Computer Networks

34

A way in

  1. Start here

    No prior grounding assumed.

    Domain Names - Concepts and Facilities

    Paul Mockapetris · 1987

    Replaces a single flat host table with a distributed, hierarchical namespace delegated across independently administered zones.

    +3 more at this level

  2. Then

    Assumes you know the vocabulary.

    Internet Protocol

    Jon Postel · 1981

    Specifies a connectionless, best-effort packet delivery service and pushes reliability entirely to the endpoints, the decision that let heterogeneous…

    +10 more at this level

  3. Go deeper

    Primary sources and full treatments.

    A Protocol for Packet Network Intercommunication

    Vinton G. Cerf & Robert E. Kahn · 1974

    Proposes that networks of different technologies interconnect by agreeing only on how gateways pass packets between them, the design that became…

    +18 more at this level

12 of 34 works

Report1981

Internet Protocol

Jon Postel

Specifies a connectionless, best-effort packet delivery service and pushes reliability entirely to the endpoints, the decision that let heterogeneous networks interconnect without central coordination.

link checked 17 Sept 2026
Report1981

Transmission Control Protocol

Jon Postel

Specifies a reliable byte stream built on top of IP's unreliable datagrams using sequence numbers, acknowledgements and a sliding window, and remains the base that every later congestion-control scheme modifies rather than replaces.

link checked 17 Sept 2026

In order written

1974 – 2016
  1. 1974A Protocol for Packet Network IntercommunicationVinton G. Cerf & Robert E. Kahn
  2. 1981Internet ProtocolJon Postel
  3. 1984End-to-End Arguments in System DesignJerome H. Saltzer, David P. Reed & David D. Clark
  4. 1994TCP Vegas: New Techniques for Congestion Detection and AvoidanceLawrence S. Brakmo, Sean W. O'Malley & Larry L. Peterson
  5. 1995A Border Gateway Protocol 4 (BGP-4)Yakov Rekhter & Tony Li
  6. 1996Computer Networks: A Systems ApproachLarry L. Peterson & Bruce S. Davie
  7. 1996It's the Latency, StupidStuart Cheshire
  8. 1996Analysis of the SSL 3.0 ProtocolDavid Wagner & Bruce Schneier
  9. 1997A Comparison of Mechanisms for Improving TCP Performance over Wireless LinksHari Balakrishnan, Venkata N. Padmanabhan, Srinivasan Seshan & Randy H. Katz
  10. 1998OSPF Version 2John Moy
  11. 2000Delayed Internet Routing ConvergenceCraig Labovitz, Ajay Ahuja, Abha Bose & Farnam Jahanian
  12. 2001DNS Performance and the Effectiveness of CachingJaeyeon Jung, Emil Sit, Hari Balakrishnan & Robert Morris
  13. 2001Inferring Internet Denial-of-Service ActivityDavid Moore, Geoffrey M. Voelker & Stefan Savage
  14. 2002How to 0wn the Internet in Your Spare TimeStuart Staniford, Vern Paxson & Nicholas Weaver
  15. 2003Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet ApplicationsIon Stoica, Robert Morris, David Liben-Nowell, David R. Karger, M. Frans Kaashoek, Frans Dabek & Hari Balakrishnan
  16. 2004Democratizing Content Publication with CoralMichael J. Freedman, Eric Freudenthal & David Mazières
  17. 2005Wireless CommunicationsAndrea Goldsmith
  18. 2010The Akamai NetworkErik Nygren, Ramesh K. Sitaraman & Jennifer Sun
  19. 2013The Tail at ScaleJeffrey Dean & Luiz André Barroso

Elsewhere in Computer Science