Транспортный протокол и порты прослушивания
На этом шаге вы выбираете протокол, который будет использоваться для обмена данными между приложением и DS. Также вы выбираете номер порта прослушивания на той стороне (или сторонах) связи, которая будет принимать входящие соединения с другой стороны.

В общем случае советуем использовать TCP/IP, если только приложение не требует протокол UDP/IP. Поскольку мастер может настроить транспортный протокол только на стороне DS в этой связи, настройка стороны приложения соответственно остаётся за вами.
Есть один случай, когда выбор UDP/IP недоступен и протокол TCP выбран за вас: это когда на шаге целевого DS мастера вы указали внутриполосный метод доступа. Поскольку внутриполосный доступ требует соединения с DS по TCP/IP для передачи данных, нужно использовать транспортный протокол TCP/IP!
При каких обстоятельствах выбор транспортного протокола и порта недоступен
Как сказано выше, при внутриполосном режиме доступа мастера нужно использовать TCP/IP в качестве транспортного протокола. Кроме того, выбор порта в этом случае недоступен. На этом этапе Connection Wizard вы уже взаимодействуете с DS. Обмен идёт через канал передачи данных DS (а не через отдельный командный канал, как в Telnet или внеполосном режиме).
DS обычно находится далеко (где-то в WAN), иначе для доступа к нему не понадобился бы внутриполосный метод. Поэтому между вами и DS стоят различные файрволы и шлюзы. Файрволы пропускают трафик только на определённых портах, а UDP-пакеты в глобальных сетях часто отбрасываются.
Если сейчас сменить протокол на UDP или изменить порт прослушивания на DS, DS может стать полностью недоступным. Изменение вступит в силу, поскольку мастер всё ещё обменивается данными с DS (по правильному порту, который вы задали в начале). Но по завершении работы мастера вас ждёт неприятный сюрприз: DS может внезапно исчезнуть.
Поэтому, если в начале работы мастера вы выбрали внутриполосный режим доступа, потом изменить транспортный протокол или порт прослушивания нельзя.
Порты прослушивания
Этот экран также позволяет ввести номер порта на стороне (или сторонах) прослушивания связи «приложение - DS». К этому моменту мастер уже решил, какая сторона открывает соединения. Сторона, которая устанавливает соединение, должна знать номер порта прослушивания на другой стороне. Например, если именно программа на ПК всегда будет подключаться к DS, то достаточно задать порт прослушивания на стороне DS. Соответственно, поле порта прослушивания на DS будет доступно, а поле порта прослушивания на ПК - недоступно. Если соединение должны устанавливать обе стороны, нужно задать порты прослушивания на обеих сторонах, и оба поля будут активны.
Есть один случай, когда порт прослушивания на стороне DS фиксирован и выбран за вас: это когда для этого DS вы указали внутриполосный метод доступа. В этом случае порт прослушивания (он же порт доступа) вы уже задали на шаге целевого DS мастера, так как для внутриполосного режима порт прослушивания и порт доступа совпадают.
Повторим: настройка стороны приложения остаётся за вами. Например, если вы выберете для DS порт прослушивания 1001, мастер автоматически запишет это число в настройку номера порта (PN) DS, а вам нужно будет задать порт назначения на стороне приложения равным 1001. Аналогично, если вы выберете порт прослушивания на стороне приложения 3500, мастер автоматически задаст настройку порта назначения (DP) DS равной 3500, но вы должны убедиться, что в приложении выбран именно этот порт прослушивания.
Как выбираются номера портов прослушивания
Можно выбрать любые номера портов. Есть только два ограничения:
- Программы на ПК часто имеют фиксированные порты назначения и/или прослушивания, поэтому настройки DS может потребоваться подогнать под требования вашего приложения.
- Некоторые настройки файрвола или маршрутизатора могут требовать использовать определённые номера портов для обмена данными между приложением и DS.
DS можно настроить на любые порты назначения и локальные порты. Единственное ограничение: настройку номера порта (PN) нельзя запрограммировать равной 65535 (это специальный номер командного порта).