4 ms·
It’s weird I’d thought they use different terms for A’s two phrases, because it’s the same words but the first is an instruction and the second a statement! Dif
by chrisseaton 5y ago
It’s weird I’d thought they use different terms for A’s two phrases, because it’s the same words but the first is an instruction and the second a statement! Different meanings but same words - why’d you do that in designing a protocol!
- frutiger 5y agoJust like TCP, it’s a stateful protocol.
- chrisseaton 5y agoSeems like a terrible idea - what if you’re mistaken about the other person’s understanding of the current state?
- SteveNuts 5y agoI'm trying to think how this could possibly be misconstrued
- simulate-me 5y agoWhat if A didn't hear B's response, and was reiterating their first instruction? B wouldn't respond because they think A is already at step 3 of the handshake, whereas A thinks they are at step 1. A thinks A has control of the plane, whereas B thinks B has control of the plane.
- jaywalk 5y agoEven if A says the same words (he probably wouldn't) it definitely wouldn't be in the same tone. B would understand that it was a repeated command and not an acknowledgement.
- hgomersall 5y agoThat seems tricky. Climbing, I was always taught to make the commands unambiguous. You never say "take in the slack" because on a windy day that can sound awfully like "I need slack". Each command should be distinct.
- chrisseaton 5y agoCommands that can only be disambiguated via tone sounds insane to me. Imagine being in an emergency, possibly listening to someone speaking while wearing an oxygen mask, in a smoke filled cabin, with alarms going off, and asking yourself - "wait did they say 'you ^have^ the controls', or 'you _have_ the controls'".
- inoffensivename 5y agoA is supposed to watch the other person and see their hands move to the controls.
- eternityforest 5y agoWon't A just repeat until he gets a response? A doesn't want control, if they think they have it, they will probably retry the whole thing, meaning the confusion is probably brief. He might also just see that B is making inputs and assume, if they are being lax, but I assume they wouldn't.
- hahajk 5y agoresponding to sibling, in my experience it actually goes “i have controls, you have controls, i have controls”. always ending on someone saying “i have controls.” so if someone doesn’t hear a call or response, it ends with either two people on the controls (not a disaster), or the person relinquishing controls repeating his line.
- bobthepanda 5y agoI mean, TFA is about two people on the controls. So that sounds like an ambiguity to be avoided.
- chrisseaton 5y ago> two people on the controls (not a disaster) Err… isn’t that exactly how Air France Flight 447 crashed? Both people thought they were flying, doing opposite things, the plane cancelled out their inputs and did nothing.
- yodelshady 5y agoThen you send a letter to Byzantine and ask the Generals if they have any bright ideas?
- tharkun__ 5y agoTCP got it right tho: SYN SYN-ACK ACK