TCP打洞
2016-03-22 14:36:31 1 举报
TCP打洞是一种网络通信技术,它允许两个位于不同网络的计算机通过第三方网络进行直接通信。这种技术的核心思想是利用现有的网络连接,在不经过中间路由器的情况下建立一条临时的通信隧道。TCP打洞技术可以有效地解决跨网络通信的问题,提高数据传输的效率和速度。然而,由于涉及到网络路由和安全等方面的问题,TCP打洞技术的应用仍然存在一定的局限性。
作者其他创作
大纲/内容
记录Host公网IP+端口
用户请求重定向到服务器8001
通过8001端口发送user公网IP+端口
服务器
重定向到Host的公网IP+端口,对应Host内6001端口
用户请求Host 6001端口
通过8001端口告诉服务器已准备好
与User公网IP+端口建立TCP连接
侦听端口:8001、8001
User
与8002建立TCP连接
Host
与8001建立TCP长连接
同时侦听发送端口6001
NAT1
NAT2
0 条评论
回复 删除
下一页