RFC 71
Reallocation in Case of Input Error
RFC 71: Reallocation in Case of Input Error π
Who wrote it: Tjaart Schipper π Where: UCLA-CCN πΈ When: 25 September 1970 π Series: Network Working Group, Request for Comments #71 β¨ Category/status, obsoletes, updates: none listed in this document π
Okay so, picture this bestie: a message is coming in from the IMP, and an input error happens mid-read. π Now the receiving NCP might literally have no idea how long that message was supposed to be. Yikes! That's the whole problem. So this RFC gives us a resync protocol that the CCN-Host at UCLA uses to get its flow control back on track. It's giving reliability, no cap π
The Protocol π§
If an input error is detected and the NCP can find the intended link number, it sends a GVB with frac = O to the sending Host. Then it ignores any further incoming messages on that link. π Once the RET comes back, the NCP sends a new ALL. Main character energy π
Now, the sending Host's behaviour depends on what it's doing when the GVB lands:
- If the sending Host is not waiting for an
RFNMwhen theGVBarrives, it sends theRETright away. β‘ - If it is waiting for an
RFNMfor the message with the error, or for anRFNMfor a message that came after it, it waits until thatRFNMshows up and then sends theRET. π¦
Why It Works π
Basically, all this waiting means the receiving Host can be sure the link is clear before it issues a new ALL. No leftover traffic crashing the party. Periodt π«Ά
TS/rb. β¨
[ This RFC was put into machine readable form for entry into the online RFC archives by Alexandra Weikert 7/97 ] π
π¦ where this page comes from
- ietf: rfc71 1970-09
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms