大三上通信软件设计基础.pdfVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

通信软件设计基础

学业

第1章绪论

通信与通信协议

通信:利用电子技术在两个或多个实体之间交换信息

通信协议:对信息交换的顺序和条件及信息的格式和内容进行的一整套的约定

通信要素

通信实体

传输信道

交换网络

通信协议

MSC,适合于描述通信软件系统与外部环境之间,以及系统内各功能模块之间的消息交互

的情况。

SDL,基于扩展有限状态自动机模型,适合描述软件系统的离散过程,适用于概要设计和

详细设计

开发通信软件和非通信软件区别

在需求分析阶段,除了要描述系统的结构和系统行为之外,还要对系统与应用环境之间的

交互信息情况以及系统组件之间交换信息的情况进行描述

第2章协议分析技术

协议分析包括:协议环境分析和协议功能分析

为什么进行协议分析?

不论是设计开发一个新的协议,还是设计实现一个具体的协议,都需要从协议的环境分析

入手,只有了解协议的环境,才能明确协议的功能,协议涉及才能进行。

协议环境

用户要求

通道性质

工作模式

服务证实方式

服务原语的交换时序被称为服务证实方式

用户证实方式

协议证实方式

无证实方式

服务原语

服务原语=服务动作+原语类型

服务原语是协议与用户的接口

用户通过服务原语得到协议提供的服务

协议实体通过服务原语得到用户的服务要求和返回结果

原语类型:

请求(request);用户-协议

指示(indecation);协议-用户

响应(response);用户-协议

证实(confirm);协议-用户

PDU:协议数据单元。n层协议实体之间传递的数据

SDU:服务数据单元。n层用户和n层协议之间传递的数据

数据发送过程:用户提交的SDU-PDU发送到对端协议实体-还原成SDU

发送/接收控制

顺序控制:每个PDU分配了一个序列号

重发控制:通过接收端向发送端回送确认报文的方式

速率流控:调节发送PDU的速率,防止拥塞

抖动补偿:设置缓冲,保证接收端用户收到的SDU是连续的

窗口流控:调节传输的SDU的数据总量,以避免接收端出现缓冲区溢出

中继

网关:传输层

路由器:网络层

网桥:数据链路层

中继器:层

第3章协议设计技术

协议设计时考虑的问题

协议结构设计:分层、分阶段、分类

协议机制设计:运行效率、资源利用率、异常处理

协议元素设计

协议元素

服务原语和服务原语时序

协议数据单元和PDU交换时序

协议状态

协议

协议变量

协议动作和谓词

协议(输入)

来自本方用户的服务原语

来自对方协议实体的PDU

来自的定时器信号(超时)

协议状态机

协议状态机用来描述协议状态的迁移情况,协议状态机反映了协议元间的关系

协议包括哪些元素?怎样描述协议元间的关系?

协议包括以下6种元素:服务原语和服务原语时序、协议数据单元(PDU)和PDU交换时

序、协议状态、协议、协议变量、协议动作和谓词。

协议状态机反映了协议元间的关系。协议状态机用于描述协议状态的迁移情况,协议

状态机可以用状态表或有限状态机来描述。

第4章协议描述技术(MSC)

MSC(MessageSequenceChart)是一种消息追踪语言,用来描述多个实体之间和实体

与环境之间消息交互的顺序。比如在协议开发中,MSC可用来描述两个协议实体之间或

多个协议实体之间PDU的交换时序;在通信软件中,MSC可以用来描述两个或多个通信

实体之间消息交互的情况。MSC还可以描述多个不对等实体之间信息交换情况

为什么要用形式化描述语言

用形式化描述语言描述的协议可以比较充分的描述协议状态的各种性质,在描述上无二义

抽象于具体的协议实现环境,支持协议在不同环境下的实现

协议的描述

协议的描述可以分为:协议通

文档评论(0)

159****9610 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6044052142000020

1亿VIP精品文档

相关文档