1 / 6
文档名称:

1 隧道协议改进 网络协议工程作业.doc

格式:doc   大小:25KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1 隧道协议改进 网络协议工程作业.doc

上传人:xunlai783 2017/12/26 文件大小:25 KB

下载得到文件列表

1 隧道协议改进 网络协议工程作业.doc

文档介绍

文档介绍:网络协议工程作业
第二章讨论题:题干
2-,并对其进行改进以避免文中所描述的事故再次发生。分析你所修改的协议,还存在潜在的问题吗?
公里,是当时英国铁路中安全措施最好的铁路隧道。1841年,该隧道配备了一套“空闲/ 阻塞信号系统”。穿过隧道的轨道有两条,每个方向各一条。在任意时刻,隧道中的每一条轨道上只允许有一列火车经过。下面以一条轨道的控制为例说明隧道的控制过程,控制系统由信号灯、红白旗、单针电报系统、信号员构成。
(1)在轨道入口处(A端)有一个红、绿信号灯。只有当信号灯为绿色时,才允许火车进入,并且任何一列火车通过绿色信号灯系统会自动将该信号灯置为红色。
(2)当火车经过后,信号灯系统没有将信号灯变成红色,则信号员会听到告警铃声,然后用红旗和白旗来表示信号,“红旗”代表红色信号灯,“白旗”代表绿色信号灯。
(3)当入口处的信号员确定进入隧道的火车已离开隧道,则手工将红色信号灯置成绿色,以允许下列火车通过。信号员通过安装在隧道两端的单针电报系统来交换火车进入、离开隧道的信息。
隧道中的单针电报系统由William Cooke发明,电报系统定义了三种信号:
(a)TT(Train in Tunnel):表示火车进入隧道。一般情况下,当入口处的信号员看到火车通过绿色信号灯(白旗)进入隧道后,会向另一端信号员发送TT信号。
(b)TF(Tunnel is Free):表示火车已离开隧道,隧道为空。一般情况下,当出口处的信号员看到火车离开隧道时,会向入口处信号员发送TF信号。入口处信号员收到TF信号后,将信号灯
(c)TL(Has the train left the Tunnel):询问出口处信号员,火车是否已离开了隧道。如果火车已离开,则回复TF信号。
上述控制协议保证了隧道的安全使用,即使在隧道某一端的信号系统功能失效的情况下也能安全进行(通过红白旗代替)。尽管如此,该系统最终还是由于其控制协议的不完整性导致一起严重的安全事故。
事故相关记录:
,但是信号灯系统故障,没有变成红色,于是告警铃声响起。信号员A首先向隧道另一端信号员发送TT信号告之有火车进入隧道,然后使用红色旗帜向下一列火车发出警告。
,已经越过刚才的绿色信号。幸运的是,火车司机瞥见了信号员A的红色旗帜。而紧随其后的第三列火车司机及时看到红色旗帜警告,在入口处停下。
。由于协议中未考虑这种情况,所以未规定“两列火车同时在隧道中”如何表示。由于第二列火车不可能超过第一列火车,所以无法表示此信号还会不会导致真正的问题。对于信号员A来说,唯一的问题就是要从信号员B哪里得到两列火车在何时都离开了隧道,以便允许下列火车进入,于是,信号员A向信号员B发出他知道唯一合适的信号TL。在看到第一列火车在隧道口出现后,信号员B按照协议的约定发出TF信号表示“隧道已空”。
,不知道自己是应该等待第二个TF信号,还是应该按照当初约定的意思认为隧道已空。经过再三考虑后,他最终还是认为两列火车都离开了隧道,于是举起白旗示意第三列火车进入隧道。同时,第二列火车司机因为看到信号员A手中的