两个tcpclient的链接原理:
A发送syn,B由于是client因此发回一个rst ack包,要求断开链接
可是B此时连A发送syn,A会认为是端口重用,此时会返回syn ack包要求重传,
B收到syn ack后认为A是服务器返回了,因此发回了ack包,至此三次握手成功服务器
后面能够稳定传输了tcp
关于tcp打洞:路由
两边同时向对方链接两次便可:原理
第一次用来创建通道,会被彼此的nat设备,好比路由丢掉cli
第二次则经过第一次创建的通道,能够稳定链接了。端口