xBBN
  • Home
  • Honors
  • Timelines
    • BBN Internet Engineering Timeline
    • History of the Internet
    • Current BBN Timeline
  • Publications
    • Books >
      • A Culture of Innovation
      • Sound Ideas
      • Riding the Waves: A Life in Sound, Science, and Industry
      • Tulips to Thresholds
    • Papers & Articles >
      • The @ Sign Nobel
      • BBN and Internet History
      • Ray Tomlinson receives Webby
      • Citations and Notes on the Development of EMail
    • Websites >
      • www.bbn.com
  • Photographs
  • Memorials
    • Richard Bolt
  • Interests
    • History of the BBN Piano
    • Adventure: Here's where it all began...
  • Humor
    • Boy Boy Nancy
    • Sturdleigh Press International
    • The BeanCo Chronicles

Note 26

At the time ARPA wrote the Request For Proposal for the network they envisioned an IMP adjacent to every Host, so the RFQ called for one Host interface per IMP. Almost as soon as the implementation began, ARPA requested BBN to make provision for multiple Hosts per IMP.  This was accommodated by adding a 2-bit Host address field and building some internal IMP tables to maintain state information for up to 4 Hosts, but the basic packet processing algorithms were not redesigned; thus the Hosts were tightly coupled in the packet processing algorithms. The original IMP-Host interface cable drivers were only rated for a 30-foot cable, but it was soon realized that an organization with multiple Hosts would be unlikely to have them all located within a 30-foot radius of an IMP location, so a “distant Host” interface was designed which allowed cable runs up to 2000 feet. Even this did not accommodate the needs of every organization so the Very Distant Host interface was devised to use a communication circuit rather than a multi-wire cable.  However through all these incremental changes the packet processing algorithms remained as they were first designed.  Finally the interference among Hosts of different capabilities became intolerable and in 1975 Q1 the software was reimplemented to decouple the processing of packets from multiple Hosts.
Copyright 2012-2022 @ xbbn.org under a Creative Commons license.
Picture