首页
会员中心
到顶部
到尾部
计算机

基于UNIX平台的网络通信架构的设计与实现

时间:2020/10/27 9:20:07  作者:  来源:  查看:0  评论:0
内容摘要:设计(论文)的基本内容:       网络通信架构的设计与实现是互联网短消息的基础,负责服务提供商与用户之间消息的传递与交换。本文需要了解socket通信技术、TCP/IP协议、进程间通信方式以及SMPP和CMPP,分析网络通信原...

设计(论文)的基本内容:
      网络通信架构的设计与实现是互联网短消息的基础,负责服务提供商与用户之间消息的传递与交换。
本文需要了解socket通信技术、TCP/IP协议、进程间通信方式以及SMPP和CMPP,分析网络通信原理,研究其设计及实现技术。设计网络通信的总体结构,实现对网络通信的模拟,客户端与服务器端可以进行异步通信,并对所实现的部分进行测试和评价。

      随着通信技术的发展,无线互联网短消息业务为用户提供越来越多的服务。越来越多的用户对这种服务方式形成了习惯。目前,大部分短消息业务的互联互通都是使用短消息网关来实现,主要服务提供商SP与短消息网关之间通过二进制的中国移动点对点协议 (CMPP)接口进行信息交换,而网关则通过短信息点对点协议(SMPP)与短消息中心(SMSC)进行信息交换。随着用户群的扩大,网络通信的稳定性受到了巨大的挑战。
本课题的目的是在UNIX平台下构建一个应用于短信增值业务平台,实现核心系统与外部通信的接口,即对中国移动点对点协议(cmpp3.0)的实现,并实现对服务提供商(sp)与短信网关(ISMG)间的短信功能的模拟。为服务提供商(SP)与短消息网关(ISMG)之间的数据交换提供了一条安全、快捷的通道,以便手机用户采用短信方式与SP双向通信,接收SP提供的信息服务。
     本课题在UNIX平台下,基于SMPP与CMPP协议,通过SOCKET建立网络连接并实现客户端与服务器端之间消息的收、发以及链路检测。编程语言采用C语言,主涉及到UNIX及socket编程、SMPP与CMPP协议所规定的数据包(PDU)生成和解析以及请求/应答机制的实现。


系统分析
      本课题研究的是网络通信架构的设计与实现,实现对网络间短消息通信的模拟,并实现核心系统与外部通信的接口。即通过建立客户端与服务器端,实现双方互相发送短消息,并对相关协议进行实现。其中,客户端可以连续向服务器发送消息,不必等待回复。

设计思路
      因为本课题是面向网络连接,所以会采用比较稳定的UNIX操作系统。在网络间通信协议上,同样会采用安全性较高的TCP协议作为底层的承载协议。在此基础上,利用系统下的SOCKET及相关调用建立起TCP层连接。在客户端与服务器端采用异步通信方式,并利用并发原理以保证客户端与服务器端可以连续通信,而不必等待。由于本课题是对短消息通信的研究,因此在消息的发送与接受过程中,会遵循SMPP协议与CMPP协议,并实现两个协议的主要消息。
 

Tags:UNIX



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号