穿透Socks5 代理的UDP编程 阅.docVIP

  • 2
  • 0
  • 约5.56千字
  • 约 7页
  • 2018-05-22 发布于河南
  • 举报
穿透Socks5 代理的UDP编程 阅

穿透Socks5 代理的UDP编程 阅 网络编程中,对于数据传输实时性要求较高的场合,大家都会选择UDP来作为数据传输协议,在TCP/IP协议族中UDP协议较TCP协议需要的网络系统资源更少。然而在企业应用中,由于网络安全原因等会导致除了特定端口以外的IP数据无法通过专用的路由或网关。为了支持这类应用,制定了专门的支持Socks连接的socks4/socsk5协议。Socks协议允许实现此类功能的代理软件可以允许防火墙(本文以下内容中防火墙与代理的称谓可以等同视之)以内的客户通过防火墙实现对外部的访问,甚至可以允许等待外部的连接。对于防火墙内部的软件客户端,仅同防火墙协商,同防火墙的特定端口取得联系,然后交换数据,而防火墙外部的程序也直同防火墙进行数据交换,外部看不到防火墙的内部网情况,这样起到了防火墙的监护功能,也满足了大多数通过非常用(如http ftp等)端口交换数据的应用程序需求。防火墙内部的应用程序如何通过防火墙将UDP数据传输到防火墙外部,并且接受外部的UDP数据报文,这就是所谓穿透Socks代理的UDP编程。 RFC1928描述了Socks协议的细节,告诉我们客户程序如何同Socks代理协商,取得透过该协议对外传输的途径。英文的URL为:/rfc/rfc1928.txt,中文的翻译参考不是很贴切(但译者还是值得尊敬的),但对于E文不大好的可以将就一

文档评论(0)

1亿VIP精品文档

相关文档