Зачем все таки надо открывать порты?

 
Зачем все таки надо открывать порты?
Мне все таки непонятно, зачем надо обязательно открывать определенные порты для работы МТ? Вопрос задаю просто для общего развития :). Знаю, что практически все (или вообще все) торговые терминалы требуют этого. Но для чего все таки?
 
порты
"А зачем в машину бензин заливать?" - чтобы ездила.
Так и для терминалов - чтобы они могли беспрепятственно
подключаться к своим торговым серверам. Практически всегда
в локальных сетях запрещают любые подключения, кроме
стандарных HTTP(да и то через прокси), SMTP и пары других.
В этой ситуации пользователь не может никуда подключиться (все запрещено). Вот и требуется открыть порт или настроить маппинг,
чтобы терминал смог подключиться к серверу.