- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
七讲 协议描述与验证
《数据通信与计算机网络(第二版)》电子教案 笫七讲 协议描述与验证 本讲内容 第三章 数据链路层 3.4 协议描述与验证 3.4.1 有限状态机模型 3.4.2 Petri网 3.5 数据链路层协议举例 3.5.1 数据链路层协议的分类 3.5.2 HDLC和PPP * *是要求同学了解的,这些内容在本电子教案中并未讲解而是要求同学自己阅读教材。 3.4 协议描述与验证 由于二义性,对协议理解不一致导致很多问题 两种比较直观的形式描述模型 : 有限状态机模型 Petri网模型 本讲内容 第三章 数据链路层 3.4 协议描述与验证 3.4.1 有限状态机模型 3.4.2 Petri网 3.5 数据链路层协议举例 3.5.1 数据链路层协议的分类 3.5.2 HDLC和PPP * *是要求同学了解的,这些内容在本电子教案中并未讲解而是要求同学自己阅读教材。 3.4.1 有限状态机模型 有限状态机FSM(Finite State Machine) 一种用来描述系统的常用方法 系统被描述成有限的状态,在一定的前提条件下会发生一系列的输入事件,这些事件使得系统采取相应的动作,并从一个状态转换成另一个状态,我们称为状态的变迁或转换(transition) 3.4.1 有限状态机模型(续) 以最简单的数据链路层停等协议为例来说明,把系统状态分解为发送方状态、接收方状态和信道状态三者的组合来表示 即系统状态:(发送方状态、接收方状态、信道状态) 发送方状态由发送方发送帧号状态标志位的取值 0——对应于发送了0号帧 1——对应于发送了1号帧 接收方状态由期待帧号状态标志位的取值 0——对应于期待接收0号帧 1——对应于期待接收1号帧 3.4.1 有限状态机模型(续) 信道状态则有四种 0——表示信道上有0号帧 1——表示信道上有1号帧 A——表示信道上有Ack帧 S——表示信道上没有任何帧,即处于空状态 根据前表改写:其主变迁路径是事件4、1、2、3不断周而复始地出现,即发送方发送0号帧、接收方接收0号帧、发送方发送1号帧、接收方接收1号帧、……。这时,协议是能正确工作的。当信道出错发生时,就会偏离主路径,比如说1、0、7、5、0、7、5、2、0、8、3、4、0、7、1、……。 3.4.1 有限状态机模型(续) 前面图中Ack帧是不带确认帧号的,将状态进一步细化,如:若将传送数据帧的正向信道和传送Ack帧的反向信道分开 系统状态:(发送状态、接收方状态、正向数据信道状态、反向Ack信道状态) 则正向信道状态有三种 0——信道上有0号帧 1——信道上有1号帧 S——信道空 而反向信道状态只有两种 A——信道上有Ack帧 S——信道空 画出新状态变迁图如图3.15所示。该图中某些有向边旁注有2+5、1+2、3+4、4+6等,表明是两个事件(变迁)都发生了。例如2+5表示2号事件和5号事件都发生了,至于是先发生2号事件(发送方发送1号帧)或先发生5号事件(接收方拒收0号帧)则是无关紧要的 本讲内容 第三章 数据链路层 3.4 协议描述与验证 3.4.1 有限状态机模型 3.4.2 Petri网 3.5 数据链路层协议举例 3.5.1 数据链路层协议的分类 3.5.2 HDLC和PPP * *是要求同学了解的,这些内容在本电子教案中并未讲解而是要求同学自己阅读教材。 3.4.2 Petri网 介绍 由德国学者C. A. Petri首先提出的一种描述方法 本质上也是一种有限状态机模型,但是它允许多种状态变迁同时交叉发生,对于异步并发过程的描述更为方便 Petri网的描述中有四种基本元素:位置(place)、标记(token)、变迁(transition)和带箭头的孤线(arc)。 3.4.2 Petri网(续) 多个状态 圆圈〇,表示可能进入的状态 位置中的小圆黑点,某个位置中有标记就表示已处于该状态 变迁用一根直线段来表示 在状态变迁过程中,由于每个变迁的输入弧线数并不一定与输出弧线数相等,因而整个图中的标记数是不守恒的,可能增多或减少 我们仍以Ack帧不带帧号的停等协议为例来看一看如何用Petri网来描述网络协议 图3.16与图3.14、图3.15的比较 图3.16中每个位置不是一种系统的可能组合状态,而只是发送方、信道或接收方的可能状态。 图中,位置A、C和G中有标记,表示发送方处于发送了0号帧状态,信道上处于有0号帧状态以及接收方处于期待接收0号帧状态。它就分别对应图3.14和图3.15中的系统组合状态(0 0 0)和
您可能关注的文档
- [【程伟】打印最终版05.31.doc
- [供配电系统节能技术概念.doc
- [【李黎 5.10】重庆大学硕士学位论文.doc
- [初识 PCB.ppt
- [勤工俭学统计系统简明操作图示.ppt
- [嘉陵30Kw测功机系统[李].ppt
- [嘉陵30Kw测功机系统.ppt
- [发动机特性介绍PPT.ppt
- [基于图象法的输电线路覆冰厚度的在线监测研究.pdf
- [基于小波分析的车牌图像增强与字符识别研究-5.20.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 党课讲稿:坚持以人民为中心的发展思想.doc VIP
- 幼儿园 中班数学《排排队—高矮长短排序》.pptx VIP
- (高清版)B-T 7025.1-2023 电梯主参数及轿厢、井道、机房的型式与尺寸 第1部分Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯.pdf VIP
- 房屋租赁合同--2.doc VIP
- 2023星闪无线短距通信技术(SparkLink1.0)产业化推进白皮书.docx
- 大学生就业教育主题班会.pptx
- 2023届合肥高三二模作文“言与行”导写及范文.docx
- 《网络信息辨真假》(共12张PPT).pptx VIP
- 党纪学习教育六大纪律研讨发言提纲.docx VIP
- 湘少版小学英语修订教材解读.pptx VIP
文档评论(0)