全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 25071|回复: 13

[疑问] 我也来说说VPN和SSH的区别

[复制链接]
发表于 2012-10-10 08:11:00 | 显示全部楼层 |阅读模式
看了http://www.hostloc.com/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相比,前者更能看出速度的区别。
这里说的速度就是延迟,比如打开一个网站需要多久,而不是下载东西的速度。下载东西最后区别不大

评分

参与人数 2威望 +10 收起 理由
keepfit + 5 赞一个!
X_z + 5 学习了

查看全部评分

发表于 2012-10-10 08:14:07 | 显示全部楼层
技术帝啊
发表于 2012-10-10 08:16:47 | 显示全部楼层
好吧,学到了
发表于 2012-10-10 08:25:09 | 显示全部楼层
好难懂啊
发表于 2012-10-10 08:35:40 | 显示全部楼层
学习了啊
发表于 2012-10-10 08:47:52 | 显示全部楼层
我是来学习的  好难啊   看不懂
发表于 2012-10-10 08:48:45 来自手机 | 显示全部楼层
一直在用vpn,方便点
发表于 2012-10-10 09:13:16 来自手机 | 显示全部楼层
这点区别可以忽略吧?
发表于 2012-10-10 09:17:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-10-10 09:36:08 | 显示全部楼层
解释比较合理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-3 14:49 , Processed in 0.066490 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表