想请教个关于TCP NAT穿透的问题
想请教个关于TCP NAT穿透的问题
假设A和B都在不同的局域网(以下地址也是假设的)
A绑定局域网地址192.168.1.100:8800 映射的外网地址是202.16.7.124:12345
B绑定局域网地址192.130.2.100:9900 映射的外网地址是236.210.8.95: 13543
C的外网地址是217.59.132.124:10666
那么:
A和B经过第三方服务器的协助 C 是不是只要向A和B传送下B和A各自的外网IP和端口就可以了?
之后 A和B是不是就直接使用外网地址202.16.7.124:12345 和 外网地址236.210.8.95: 13543进行直接通讯?
A(bind :192.168.1.100:8800) =》connect=》B(236.210.8.95: 13543)
B (bind : 192.130.2.100:9900) =>>connect=>>A(192.168.1.100:8800)
是不是这样的一个过程?
由于目前手头不具备设备可以进行相关测试 麻烦了解的高手帮忙解答下
假设A和B都在不同的局域网(以下地址也是假设的)
A绑定局域网地址192.168.1.100:8800 映射的外网地址是202.16.7.124:12345
B绑定局域网地址192.130.2.100:9900 映射的外网地址是236.210.8.95: 13543
C的外网地址是217.59.132.124:10666
那么:
A和B经过第三方服务器的协助 C 是不是只要向A和B传送下B和A各自的外网IP和端口就可以了?
之后 A和B是不是就直接使用外网地址202.16.7.124:12345 和 外网地址236.210.8.95: 13543进行直接通讯?
A(bind :192.168.1.100:8800) =》connect=》B(236.210.8.95: 13543)
B (bind : 192.130.2.100:9900) =>>connect=>>A(192.168.1.100:8800)
是不是这样的一个过程?
由于目前手头不具备设备可以进行相关测试 麻烦了解的高手帮忙解答下
...全文
相关推荐
TCP穿透NAT的P2P通信技术研究.pdf
"TCP穿透NAT的P2P通信技术研究.pdf"本文研究了基于TCP协议的P2P通信技术,旨在解决NAT穿透的问题。
使用VB.NET实现TCP协议下的NAT穿透技术
网络地址转换(Network Address Translation,NAT)是一种在局域网(LAN)和广域网(WAN)之间转换IP地址的技术。它允许一个网络中的多个设备共享一个或一组公网IP地址,从而实现与外部网络的通信。NAT解决了IPv4地址不足的问题,同时还能够提供一定程度的网络安全保护,因为它隐藏了内部网络的私有IP地址。会话穿透用户端口协议(STUN):STUN允许位于NAT后面的应用发现自己的公网IP地址和端口号。
电脑教程内网渗透之内网穿透.rar
例如,当你需要在家中远程控制一台内网中的服务器,或者想让朋友访问你搭建的私人网站时,就可以用到内网穿透。首先,你需要选择一种适合你需求的穿透方式,如使用第三方服务。
路由器端口映射
在实际操作中,你可能会遇到一些问题,例如端口冲突、NAT穿透失败等。这时候,可以尝试以下解决方案:- 检查内网设备的防火墙设置,确保允许相应的端口开放。
基于TCP,UDP NAT穿透资料附源码
TCP NAT穿透需要解决的主要问题是两个内置于NAT后的设备如何建立直接的TCP连接。


