【神器】UDP与socket5代理,大佬请看。


UDP

  • UDP协议:面向非连接的协议。指在正式通信前不必与对方先建立连接,不管对方状态就直接发送。对方是否可以接受这些内容,该协议则无法控制。
  • 适用于:一次性只传输少量数据、对可靠性要求不高的应用环境。
  • UDP和TCP对比:
  • TCP:可靠,传输大小无限制,但是需要连接建立时间,差错控制开销大。
  • UDP:不可靠,差错控制开销小,传输大小限制在64K一些,不需要建立连接。

socket5

  • socket5 是一种代理协议,实际上是一个传输层代理协议,比http协议底层。

SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。SOCKS5 服务器通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为。在这里,前端和SOCKS5之间也是通过TCP/IP协议进行通讯,前端将原本要发送给真正服务器的请求发送给SOCKS5服务器,然后SOCKS5服务器将请求转发给真正的服务器。

SOCKS5服务器在将通讯请求发送给真正服务器的过程中,对于请求数据包本身不加任何改变。SOCKS5服务器接收到真正服务器的响应后,也原样转发给前端。因此,SOCKS5 协议是一种代理协议,对于各种基于 TCP/IP的应用层协议都能够适应,几乎是万能的。它虽然不能理解自己转发的数据的内部结构,但是它能够忠实地转发通讯包,完成协议本来要完成的功能。

Sock5代理下的包数据


【神器】UDP与socket5代理,大佬请看。

图一


【神器】UDP与socket5代理,大佬请看。

图二

测试环境


【神器】UDP与socket5代理,大佬请看。

图三

为了帮助大家更轻松的学习,我给大家分享一套学习资料,@ 私信小编领取


分享到:


相關文章: