词条 | VTCP |
释义 | VTCP是虚拟TCP协议缩写,它实现了UDP可开传输,UDP本来是一种不可靠的网络协议,但在有些情况下UDP协议可能会变得非常有用。因为UDP具有TCP所望尘莫及的速度优势。虽然TCP协议中植入了各种安全保障功能,但是在实际执行的过程中会占用大量的系统开销,无疑使速度受到严重的影响。反观UDP由于排除了信息可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。因此我们设计出了一种新的可靠UDP协议(VTCP),自动实现UDP数据传输的可靠性。 VTCP SDK 8.0下载 支持开发语言:C++,Pas(delphi), 动态连接库形式,OS: windows all VTCP8.0 性能测试 VTCP8.0 本机传输速度取决于 CPU效率,双核2.80GHZCPU 传输速度是单包大小1K,速度66MB /s ,单包大小4K,速度152MB/s,单包大小16K,速度350MB/sVTCP8.0 局域网传输速度10MB/S双向同时传输20MB /s,达到物理极限。VTCP8.0 ADSL 56KB/s 上传极限可达到54KB 以上非常接近物理极限速度。VTCP8.0 ADSL 512KB/s 下行带宽可达到480KB /s 以理想速度。VTCP8.0光钎512KB/s 上行下行都可以达到480KB /s以上理想速度。VTCP8.0在丢包环境下速度比TCP快得多,一般是10倍以上。VTCP8.0在低速网络与高速网络同样表现出众。VTCP8.0 拥有良好的WIFI 无线环境支持能力。VTCP8.0新技术 VTCP8.0采用了改进的慢启动(SlowStart)算法,增加了基于对RTT变化,快速重传,预测网络最佳传输窗口。VTCP8.0采用了SACK技术与快速重传算法,快速恢复算法。VTCP8.0采用以自适应基础的随机摇摆[专利]算法(Random Sway),确定当前网络的最佳传输位置。VTCP8.0采用了改进性的拥塞控制算法。VTCP8.0采用了多连接同时传输,平衡带宽算法,最大限度保持传输公平性。VTCP8.0特点 启动速度快,迅速达到传输理想速度。适应能力强,随网络状态改变而快速反应。多条连接传输公平性好。竞争性合理,能与各种网络协议和平相处。比较与参考 RDUP协议全称ReliableUDP ,RFC908 和1151UDT软件(开源)UDX 软件(不开源)AIMD拥塞控制TCP Slow Start 拥塞控制SACK 技术说一句废话 VTCP从学习,到尝试,到提高,到比较,到超越,走了过三个年头了,今天终于看了胜利的曙光,我们十分兴奋。 全部历史版本 VTCP8.0下载 VTCP7.0下载 VTCP6.0下载 VTCP5.0下载 VTCP4.0下载 VTCP3.0下载 VTCP2.0下载 VTCP1.0下载 相关源代码下载 VTCP 文件传输测试器源代码 VTCP 阻塞模式客户端源代码 VTCP 异步模式服务端源代码(完成例程模型+阻塞式多线程服务) VTCP聊天室服务端源代码(即将提供)(IOCP模型) VTCP聊天室客户端源代码(即将提供) 简要说明 函数速查手册 vtcp_accept vtcp_acceptex vtcp_bind vtcp_cancel vtcp_cleanup vtcp_closesocket vtcp_connect vtcp_connectex vtcp_getpeername vtcp_getoverlapresult vtcp_getsockopt vtcp_getsockname vtcp_iocp vtcp_listen vtcp_recv vtcp_recvex vtcp_send vtcp_sendex vtcp_setsockopt vtcp_socket vtcp_startup |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。