当前位置:文档之家› 西电协议分析与设计上机报告

西电协议分析与设计上机报告

协议分析与设计上机报告

一.实验目的

学习和掌握PROMELA语言,并能在SPIN上对协议进行模

拟和分析。

二.实验题目

6-5 将6.3节描述的协议条件改为报文和应答均会出错,且都丢失,接收方没有无线接收能力,这就是我们通常所说的实

用停等协议。请用PROMELA进行描述,并用SPIN模拟运行、

一般性验证、无进展循环验证和人为加入错误进行验证。

6-6 请根据图6-16写出著名的AB协议的PROMELA描述,

并验证“A”获取的每一个报文至少有一个是正确的,而“B”接收的每一个报文之多有一次是正确的。

Terminal A Terminal B

三.实验分析

6-5 停止等待协议

因为协议条件为报文应答均会出错,且都丢失,接收方没有无限接收能力,所以此时信道应该有5种信号,分别为:信息,ACK,NAK,出错信号和丢失信号,即mtype={Msg,Ack,Nak,Err,Miss}。

相关主题