计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

短消息电话中数据链路层的控制技术(2)

2017-06-23 01:01
导读:2.1 数据链路层的功能 数据链路层提供可靠的数据传送,主要是将有噪声的物理信道变成无传输差错的通信通道,提供数据成帧、差错控制和流量控制等。

2.1 数据链路层的功能

数据链路层提供可靠的数据传送,主要是将有噪声的物理信道变成无传输差错的通信通道,提供数据成帧、差错控制和流量控制等。短消息电话中的链路层在电话通信方面,要实现对电话语音通路的控制、电话的来电显示和通话等功能;在数据控制方面,完成数据包的组包和解包,控制终端和短消息中心交互时序,对数据包进行纠错并对出错数据包进行重发处理;在电话机控制方面,解析应用层的命令,实现对物理层的控制以及对数据包的自动接收和存储功能。

2.2 数据链路层的协议

短消息电话中数据链路层采用的差错控制类似于停止等待协议,并采用重发机制保障终端和服务器在偶然的故障后仍有机会保持连接。数据链路层完成了规定次数的重发后仍然出错时,服务器则断开与终端的连接。

数据链路层的上行FSK数据包和下行FSK数据包格式如图2所示,一个链路层FSK数据包包括六部分:同步引导串,由82bit交替的“01”加8bit“1”构成,具体参见CTSI协议,对于短消息电话(终端)本身来说只要读到至少50bit交替出现的“01”以及同步结束字符后,即可以认为同步建立;消息类型,指明信息内容的类型,根据协议规定分为一般类型和特殊类型,终端根据不同的类型进行相应的处理;消息长度,指消息特征号的字节数(=1)加消息层信息内容的字节数;信息特征号,目前仅使用十六进制01一种消息特片号,其余保留以利于拓展新的电信业务;消息层信息内容,由消息层负责解析,包含一条CTSI操作命令,最大长度不大于254字节;校验和,用于数据传送过程中的纠错,取值为该数据包中除同步引导串值外的所有字节的和,按256取模,再取补后得到的值。

由于终端还可以DTMF形式上送数据,因此DTMF数据包又分为:编码格式的DTMF上行命令响应信息包、非编码格式的DTMF上行命令响应信息包和非编码格式的DTMF上行信息包。上行DTMF命令响应消息包(编码方式)是终端对SMC的FSK数据的响应信息包;上行DTMF命令响应信息包(非编码方式

上一篇:混合逻辑电平的接口技术 下一篇:没有了