Если я буду читать / записывать в сокет TCP, который находится на локальном хосте, это позволит избежать брандмауэров? - PullRequest
1 голос
/ 06 мая 2010

Если я хочу открыть сокет TCP между 2 процессами на одном компьютере, будет ли сервер, работающий на локальном хосте, и клиент, подключенный на локальном хосте, безопасен от любого вмешательства брандмауэра?

Ответы [ 3 ]

2 голосов
/ 06 мая 2010

Некоторые брандмауэры в этом вопросе слишком усердны - вот почему IDLE (интегрированная среда разработки Python, которая общается с дочерними программами на сокете localhost) предупреждает об этом и предлагает параметр командной строки, чтобы избежать этой проблемы (к сожалению, это в основном происходит в Windows, поэтому сокеты Unix-домена не являются жизнеспособной альтернативой сокетам TCP! -).

1 голос
/ 06 мая 2010

Это зависит от реализации брандмауэра, так что да, может быть вмешательство брандмауэра.

0 голосов
/ 06 мая 2010

В системах, с которыми я знаком, этот запрос никогда не будет «подключен», поэтому любой внешний брандмауэр, который у вас есть, не собирается вводить изображение, потому что запрос вообще никогда не поступает в NIC.Я не могу сказать, как брандмауэр на основе хоста будет взаимодействовать с ним, поскольку это слишком зависит от того, как реализован брандмауэр.

...