2.1 “三军问题”是分布式系统和通信网络都存在的经典问题。该传令兵在去传达进攻命令 和返回途中都有可能伤亡或被俘,因此蓝军司令员也就有可能无法确定命令是否传到。 数据通信中有着相似问题,发送方发送的报文在中途可能会丢失,因此希望接收方能对 是否收到报文给予确认,然而该确认也有可能丢失。发送方收不到确认,难以判断是报 文传丢了还是确认传丢了。当然可以重新发送报文,但是否就能保证了该报文被可靠收 到?注意:是要求 100%可靠,而不是 99.9999…%可靠。显然不可能设计出这样的协议。