全球主机交流论坛

标题: 我也来说说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