Я замечаю, что когда я отправляю пакеты udp с компьютера A на компьютер B, B может правильно принимать пакеты upd, но если я отправляю пакеты udp с компьютера B на компьютер A, пакеты udp не принимаются
A и B не находятся в одной сети, и все они с публичным IP, они не находятся за NAT.
Означает ли это, что между ними есть межсетевой экран, который не позволяет A получать пакеты udp от B? если A отправит несколько пакетов udp B, прежде чем B отправит пакеты udp A, запомнит ли это брандмауэр, а затем разрешит пакеты udp из B в A?
Я знаю, что TCP находится в состоянии с состоянием, и поэтому у брандмауэра есть много мер, чтобы блокировать некоторые вредоносные TCP-пакеты, такие как TCP SYN, но как брандмауэр блокирует UDP-пакеты? Есть ли хорошие статьи по этому поводу?
потому что А мой компьютер в офисе. Я хочу построить систему, чтобы программа UDP на A могла получать пакеты извне. Но, похоже, брандмауэр фильтрует все входящие пакеты udp. Мне интересно, могу ли я смотреть видео, если я использую коммерческую программу на основе UDP, такую как инструмент потоковой передачи видео на основе UDP или веб-сайт?
Спасибо