Мы используем TCP одновременного открытия для подключения сокета TCP. Позволяет позвонить одному SideA и другому SideB.

Из журнала wireshark я вижу, что первые два SYN, отправленные с SideB, заблокированы с помощью NAT SideA. Затем SideA отправляет SYN, и он принимается SideB, и он отвечает [SYN, ACK]. После получения этого [SYN, ACK] SideA отправляет ACK. Но это не доходит до SideB. Это почему? Почему NAT SideB не позволяет ACK пройти?

Обе стороны имеют полный конус NAT. Порт SideA - 52088, а порт SideB - 56961. Я добавляю логи Wireshark для обеих сторон.

SideA

SideB

Маршрутизатор SideA: TPLINK, модель: TLMR3420

Я не знаю о роутере SideB. Но это был AT & T Wi-Fi.

0