socks是什么意思:两层释义,区分场景
socks是什么意思,它有名词和动词两种词性,名词基础含义是袜子,为sock的复数形式,网络技术场景里常指代Socks代理协议,二者发音拼写完全一致,你需要根据使用场景区分,日常聊天、购物页面优先理解为袜子,软件网络设置、代理工具界面则大概率指代Socks代理协议,该协议常用来转发网络请求,支持TCP和UDP流量,和HTTP代理的转发逻辑存在明显区别。
socks作为单词的基础释义
socks是可数名词sock的复数,单数sock指单只袜子,日常使用中socks一般成对使用,搭配量词pair,apairofsocks代表一双袜子。它的动词含义是猛击、重击,属于非正式口语用法,第三人称单数形式同样写作socks,例:Hesockstheballhard,意思是他用力猛踢这个球。
这里是常用搭配参考。
- shortsocks短袜
- longsocks长筒袜
- sportssocks运动袜
- socksoff(口语)全力以赴
socks作为网络代理协议的含义
Socks协议,全称SocketSecure,是一种网络代理协议,工作在OSI模型的会话层,不解读应用层数据,只负责转发数据包,所以能够适配浏览器、游戏、聊天软件等多种应用。主流版本分为SOCKS4和SOCKS5,SOCKS4仅支持TCP连接,SOCKS5新增UDP支持、身份验证、远程DNS解析功能,当下工具里使用较多的是SOCKS5。
| 版本 | 支持流量 | 身份验证 |
|---|---|---|
| SOCKS4 | TCP | 不支持 |
| SOCKS5 | TCP、UDP | 支持 |
别和HTTP代理混淆。
HTTP代理工作在应用层,只能处理HTTP、HTTPS请求,无法适配游戏、FTP这类非HTTP程序;Socks协议不绑定特定应用协议,适配范围更广,传输过程的开销相对更低。
该协议的适用边界是,它只负责流量转发,本身不自带加密功能,如果你直接使用公网开放的Socks节点,流量明文传输,存在信息泄露风险,这类公开节点不适合传输账号密码、身份证信息这类敏感内容。
区分方法很简单。
看到socks,先看上下文,衣物、穿搭、购物内容就是袜子,代理、端口、1080端口这类关键词出现,就是Socks代理协议,1080是SOCKS5协议的默认端口。
这是高频易错点。
很多人会把Socks和VPN划等号,二者不是同一类技术,VPN是建立加密隧道,改动整机路由,Socks只是局部代理,需要单独在软件里填写代理地址和端口,不会默认接管全部设备流量。
