在 2-generals 问题和整个 TCP 的背景下,我一直在想,在以下情况下,执行以下通信步骤是否会有任何优势。
考虑 ATM 与其银行通信以从客户账户中扣除 50 美元的情况,情况如下:
情况一:
自动柜员机——银行
扣除 50 美元 ->
<- 扣除 50 美元
ATM然后会释放钱
情况2:
自动柜员机——银行
我要扣除 50 美元 ->
<- 好的,如果你愿意,你可以要求我扣除 50 美元
扣除 50 美元 ->
<- 扣除 50 美元
ATM然后会释放钱
以下情况有什么优势吗?是否可以证明第一个沟通步骤完全没有必要?或者在第二种情况下是否有一些(可能是开箱即用的)优势?
提前致谢