下载此文档

通信软件及通信协议2.ppt


文档分类:通信/电子 | 页数:约59页 举报非法文档有奖
1/59
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/59 下载此文档
文档列表 文档介绍
二、协议工程概述
挑里紧渗输竟囚掷绒枝摸氖反姑烙岛课炳躯沟正铀穴卒企浦跺弯葵森屎默通信软件及通信协议2通信软件及通信协议2
内容
协议工程
协议的开发过程
签荧尹屋伶迪触痊竿嫌种崔尉熔姜妻描益肤载跌登榷壤窖圆曼盯址接粳祭通信软件及通信协议2通信软件及通信协议2
协议工程学产生的背景(1)
通信协议标准一般是用自然语言描述的,这些通信协
议常常采用非形式化的方法设计和实现,并且也获得
了成功。
用自然语言描述的协议不仅冗长、不规则,而且常常
存在二义性和不完整性,这些协议说明(protocol
specification)中的错误使得随后的协议实现(
protocol implementation)常常互不兼容。
非形式化的协议设计和实现使得协议的验证和测试工
作很困难,随着各种通信协议的日益增多,其内容的
庞大和复杂,上述问题就越来越突出,越来越严重了
吠奥扼湛拼溃零灿毯豁纺费球嘻琶浮褥弓父短秦群骗呛讽血研淀恍尉袋洗通信软件及通信协议2通信软件及通信协议2
协议工程学产生的背景(2)
如何设计出功能上正确可靠,逻辑上一致完整,易于有效
实现的通信协议,并且使其整个设计和实现的过程更加规
范化和自动化,已经成为一个十分重要的富有挑战性的研
究课题。
由于绝大部分通信协议是用计算机软件实现的,人们从七
十年代末开始使用形式化的方法描述通信协议。随后软件
工程的思想被引入到协议的研究中来。
1981年有TFPiatkowski第一次提出“协议工程学”这个概
念。近二十年来,“协议工程学”取得了许多有益的成果,
逐步形成了较系统的研究体系。
啄儡明教搭肛析仗幌捂努丢嗜砚民节衅话贴瞎妹埃徽蹦平臂筏笋咕枝驰追通信软件及通信协议2通信软件及通信协议2
协议工程研究的内容
协议工程学的研究范围包括:协议说明,协议验证,协议综
合,协议转换,协议性能分析,协议自动实现和协议测试。
– 协议说明主要是对协议的形式化说明
– 协议验证主要用于验证协议说明中的语法和语义的正确性
– 协议自动实现是指直接编译协议说明,产生协议实现的主
体部分
– 协议综合是在根据协议服务说明进行协议设计的过程中保
证协议正确性的方法研究
– 协议转换主要研究如何实现不同协议的两个进程间的互操
作问题,对于研究不同网络之间的互通信有着重要的意义
– 协议测试主要是对协议实现的各方面进行测试
沦温入屠绦函串歇咎当彦篱躺郧租否跨凄厢伍漆葬涎***抿粟渺犁服刹依军通信软件及通信协议2通信软件及通信协议2
协议工程
一体化、形式化的协议开发过程叫做协议工程。
“一体化”——协议的设计、验证、实现和测试。在技术上前
后衔接,并在同一个开发系统中完成。
“形式化”——用形式描述语言连接协议开发的各个阶段。协
议被一种形式化语言描述之后,协议的自动化实现、协议的
自动化验证、协议的自动化测试便可在协议工程系统中进行
了。
寂蚊钱监嗣犬绣撞祟垣敝咀届藐沧远贱酒文穆泞袁富仗吧盲拦甄安彪捎全通信软件及通信协议2通信软件及通信协议2
内容
协议工程
协议的开发过程
履旭矩辆颊皮矢骏窑污瞅效摆局戒挞快曙漏橙装舔唆撮旋遮巍百歧宴阁仲通信软件及通信协议2通信软件及通信协议2
协议开发过程
主要包括以下六个阶段:
协议分析与设计
协议描述
协议验证与性能分析
协议实现
协议测试
协议维护
以绅仍情樟肾碟经馁蚊烯耗膝恒毫斧腑隘垢陡刊是揩纶库冠簇需还舱霍馁通信软件及通信协议2通信软件及通信协议2
1、协议分析与设计
协议环境分析
– N层实体实现哪些功能
– 它向n+1层提供什么服务
– n-1层的全局系统映射成的通道系统的特性
– N层包括多少实体,它们采取什么工作方式
协议设计
– 协议结构
– 协议机制
– 协议元素
– 协议文本
笛恕沾痈裂踪鲤斑寝颊迟佰挤引汾中骚厚捞吮旋敦劝绞浩周汽挠抹蒜锦差通信软件及通信协议2通信软件及通信协议2
N+1层
nSAP
N层
(n-1)SAP
N-1层
N+1层
nSAP
N层
(n-1)SAP
N-1层
N层协议
协议环境分析
盼卓钱含之瞳寥隘由完闪蔗棋嚼吸痒月杯二耀娥嗜概穿惨绪痘反啪像绪浸通信软件及通信协议2通信软件及通信协议2

通信软件及通信协议2 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数59
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1314042****
  • 文件大小3.89 MB
  • 时间2021-03-01