1/43
文档分类:通信/电子

1协议工程之协议工程概论.ppt


下载后只包含 1 个 PPT 格式的文档,里面的视频和音频不保证可以播放,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

0/100
您的浏览器不支持进度条
下载所得到的文件列表
1协议工程之协议工程概论.ppt
文档介绍:
网络协议工程2011年4月第一章协议工程概论1.1概论协议:是某种活动或者行为所遵守的准则或规则。在计算机世界中,协议是计算机之间或者计算机与其它设备之间用来通信的规则或语言。协议工程学:是研究协议设计,协议验证、协议实现、协议测试等技术的一门新的计算机学科。协议工程研究目的:旨在减少协议开发中潜在地错误,提高协议开发效率,促进协议标准化地发展2第一章协议工程概论1.1.1早期的通信及协议协议最早诞生在通信系统中,协议设计的历史与通信本身一样古老。为实现远距离信息传递需要两个条件:(1)要有发送/接收信号的装置——硬件(2)一套通信规则(协议)——软件3第一章协议工程概论早期的通信系统(1)击鼓传令(2)烽火通信(3)光通信(4)电磁通信1.1.2协议缺陷的教训1861年8月发生在克莱顿隧道中的事故,在1.5英里长的隧道两端,一天24小时有人值班。事故造成21人死亡,176人受伤4第一章协议工程概论通信协议(1)列车允许从A——B运行。(2)当列车A进入后,A端向B端发“火车在隧道中”消息。(3)当火车在B端出现时,B端信号员向A端信号员发“隧道空”消息。(4)为安全起见,可以让A端信号员向B端信号员发“火车离开隧道?”询问消息AB5第一章协议工程概论1.2协议及系统的相互作用1.2.1分层系统模型6第一章协议工程概论1.2.2系统的相互作用在n层协议中存在着多种相互作用(1)局部系统与通道系统之间相互作用(2)局部系统之间的相互作用(3)全局系统与外部环境之间相互作用在n层内,系统相互作用按照确定的规则进行,这些系统作用规则的总和就构成n层协议。7第一章协议工程概论1.2.3事件与活动局部系统(协议实体),是系统相互作用的主角,它的活动是由事件驱动的.对局部系统而言,存在两类事件:(1)内部事件局部系统内部产生的事件,如时钟超时(2)外部事件局部系统外部产生的事件。如收到一个服务请求,通道收到一个报文。8第一章协议工程概论1.2.4协议及协议的描述基于上述系统相互作用的概念,给协议如下定义:对于n层全局系统,局部系统之间相互作用的规则以及它们与外部环境和通道系统相互作用的规则的总和就是n层协议。协议必须以某种方式描述(文字、图形等),协议描述至少包括以下内容:(1)局部系统之间交换的报文的确切定义(2)各个局部系统在一个事件产生时进行什么样的活动。(3)各个局部系统怎样通过观察作用点使用通道系统提供的服务。(4)各个局部系统怎样通过观察作用点向外部提供服务。9第一章协议工程概论1.2.5OSI模型应用层表示层会话层传输层网络层链路层物理层应用层表示层会话层传输层网络层链路层物理层接收信息的进程发送信息的进程七层参考模型数据流的物理传输层间的逻辑通信每一层执行功能并将信息送往下一层每一层执行功能并将信息送往上一层10 内容来自淘豆网www.taodocs.com转载请标明出处.