Сравнение прикладных шлюзов и туннелей 2

Опубликовано в Технологии > Серверные технологии

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

Метод с применением туннелей характеризуется также некоторыми недостатками по сравнению с методом, предусматривающим использование прикладных шлюзов. Для установки туннеля транспортного уровня, предоставляющего полный набор функциональных возможностей, на сетевом узле возникает необходимость внести изменения в операционную систему шлюза, соединяющего две сетевые системы. Любопытно отметить, что на предприятии иногда возникает также необходимость внести изменения в программное обеспечение хостов, в которых применяется туннель. Для лучшего понимания того, с чем связана необходимость внесения таких изменений, предположим, что сеть Х.25 настроена для использования в качестве туннеля для трафика IP. Рассмотрим хост, подключенный к сети. Прежде чем в каком-либо приложении появится возможность применить туннель IP, оно должно получить доступ к программному обеспечению протоколов TCP/IP, а программное обеспечение IP должно иметь информацию о том, как туннелировать дейтаграммы через сеть Х.25. Поэтому операционная система хоста должна предоставлять прикладным программам доступ к интерфейсу IP (т.е. к интерфейсу уровня сокетов) и перенаправлять трафик в туннель. Если в операционной системе отсутствует программное обеспечение протоколов TCP/IP, оно должно быть установлено дополнительно, а если существующее программное обеспечение протокола IP не имеет информации о том, как перенаправлять сообщения в туннель, оно должно быть соответствующим образом доработано. Купить электронную книгу Amazon Kindle 3 по выгодной цене в Минске.

Туннелирование может также оказать существенное влияние на работу пользователей. Дело в том, что на предприятиях туннелирование используется как способ предоставления, единообразного доступа к транспортным службам в разнотипных сетях. После установки туннеля на всех хостах предприятия начинает использоваться единый транспортный протокол для обмена данными между клиентами и серверами. Например, если на предприятии принято решение применять протокол IP и установлен туннель через сеть Х.25 для обеспечения взаимодействия между компьютерами разных сетей, то появляется возможность использовать протоколы TCP/IP для транспортных соединений во всех компьютерах предприятия. Из этого следует вывод, что все компьютеры теперь могут поддерживать сеансы взаимодействия между клиентом и сервером с применением протоколов TCP/IP.

К сожалению, изменение базовых сетевых протоколов обычно влечет за собой необходимость внесения изменений в клиентское программное обеспечение, с которым работают пользователи. Большинство предприятий приобретает коммерческое клиентское программное обеспечение для таких стандартных приложений, как электронная почта. Поэтому предприятие должно использовать то программное обеспечение, которое подходит для данного транспортного протокола. После перехода на универсальный транспортный протокол приходится приобретать новое клиентское программное обеспечение, в котором применяется новый набор протоколов. С точки зрения пользователя, переход на новое программное обеспечение связан с изучением нового интерфейса. Если новый интерфейс не предоставляет всех функциональных возможностей существующего интерфейса, пользователи будут разочарованы.

Таким образом, чтобы исключить необходимость внесения изменений в пользовательскую среду, многие предприятия выбирают решение, предусматривающее использование прикладного шлюза. Проект прикладного шлюза должен быть тщательно продуман таким образом, чтобы после внедрения готовой программы не потребовалось вносить изменения в пользовательские интерфейсы какой-либо сети. Например, после установки прикладного шлюза для электронной почты пользователи должны иметь возможность использовать старое клиентское программное обеспечение для передачи и приема почты. В почтовой системе может применяться синтаксис адреса назначения для проведения различия между сообщениями, отправленными адресатом, который относится к локальной сети, и сообщениями, отправленными в другие сети. Такое решение позволит пользователям применять прежние адреса для той переписки, которую они вели ранее, и изучить новые адреса только для новой корреспонденции.

Похожие статьи
  • Единая основа обоих методов
  • Дескрипторы, задержка и выход
  • Amazon Kindle 3 по выгодной цене в Минске. Использовать функцию select для получения информации о готовности существующих сокетов к вводу/выводу. Если готов первоначальный сокет, использовать функцию accept для получения очередного запроса на установление соединения и добавить новый сокет к..." href="/servernie-tehnologii/47-parallelniy-server.html">Параллельный сервер с установлением логического соединения, реализованный в виде одного потока выполнения