收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

Unix环境网络PtoP基本通信系统的交换机开发

[关键词:Unix,PtoP,交换机]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:txgc0096,word全文:52页,合计:15000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
Unix环境网络PtoP基本通信系统的交换机开发毕业设计论文------

本课题以TCP/IP协议为基础,基于PtoP(点对点)模型,在UNIX环境下利用SOCKET接口进行通信软件的编程。预期目标,最终能够通过交换服务器的桥梁作用使客户端与服务器端之间实现相互传输文件的功能。

功能需求

设计一个实用软件的模拟运行环境,为网络中文件的下载提供更快的速度,它会随着用户的增加而使整个系统更健壮,更高效。该软件具有PtoP所具有的优势,相比于传统的C/S模式提高了效率,做到传输管理服务器被“减负”,传输管理服务器只负责调度,而不参与真正的交易。

获得PtoP网络中传输管理服务器的IP,可以向任何已知IP端点发送文字信息和文件;可以接收其他端点发送的文字信息和文件;

在线时监听远端通信目标的状态;在线状态下进行,监听远端通信目标状态、短消息通信、文件传输服务三者并行,指定接受方的远端通信目标后。

在UNIX环境下,用C语言实现PtoP网络通信。

系统设计思想

1、各模块之间的通信建立。

客户端与传输管理服务器:客户端向传输管理服务器发起连接,得到回应后发送欲查找的文件名,传输管理服务器在数据库中查找该文件名及相应的服务器地址信息,后将结果发回给客户端。

传输管理服务器与服务器端:这是一个监视的动态过程,传输管理服务器的数据库需要根据服务器端的在线状态和资源状态实时更新,所以这也是一个相互更新的过程。

客户端与服务器端:客户端从传输管理服务器得到服务器的地址信息,向该服务器发起连接,与服务器建立连接,文件传输后连接自动关闭。

2、传输管理服务器根据实时下载信息及时更新交换表,向客户端提供实时资源信息。

在PtoP的模式下传输管理服务器不需要存放大量的数据,取而代之的是一张具有数据信息的表。这样一来大大降低了对传输管理服务器的性能要求。而且使得信息的更新更为频繁更为迅速。充分发挥了网民的作用。表中记录了,数据存放在某台传输服务器的ip地址,及传输服务器状态的信息等等。

3、提供对远端通信目标的文件传输服务,作为批量数据的传输手段。

当客户端向传输管理服务器传送了所要下载的文件名时,传输管理服务器查询数据表将此文件所在的传输服务器的信息导出,根据返回地址的个数客户端启动相应多个下载进程。由于单个传输服务器可能同时服务多个客户端,因而满足不了客户的速度要求,为了满足客户的速度要求,采用了连接多台传输服务器从多台传输管理服务器下载同一文件的策略。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:txgc0096,word全文:52页,合计:15000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——Unix环境网络PtoP基本通信系统的交换机开发(论文)!