- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
两军问题
两军问题研究 长春师范大学 传媒学院 11教育技术学专业 高雄飞 两军问题——教学重点 什么是两军问题 两军问题的由来与发展 研究两军问题的意义 什么是两军问题 一支红色部队在山谷里扎营 ,在周围的两边山坡上驻扎着蓝色部队.红色部队比两支蓝色部队中的任意一支都要强大 ,但两支蓝色部队加在一起就要比红色部队强大.如果一支蓝色部队单独作战 ,那么它就会被红色部队击败;如果两支蓝色部队同时进攻,他们将能够把红色部队击败.两支蓝色部队需要同步他们的进攻 ,但他们惟一的通信媒介是步行进入山谷 ,在那里他们可能被俘虏 ,从而将信息丢失(换言之 ,他们必须使用非可靠的通信信道) .问题是 ,是否存在一个协议 ,能够使得蓝色部队取胜 ? 这就是有名的两军问题. 两军问题的由来及发展 由来: 拜占庭位于如今的土耳其的伊斯坦布尔,是东罗马帝国的首都。由于当时拜占庭罗马帝国国土辽阔,为了防御目的,因此每个军队都分隔很远,将军与将军之间只能靠信差传消息。 在战争的时候,拜占庭军队内所有将军和副官必需达成一致的共识,决定是否有赢的机会才去攻打敌人的阵营。但是,在军队内有可能存有叛徒和敌军的间谍,左右将军们的决定又扰乱整体军队的秩序。在进行共识时,结果并不代表大多数人的意见。这时候,在已知有成员谋反的情况下,其余忠诚的将军在不受叛徒的影响下如何达成一致的协议,拜占庭问题就此形成。 两军问题的由来及发展 1.两军问题是现实生活中的一个关于信息传送的典型案例 2.随着信息技术的发展两军问题的不断演化 (1)古代我们用的就只有烽火狼烟、飞鸽传书和上述方式 (2)二次工业革命之后产生的电话和无线电 (3)在信息时代的网络媒介 3. 抽象后的两军问题 抽象之后的两军问题实际上就是研究如何使用非可靠的通信信道来传递可靠保密的信息 4.如何解决两军问题 两军问题的由来及发展 1.拜占庭问题的解决 拜占庭问题的最初描述是:n 个将军被分隔在不同的地方,忠诚的将军希望通过某种协议达成某个命令的一致(比如一起进攻或者一起后退)。但其中一些背叛的将军会通过发送错误的消息阻挠忠诚的将军达成命令上的一致。Lamport 证明了在将军总数大于3m ,背叛者为m 或者更少时,忠诚的将军可以达成命令上的一致。 为了保证上面的需求,必须满足下面两个条件: 1. 每两个忠诚的将军必须收到相同的值 v(i)(v(i)是第i 个将军的命令) 两军问题的由来及发展 1.拜占庭问题的解决 2. 如果第i 个将军是忠诚的,那么他发送的命令和每个忠诚将军收到的v(i)相同 为了简化以上模型,我们使用一个将军发送命令给多个副官的形式来证明,发送命令的将军称为发令者,接收命令的将军为副官,那么上面的两个条件可以表述为: IC1. 所有忠诚的副官遵守相同的命令 IC2. 如果发出命令的将军是忠诚的,那么所有忠诚的副官遵守司令(发出命令的将军)的命令 特别提示:发送命令的每次只有一个将军,将其命令发送给n-1 个副官。m 代表叛国者的个数,因为将军总数为n,所以副官总数为n-1 个。IC2 中副官遵守实际上是指忠诚的将军能够正确收到忠诚将军的命令消息。 两军问题的由来及发展 2.电话电报与无线电时代问题的解决 由于计算机网络是基于电话系统无线电传输系统之上的,因此我们可以直接对计算机网络系统的信息传输进行研究其实也就是对电器时代的信息传输的研究。 两军问题的由来及发展 3.信息时代两军问题的解决 信息时代信息的相互传输也是通过协议来完成的只是这个协议叫网络协议。 网络协议,也可简称协议,由三要素组成: (1)语法:即数据与控制信息的结构或格式; (2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应; (3)时序(同步),即事件实现顺序的详细说明。 计算机通信网是由许多具有信息交换和处理能力的节点互连而成的。 要使整个网络有条不紊地工作, 就要求每个节点必须 遵守一些事先约定好的有关数据格式及时序等的规则。 这些为实现网络数据交换而建立的规则、约定或标准就称为网络协 议。 协议是通信双方为了实现通信而设计的约定或通话规则。 协议总是指某一层的协议。准确地说,它是在同等层之间的实体通信时,有关通信规则和约定的集合就是该层协议, 例如物理层协议、传输层协议、应用层协议。 两军问题的由来及发展 3.信息时代两军问题的解决 步骤 是一系
文档评论(0)