nanog mailing list archives
Re: It's been 20 years today (Oct 16, UTC). Hard to believe.
From: Fred Baker <fredbaker.ietf () gmail com>
Date: Tue, 16 Oct 2018 17:08:25 -0700
On Oct 16, 2018, at 4:57 PM, Wayne Bouchard <web () typo org> wrote:
Well, simply put, the idea is that you should be able to compensate for a certain amount of deviation from accepted usage as long as its still within what the protocol allows (or can be read to allow) but that you yourself should act with a fairly strict interpretation. In others, don't be the one *causing* the problems...
Indeed. To give a TCP example, the opening exchange is theoretically SYN, SYN ACK, ACK. A common case is that it is SYN, SYN ACK, data, either because the ACK got lost, or because someone cut a corner. The issue is to note that the SYN might have been duplicated in flight, and the receiver might therefore have the appearance of two sessions. Which one? The ACK (or data segment) - any segment within the sessions - clarifies that. So, if there is a minor protocol violation but the intent it clear, follow the intent. The alternative version of the Robustness Principle: "S**t happens; deal with it." Says someone who has implemented such things... -------------------------------------------------------------------------------- Victorious warriors win first and then go to war, Defeated warriors go to war first and then seek to win. Sun Tzu
Attachment:
signature.asc
Description: Message signed with OpenPGP
Current thread:
- It's been 20 years today (Oct 16, UTC). Hard to believe. Rodney Joffe (Oct 15)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Suzanne Woolf (Oct 15)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Brian Kantor (Oct 15)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Wayne Bouchard (Oct 15)
- <Possible follow-ups>
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Scott Weeks (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Daniel Corbe (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Brian Kantor (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Wayne Bouchard (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Fred Baker (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. bzs (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Michael Thomas (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. bzs (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Michael Thomas (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Daniel Corbe (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Scott Brim (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Michael Thomas (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Florian Weimer (Oct 17)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. bzs (Oct 17)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Robert Brockway (Oct 16)
- Re: It's been 20 years today (Oct 16, UTC). Hard to believe. Laszlo Hanyecz (Oct 17)