全球主机交流论坛
标题:
我也来说说VPN和SSH的区别
[打印本页]
作者:
山塘街2011
时间:
2012-10-10 08:11
标题:
我也来说说VPN和SSH的区别
看了
http://www.lilynana.eu.org/thread-153166-1-1.html
主要说tcp,udp是一样的
sock5和vpn的本质区别是,vpn模式没有使用代理服务器的协议站的功能,因为它仅仅是做包转发+NAT。这样就相当于客户端直接和服务器通信。所以客户端访问某个站点的时候,速度和没有vpn直接访问(假设刚好经过该代理服务器)速度类似。
而ssh有本质的区别,它在客户端本地之间传输数据使用的是ssh隧道,这个是tcp协议,而另一端<代理,服务器>取代了<客户端,服务器>。
ssh非常依赖代理服务器的tcp协议栈实现
如果代理和客户端之间线路丢包率比较高,那肯定是vpn速度比较好,因为vpn客户端浏览器通常是多条连接同时进行的,更抗丢包。
但是如果不丢包,就ssh好。
假设客户端和服务器之间的距离是300ms,经过ssh代理之后,距离变成150+150, 本质更接近150,在发生丢包、以及tcp传输刚刚开始的慢启动阶段,两端的150+150本质是同时进行的。 150和300的区别自然也就很明显。
貌似还没什么结论,以用美国代理上美国网站的方式说:
如果偶尔丢几个包,上网的时候vpn快,丢包率在10%以上时会感觉明显。
如果网络不丢包,那么是ssh快,150+150 = 300 和 100+100= 200相比,前者更能看出速度的区别。
这里说的速度就是延迟,比如打开一个网站需要多久,而不是下载东西的速度。下载东西最后区别不大
作者:
采花贼
时间:
2012-10-10 08:14
技术帝啊
作者:
X_z
时间:
2012-10-10 08:16
好吧,学到了
作者:
hostvps
时间:
2012-10-10 08:25
好难懂啊
作者:
ccc
时间:
2012-10-10 08:35
学习了啊
作者:
im286
时间:
2012-10-10 08:47
我是来学习的 好难啊 看不懂
作者:
hewangrk
时间:
2012-10-10 08:48
一直在用vpn,方便点
作者:
完美
时间:
2012-10-10 09:13
这点区别可以忽略吧?
作者:
织梦
时间:
2012-10-10 09:17
提示:
作者被禁止或删除 内容自动屏蔽
作者:
moto72
时间:
2012-10-10 09:36
解释比较合理
作者:
niniwa
时间:
2012-10-10 09:45
有点难懂,不过看来看去感觉没什么明显区别
作者:
mulao
时间:
2012-10-10 10:24
解释帝
合理
作者:
neolee
时间:
2012-10-10 10:29
高深啊
作者:
韦小宝
时间:
2012-10-10 11:09
厉害
欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/)
Powered by Discuz! X3.4