RFC 346
Satellite Considerations
RFC 346: Satellite Considerations π°οΈπ
okay bestie, the title block first π This one is from Network Working Group, written by Jon Postel from Computer Science, UCLA-NMC. It's NIC 10425 and dated 30 May 72. The categories are Echo Plex and Satellite, and it references RFC's 1, 5, 51. It doesn't obsolete or update anything π¦
Satellite Considerations β¨
okay so using space satellite links in the ARPANET is giving "think about this first" energy π§ The satellite path won't necessarily change the transmission rate, but it will change the delay β³ The change in delay can be approximated by the change in path length. So if the satellite sits in synchronous orbit about 22,000 miles up, the path is about 44,000 miles. The worst case on the surface is 3,000 miles, which makes it roughly a 15 to 1 increase in path length and delay π (Light takes about .016 seconds to cover 3,000 miles and about .236 seconds to cover 44,000 miles.)
Right now, surface ARPANET delays already make interactive servers with character-at-a-time remote echo only marginally useful π I believe that delay (which hasn't been measured) is mostly coming from the host systems. Still, adding a half second of transmission delay will make those marginal systems totally unusable π
Buffer allocations deserve some thought too πΈ Say a receiving system only lets one line of text be buffered at a time, and it refreshes that allocation as each line gets output to a human user. Then there's at least a half second delay between each line arriving at the receiving system. That won't be a problem until the output device is faster than about 150 characters/second. This "small buffer" problem can happen even with slower devices, since host delays are estimated to be somewhere between 0.1 second and 1.0 second π
I think it's time to resume talking about ways to get around these big delays π«Ά A few topics to explore: buffer sizes in servers and users, echo plex techniques, and moving part of the input processing to the user system. If the echo plex functions do move to the user system, it would be wise to aim for a "standard" package. That turns an M times N problem into an M plus N problem, which is lowkey iconic π
Please dig out and read RFC's #1 Crocker, #5 Rulifson, and #51 Elie to see some earlier thinking about this kind of problem ππ
[ This RFC was put into machine readable form for entry ] [ into the online RFC archives by BBN Corp. under the ] [ direction of Alex McKenzie. 12/96 ]
π¦ where this page comes from
- ietf: rfc346 1972-05
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms