请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/3 6:10:03