可靠传输技术
2008-04-09 04:04:54来源:互联网 阅读 ()
实现目标:
实现大文件的可靠传输,要对传输的过程和结果可监控。
我的思路是:
获取大文件,
根据设定的消息的大小,生成发送消息队列;
发送消息包;如果发送成功,循环发送消息;如果发送不成功,继续发送该消息包;指导发送成功为止;
可以使用多个线程同时发送消息包;
增加消息队列的管理程序;
增加网络连通性的判断程序;
修改接收端的可靠性设计;
增加接收的消息队列;
增加发送端的压缩、加密功能;
增加接收端的解密、解压功能;
增加消息控制作业的协调程序;
欢迎大家一起讨论。
carol1980 回复于:2003-10-15 10:08:26 获取大文件, [color=darkred:abfbc222ab]大文件是多大[/color:abfbc222ab]
发送消息包;如果发送成功,循环发送消息;如果发送不成功,继续发送该消息 包;指导发送成功为止; [color=darkred:abfbc222ab] 这一部我已经做好了。[/color:abfbc222ab]
[color=darkred:abfbc222ab]
补充提问:是否需要守法双方的反馈,
可否借助已有的传送协议
目前我做的就是Linux下串口的数据传输,不过基础知识还很薄弱,只能做一点学一点。愿与你继续进一步的讨论 :)[/color:abfbc222ab]
蓝色键盘 回复于:2003-10-15 13:59:55 这个过程,我倒是有现成的代码,不过不能提供。
大家讨论,我可以看者大家的讨论介入每个细节。
一无所有 回复于:2003-10-16 09:16:27 我这里所定义的大文件是指:1M~10M
对于:
补充提问:是否需要守法双方的反馈,
可否借助已有的传送协议
我们可以看一下我们的目的就知道都是需要的。
不管实现的手段,主要是要实现指定功能。
稳定、正确是第一位的。
carol1980 回复于:2003-10-16 09:24:31 楼主可否将问题再细节化一点,公布部分希望讨论的算法或代码,这样讨论会比较有针对性
一无所有 回复于:2003-10-17 12:05:06 我个人觉得已经很细了。
希望大家就针对该功能可以提一些思路出来,
大家一起讨论一下。
悠闲的猪 回复于:2003-10-24 22:46:37 感觉好空呀,我是做应用的,不具体的都看不懂的呀:)
一无所有 回复于:2003-10-27 09:31:29 (1)提供实时高效、可靠、安全的数据传输,采用滑动窗口、数据包分割等方式,保证数据传输的实时高效性;采用数据校验、断点重传和日志等机制屏蔽线路瞬间故障和主机故障,保证数据的可靠传输;采用口令管理、数据加密等手段提供安全性的保障。
(2) 实时网络监控及管理,提供实时监控网络状态的管理功能。通过监控画面,系统管理员可以及时地发现网络故障及系统运行的异常情况,通过系统提供的相关工具进行处理。可以在运行过程中,对节点的通信状态进行控制,可以打开或关闭某些节点,可以改变某些节点的连接关系。
sxf2000 回复于:2003-10-30 10:46:08 [quote:7231131dce="一无所有"](1)提供实时高效、可靠、安全的数据传输,采用滑动窗口、数据包分割等方式,保证数据传输的实时高效性;采用数据校验、断点重传和日志等机制屏蔽线路瞬间故障和主机故障,保证数据的可靠传输;采用口令管理、数据?.........[/quote:7231131dce]
楼主要走成网络管理系统吗?:)
对于大文件传输,滑动窗口还需要重新定义吗?现有协议都支持了。
另外,对于校验问题,不知道是如何考虑的?包排序吗?既然是实时,校验出错怎么处理?谢谢讨论
一无所有 回复于:2003-10-30 11:13:49 我的目的是做一个消息中间件。
shuishan0971 回复于:2004-02-23 19:54:27 我认为你那样做会使网络传输的速度受到极大的影响,由于监空和加密造成的系统损耗太大了.
jbw5040 回复于:2004-05-07 12:11:21 楼主,有现成的东西,如IBM的MESSAGE/Q, TUXEDO/Q, 参考一下别人的功能和结构就行了。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:测试过程中相关文档如何编写
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash