HTTP协议属于应用层,而SOCKS协议属于传输层
2018-01-09 02:11
495 查看
HTTP协议属于应用层,而SOCKS协议属于传输层
SOCKS代理
SOCKS代理能在任何端口,任何协议下运行。SOCKS V4只支持 TCP连接,而SOCKS V5在其基础上增加了安全认证以及对UDP协议的支持(SOCKS5支持密码认证以及
转发UDP流量,注意,HTTP是不支持转发UDP的)。SOCKS代理在任何情况下都不会中断server与client之间的数据(非明
文传输决定的,但是在SOCKS代理服务器上还是可以还原出TCP和UDP的原始流量的)
HTTP代理
HTTP代理可以中断连接(即在中间截断数据流),因为HTTP代理是以HTTP请求为基础的, 而这些请求以明文形式存在,所以HTTP代理可以在Client和Service中间窃听,修改数据。
SOCKS Protocol Version 5
The protocol described here is designed to provide a framework for client-server applications in both the TCP and UDP domains to conveniently and securely use the services of a network firewall. The protocol is conceptually a "shim-layer" between the application layer and the transport layer, and as such does not provide network- layer gateway services, such as forwarding of ICMP messages.
七层:物理层、链路层、网络层、传输层、会话层、表示层、应用层
五层:物理层、链路层、网络层、传输层、 应用层
阮一峰:互联网协议入门
相关文章推荐
- 网络层、传输层、应用层、端口通信协议编程接口 - http,socket,tcp/ip 网络传输与通讯知识总结
- HTTP协议理解与应用总结
- 流媒体传输协议综述(RTP-RTCP RTSP RTMP HTTP)
- QT:HTTP协议简单应用
- VC/MFC关于Http协议的应用总结
- Linux C 网络应用总结-- HTTP传输文件
- 计算机网络应用层之HTTP协议
- 在http协议中传输二进制的数据--base64实现
- HTTP简介,http是一个属于应用层的面向对象的协议
- 文本传输协议HTTP包
- 应用层安全传输协议
- 自动化测试开发实际应用系列(三)HTTP JSON协议接口测试自动化实例
- [置顶] 第2讲:LR mobile http/html协议在手机应用性能测试中的实现(二)
- 一段完整的Socket HTTP协议中 GET报文的应用
- 视频流传输协议RTP/RTCP/RTSP/HTTP的区别 (转)
- http协议、Web架构, RESTFUL API及互联网应用的工作原理
- 用C#实现HTTP协议下的多线程文件传输
- 断点传输HTTP和URL协议
- HTTP协议与HTTP表单传输格式,再论get、post方法
- 用C#实现HTTP协议下的多线程文件传输