<< Нажмите для отображения содержания >> Навигация: Использование программы > Использование программы для передачи данных через Internet |
Вы можете настроить Tcp Com Bridge на передачу данных через Интернет. Возможно, что для обеспечения возможности передачи данных потребуется изменить настройки сети вашего компьютера и/или роутера в вашей сети.
Большинство компьютеров не подключены к Интернет напрямую. Поэтому другие компьютеры из Интернета не могут напрямую подключиться к вашему компьютеру и передавать данных.
Как узнать, подключен ли ваш компьютер напрямую или нет?
Если ваш сетевой адрес находится в одном из диапазонов ниже, то это значит, что ваш компьютер находится в локальной приватной сети и подключение происходит через роутер:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
Более подробно: http://en.wikipedia.org/wiki/Private_network
Ваш публичный IP адрес в сети Интернет может быть совершенно другим. Вы можете узнать его с помощью Google:
http://www.google.com/search?q=my+ip+address
Если вы настраиваете соединение в Tcp Com Bridge в режиме клиента, то вам достаточно знать публичный IP адрес другого компьютера в сети Интернет.
Если вы настраиваете соединение в Tcp Com Bridge в режиме сервера, то вам потребуется настройка перенаправления портов (Port Forwarding) на вашем роутере. Функция перенаправления портов на роутере позволяет перенаправлять все входящие на указанный публичный IP адрес и порт данные на локальный IP адрес.
Например: Ваш адрес в локальной сети 192.168.1.12. Ваш публичный IP адрес 66.249.75.147. Все клиенты будут отсылать данные только на публичный IP адрес. Роутер же будет перенаправлять данные на 192.168.1.12, обеспечивая незаметную связь вашего локального IP адреса и публичного IP адреса.
Внимание: Для работы Tcp Com Bridge в режиме сервера необходимо, чтобы компьютер, на котором установлена программа, имел статический локальный IP адрес. Поскольку роутер настраивается на перенаправление данных на строго определенный адрес.
Как настроить роутер на перенаправление данных?
1. Необходимо зайти в панель управления роутером. Обычно управление осуществляется через веб-браузер. Попробуйте набрать в нем адрес http://192.168.1.1/.
2. В панели управления найдите функцию "Port Forwarding" или "Virtual Server".
3. Добавьте в нем правило перенаправления данных
Например:
Local port: 10232
Local IP address: 192.168.1.12
Remote port: 10232
4. Сохраните изменения и перезапустите роутер.
На следующем сайте вы можете найти информацию как настроить "port forwarding" для большинства моделей роутеров всех производителей: https://www.portforward.com/. Если именно вашей модели нет в списке, то вы можете прочитать инструкции для других моделей и найти похожие.
Динамический публичный IP адрес
Динамический публичный IP адрес может помешать работе Tcp Com Bridge в режиме сервера. При каждом соединении с Интернетом или после обрыва связи ваш публичный IP адрес может постоянно меняться. В этом случае удаленный компьютер не сможет подключаться по заранее заданному IP адресу. Уточнить тип вашего IP адреса вы можете у вашего интернет-провайдера.
Для решения этой проблемы существуют службы dynamic DNS, которые обеспечивают привязку динамического IP адреса к постоянному доменному имени. Такие как:
Зарегистрировавшись на сайте, вы получите постоянное доменное имя, а установив специальную утилиту от поставщика услуги на ваш компьютер, вы сможете автоматически обновлять привязку вашего динамического IP адреса к доменному имени.
Во многих современных роутерах уже встроена функция поддержки служб dynamic DNS.
Firewall
Другое обстоятельство, которое может затруднить передачу данных через Интернет это файервол (брандмауэр). Задача файервола защищать от санкционированной передачи данных. Во всех современных операционных системах имеется встроенный файервол. Также файервол имеется во всех комплексных средствах антивирусной защиты.
Встроенный файервол Windows выдает запрос при первой попытке использования Tcp Com Bridge любого TCP порта. Необходимо при этом запросе разрешить соединения по сети для Tcp Com Bridge. Пример такого диалога показан на рис. 14.
Рис. 14. Запрос на разрешение доступа.
Сторонние файерволы могут настраиваться по-другому для разрешения работы программ по сети. Обратитесь к инструкции по настройке вашего файервола и добавьте Tcp Com Bridge в список исключений.