欢迎来到天天文库
浏览记录
ID:18270242
大小:50.00 KB
页数:7页
时间:2018-09-16
《通信软件设计总结new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章1、通信就是在两个或多个实体之间传递或交换信息2、通信的要素:通信实体(自然人、计算机、通信中断等)、传输信道(电路、无线信道、卫星信道、计算机网络等)、交换网络(PSTN、INTERNET等)、通信协议(七号信令、TCP/IP、SIP等)3、通信的分类:1、基于连接的通信(需要在通信实体之间建立通信连路或连接,如电话、传真等)2、基于无连接的通信(在通信实体之间不需要建立通信链路或连接,如短信、即时消息等)4、通信软件:能够实现在两个或多个实体(计算机、电信终端、交换设备等)之间传递或交换信息功能的软件称为通信软件5、通信软件的特点:1、基于通信协议或者信令系统2、运行时间长(电信软件
2、)3、基于有限状态机4、大部分是嵌入式软件6、通信协议:在计算机网络中,为了在两个或多个通信实体之间准确、完整地交换信息,必须对信息交换的顺序和条件、交换信息的格式和内容等做出约定,这一整套约定就称为通信协议7、通信软件开发过程1、需求分析—解决“做什么”问题分析用户要求、系统与外界交互信息情况和软件运行环境等2、概要设计—解决“系统架构”问题设计系统结构、模块间信息交互情况以及数据结构等3、详细设计—解决“如何做”问题描述系统行为、制定测试计划等4、代码生成—解决“系统实现”问题代码自动生成、人工编码、编译调试、系统生成第二章1、协议开发过程1、开发新的协议(协议环境分析、协议功能设计、协议
3、元素设计、形成协议文本、协议描述、协议验证)2、实现具体协议(协议分析、协议设计、协议描述、协议验证、协议实现、协议测试、协议维护)3、两者最大的区别:1、开发新的协议是从无到有,产生一个新的协议。成果是协议标准文本,具有可实现性2、实现具体协议时在具体应用环境下实现一个协议。成果是协议软件,具有可运行性、可维护性的特点2、协议分析1、协议环境分析1、n层用户的要求2、(n-1)层通道的性质3、n层协议实体的工作模式2、协议功能分析1、连接控制管理2、通讯方式管理3、数据发送/接收管理4、数据安全与可靠性5、发送/接收控制6、中继与路由选择7、通道管理8、其他功能3、连接管理需求(有连接服务、
4、无连接服务、永久连接服务);连接管理:建立、撤销、复位、恢复4、广播与组播需求1、广播:指一个n层用户发出的数据报,在同一个网络中的其他用户都能够接受到2、组播:指一个或多个n层用户发出的数据报,在网络中有一组用户可以接收到该数据报,授权用户可以加入或退出该组5、协议接口:服务原语(SAP)=服务动作+原语类型1、服务请求原语:x-request:用户à协议2、服务指示原语:x-indication:协议à用户3、服务响应原语:x-response:用户à协议4、服务证实原语:x-confirm:协议à用户6、服务证实方式类型1、用户证实方式2、协议证实方式3、无证实方式4、三种特殊方式(查询
5、类服务、设置类服务、告警类服务)7、通讯方式需求1、单工/半双工/全双工2、同步/异步8、数据需求1、数据形式(块、流、批处理)2、数据长度(定长、不定长)9、服务质量指标:1、安全性:鉴权、访问控制、保密性、完整性2、可靠性:完全性、非二义性、时间有序3、性能:吞吐率、时延、抖动、差错率10、(n-1)层通道形成方式1、独占方式:实体之间分别建立连接2、共享方式:多个协议实体共享一条连接3、无连接方式:协议实体利用下层提供的无连接服务进行通讯11、(n-1)层通道部分指标1、RTT(roundtriptime)2、数据的可靠性3、通道可靠性4、报文最大长度5、通道工作方式12、n层协议实体的
6、工作模式1、点到点模式2、多点模式3、主从模式4、平衡模式5、中转和路由13、连接控制管理1、连接的建立、维护及释放的管理2、连接的合法性检查3、密钥交换4、QoS协商5、资源分配与回收6、连接目标名与地址的翻译14、传输控制协议(TCP)具有连接控制管理功能;用户数据报协议(UDP)则提供无连接的数据包传输15、通讯方式管理1、半双工通讯:n层协议要进行“发信权”管理2、全双工通讯:n层协议要具有并发的收发功能16、数据发送/接收管理1、PDU的封装/解封装2、SDU分段/装配3、SDU拼接/分离17、术语解释:1、SDU(服务数据单元):服务原语中携带的用户信息2、PDU(协议数据单元):
7、分为数据PDU和控制PDU3、PCI(协议控制信息)18、数据安全与可靠性1、加密2、解密3、校验和(奇偶校验、累加和校验、CRC校验)4、前向纠错(FEC)19、哈明码*20、发送/接收控制1、顺序控制2、重发控制3、速率流控4、抖动控制5、窗口流控21、中继与路由选择1、中继网关(传输层)、路由器(网络层)、网桥(数据链路层)、中继器(物理层)2、路由选择(静态、动态)22、通道管理1、通道的
此文档下载收益归作者所有