简析SS、SSH、SSL和VPN的区别是什么

目前可以达到翻墙功能的不止VPN,比如近几年比较流行的SS,但是很多朋友完全搞不清楚SS、SSH和SSL有什么区别,它们这些连接方式或者协议和vpn之间到底哪个好用?下面可以给大家简单描述。

VPN在此就不多做介绍了,是虚拟化网络,通过各种连接协议建立vpn网络,主要下面介绍下SS、SSH、SSL以便各位小伙伴可以做个明确的比较。

SS即为shadowsocks,也就是大家常说的SOCKS代理,安卓版的中文名叫:影梭。SOCKS代理:SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。SOCKS代理又分为SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种身份验证机制、服务器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能够做到的SOCK4则不一定能做到。

SSH:SecurityShell 缩写,在互联网层次中与http,ftp类似,属于应用层协议。目的是为shell提供安全的传输和使用环境。具体来说,通过它可以安全的远程执行另一台unix系统之上的机器的命令,在没有ssh之前通常使用telnet来实现相同目的,没有保障。

SSL: 安全套接层(Secure Sockets Layer,SSL),一种安全协议,是网景公司(Netscape)在推出Web浏览器首版的同时提出的,目的是为网络通信提供安全及数据完整性。SSL在传输层对网络连接进行加密。此协议和其继任者是TLS。这两者的目的类似,都是安全的在网络环境中交换数据,实现技术也类似。但由于他们在协议栈中的地位不同,所以不能混为一谈。常见的https就是典型的假设在ssl协议基础之上的加密技术。

现在大家应该基本明白这几个缩写之间有什么不同了,简单来说vpn和ss都属于网络连接类型,而ssh、ssl都是连接协议,希望对大家有帮助。至于vpn和ss到底哪个好用,之前文章都有介绍。

时间: 2024-09-20 04:21:56

简析SS、SSH、SSL和VPN的区别是什么的相关文章

Rails系统中的AJAX开发技术简析(2)

ajax|rails 五. 使用link_to_remote Rails有若干帮助者方法以在你的视图的模板中实现Ajax.一种最简单且很通用的方法就是link_to_remote().让我们考察一个简单的web页面-它实现询问时间并且有一个链接,用户可以点击这个链接来获得当前的时间.该应用程序经由link_to_remote()使用Ajax以检索时间并且显示它于web页面. 我的视图模板(index.rhtml)看起来象: <html><head><title>Ajax

Rails系统中的AJAX开发技术简析(3)

ajax|rails 六. 使用form_remote_tag 这个form_remote_tag()帮助函数与link_to_remote()很相似,除了它也发送一个HTML表单的内容之外.这意味着该行动处理器可以使用用户输入的数据来形成响应.这个实例显示了一个web页面-它有一个列表和一个支持Ajax的表单-该表单能够让用户添加一些选项到该列表中. 我的视图模板(index.rhtml)看上去象: <html><head><title>Ajax List Demo&

简析JAVA的XML编程

xml|编程  个人认为这篇文章通俗易懂,值得推荐.    XML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列.Oracle系列.Inprise Borland系列等)也都把支持XML开发作为宣传口号之一 .由于笔者所从事的电子政务开发较早的引入了XML,所以尝到了许多甜头,在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用XML数据易于表达,也利于一线开发者跟踪调试.         笔者先前也曾发表过相关的

ORA-12913: 错误简析,及处理心得

错误|心得                                    ORA-12913: 错误简析,及处理心得     事先声明,因为工作变动,偶有整一年没有摸过ORACLE了,呵呵    昨天晚上装完ORACLE后,准备创建属于自己的表空间的时候,出现了ORA-12913: 无法创建字典管理的表空前. 当然了,故障排除很简单,找到文档,看一眼就排除了. 但既然在ORACLE9I之后,系统缺省安装时为本地管理表空间(Local Managed Tablespace)LMT,好处多多

ug建模以后有限元分析的步骤简析

  ug建模以后有限元分析的步骤简析.许多正在学习ug这个软件的网友最近都在议论一个问题,那就是:ug怎么进行有限元分析.要解决这个问题,我们需要先来了解一下什么是ug有限元分析.而网上关于ug有限元分析的教程还是挺多的,但是,小编总结了一下规律之后发现,ug有限元分析的步骤基本上离不开8个步骤,下面,就一起来看看今天的ug建模以后有限元分析的步骤简析! ug有限元分析 推荐:ug4.0软件下载 什么是ug有限元分析? 有限元分析(FEA,Finite Element Analysis)利用数学

实例简析SQL嵌套子查询

  实例简析SQL嵌套子查询: 一些初级程序员常常对SQL语法中的子查询,由其对嵌套子查询(子查询中包含一个子查询)的使用比较生疏,本文就此做一个基本讲解,相信新手会有一定收获. 使用子查询的原则 1.一个子查询必须放在圆括号中. 2.将子查询放在比较条件的右边以增加可读性. 子查询不包含 ORDER BY 子句.对一个 SELECT 语句只能用一个 ORDER BY 子句, 并且如果指定了它就必须放在主 SELECT 语句的最后. ORDER BY 子句可以使用,并且在进行 Top-N 分析时

从底层简析Python程序的执行过程

  这篇文章主要介绍了从底层简析Python程序的执行过程,包括注入操作码和封装程序等解释器执行层面的知识,需要的朋友可以参考下 最近我在学习 Python 的运行模型.我对 Python 的一些内部机制很是好奇,比如 Python 是怎么实现类似 YIELDVALUE.YIELDFROM 这样的操作码的;对于 递推式构造列表(List Comprehensions).生成器表达式(generator expressions)以及其他一些有趣的 Python 特性是怎么编译的;从字节码的层面来看

浅谈跨网站脚本攻击(XSS)的手段与防范(简析新浪微博XSS攻击事件)

本文主要涉及内容: 什么是XSS XSS攻击手段和目的 XSS的防范 新浪微博攻击事件 什么是XSS 跨网站脚本(Cross-sitescripting,通常简称为XSS或跨站脚本或跨站脚本攻击)是一种网站应用程序的安全漏洞攻击,是代码注入的一种.它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响.这类攻击通常包含了HTML以及用户端脚本语言. XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序.这些恶

NSCopying简析

NSCopying简析 用到NSCopying的时候并不多,但还是有必要知道最基本的用途,比方说数组的拷贝操作,需要注意的是,数组的拷贝操作并不是执行了 copy 方法,而是需要执行 initWithArray:copyItems: ,这点需要注意. 源码: // // Model.h // NSCopy // // Created by YouXianMing on 15/5/2. // Copyright (c) 2015年 YouXianMing. All rights reserved.