也不知道是不是太基础了,居然没找到多少对比的文章。

SOCKs代理:

  • 基础知识

socks 4只支持TCP协议而socks 5支持TCP/UDP协议,还支持各种身份验证机制等协议。其标准端口为1080。

Socks是个电路级的底层网关,Socks代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以,Socks代理比其他应用层代理要快得多。

HTTP代理:

  •  基础知识

端口一般为80或8080;

SOCKS工作在会话层上,而HTTP工作在应用层上;

浏览器用HTTP或SOCKS代理、下载软件用HTTP或SOCKS代理、上传软件用FTP或SOCKS代理、其他方面(聊天,MUD游戏等)一般用SOCKS代理

 

  • 实验对比

话不多说,先看个代理界面,使用的是CCproxy6.64演示版

 

socks代理和HTTP代理_第1张图片

然后配置浏览器使用代理;使用FF3.6.17实验:

先来socks5:

socks代理和HTTP代理_第2张图片

抓包:

 

socks代理和HTTP代理_第3张图片


再看HTTP

 

socks代理和HTTP代理_第4张图片

抓包分析:

 


socks代理和HTTP代理_第5张图片