第一种解释:
假设:存在 A 军、 B 军、 C 军, A 军和 B 军均无法独自战胜 C 军,只有 A 军与 B 军合作才能战胜 C 军。
此时 A 军会想,假如这条消息 B 军没有收到,那么就只有自己进攻 C 军,势必会输,所以为了 验证 第一条消息 B 军有收到,就需要让 B 军发送一个确认消息证明收到了这条消息。
此时 B 军会想,假如在中途因为各种原因导致 A 军没有收到第二条消息,那么 A 军就会因为没有收到第一条消息的确认消息进而不会发起进攻,那么也就只有自己会进攻 C 军,势必会输,所以为了 验证 A 军有收到第二条消息,就需要让 A 军发送一个确认消息证明收到了这条消息。
此时 A 军会想,假如在中途因为各种原因导致 B 军没有收到第三条消息,那么 B 军就会因为没有收到第二条消息的确认消息进而不会发起进攻,那么也就只有自己会进攻 C 军,依旧会输,所以为了 验证 B 军有收到第三条