windywinter 发表于 2011-6-26 11:25:39

原帖由 xiasl 于 2011-6-26 00:14 发表 http://d.168530.xyz/images/common/back.gif
你这么说只能说你对OpenVPN了解得太少,提出在加密隧道的两边如果网络环境不够畅通的情况下使用TC协议P做底层协议是作者自己提出来的,并非是我这个小白自己提出来的,你明白么?
事实上OpenVPN默认并且推荐的底层通讯协议是 ...
From openvpn mannual
OpenVPNisdesigned to operate optimally over UDP, but TCP capability is provided for situations where UDP cannot be used.
兼容TCP可以让OpenVPN运行在UDP不能用的环境中(比如不支持UDP的NAT实现)。
Therearecertaincases, however, where using TCP may be advantageous from a security and robustness perspective, such astunneling non-IP or application-level UDP protocols, or tunneling protocolswhichdon'tpossessabuilt-inreliability layer.
QQ就是典型的需要可靠传输却使用UDP的例子。
OpenVPN没有“在网络环境比较差的情形下才建议使用TCP”,兼容TCP考虑的是解决能不能用的问题,以及从外部改善设计上有问题的应用层程序。

xiasl 发表于 2011-6-26 16:11:49

回复 41# windywinter 的帖子

你个死黑皮路····:lol
那么 为啥在百科里面也说在网络环境差的情形下推荐TCP协议呢?
难道是以讹传讹?
我觉得吧,作为最好的粉碎谣言的方式就是由黑皮路童鞋你,发一封热心观众关于热爱全球一体化进程的求知信,
问一下官方对于网络环境差的情形下哪种底层协议最为适用呢?
按理说这封信应该由我来发,但是本人鸟语太差恐怕是有心无力,所以这次拯救世界和平的任务就交给你了:lol

windywinter 发表于 2011-6-26 23:01:51

原帖由 xiasl 于 2011-6-26 16:11 发表 http://d.168530.xyz/images/common/back.gif
你个死黑皮路····:lol
那么 为啥在百科里面也说在网络环境差的情形下推荐TCP协议呢?
难道是以讹传讹?
我觉得吧,作为最好的粉碎谣言的方式就是由黑皮路童鞋你,发一封热心观众关于热爱全球一体化进程的求知信,
问一下 ...
维基百科的

在选择协议时候,需要注意2个加密隧道之间的网络状况,如有高延迟或者丢包较多的情况下,请选择TCP协议作为底层协议,UDP协议由于存在无连接和重传机制,导致要隧道上层的协议进行重传,效率非常低下。

只在中文版出现,英文版无对应内容,恐怕就是以讹传讹。

themyth 发表于 2011-6-26 23:39:08

我实验的结果是,在网络环境比较差的情况下,tcp要比udp好很多,起码传输不会停止,而如果丢包的情况下,udp很烂很烂.


xiaosi的逻辑是对的,openvpn的作者的确建议在网络环境比较差时使用tcp,而非udp.

jlbslqqs 发表于 2011-6-28 15:39:07

支持一下吧

somin 发表于 2011-8-15 14:46:53

厉害啊。

hackfengl 发表于 2011-11-6 12:11:11

觉得lz好厉害的样子

eben 发表于 2011-12-2 22:39:49

每次看到楼主的发帖,我都灰常认真的一字不落的看一遍,虽然看不懂。。但是。。好厉害啊

shadowlin 发表于 2011-12-2 22:51:48

学习一下。。

geyunbing 发表于 2011-12-2 22:57:25

页: 1 2 3 4 [5] 6
查看完整版本: 山寨95加速器教程