Skip to main content

Protocol Wars

Why Do Protocols Win?โ€‹

  • From the 1970s to the 1990s, the goal of building a global computer network became more evident. However, how it would be made was one of the most fiercely debated topics in computer science
  • Some refer to the 1970s-1990s as The Protocol Wars, a period where competing standards proliferated and competed for a foundational role in the internet. TCP/IP vs. OSI, WWW vs. Gopher, and many more battles at every layer of the stack
  • Working code is often better than a draft by a standards committee. See Clark's quote
  • For example, Mosaic had a feature that automatically converted Gopher menus into HTML
  • Simplicity
  • Politics plays a more prominent role than technologists would like to admit. The U.S. Department of Defense was an early adopter of TCP/IP
  • Meanwhile, the University of Minnesota charged licensing fees for Gopher servers
  • Competing protocols often make different trade-offs, i.e., optimizing for computing or storage