Estamos usando TCP Open Simultâneo para conectar o soquete TCP. Vamos chamar um SideA e outro SideB.
No log do wireshark, vejo que os dois primeiros SYN enviados do SideB estão bloqueados pelo SideA NAT. Então o SideA envia o SYN e é recebido pelo SideB e responde com [SYN, ACK]. Depois de receber este [SYN, ACK] SideA envia ACK. Mas isso não alcança o SideB. Por que é que? Por que o NAT de SideB não permite que o ACK passe?
Ambos os lados têm NAT Cone Completo. A porta SideA é 52088 e a porta SideB é 56961. Estou adicionando links de registro wireshark para ambos os lados.
Roteador SideA: TPLINK, modelo: TLMR3420
Eu não sei sobre o roteador do SideB. Mas era o Wi-Fi da AT & T.
Tags networking wireshark nat tcpdump tcp