Рубрика:
Давно прошли времена, когда услуги передачи данных понимались как эквивалент телефонным соединениям; но между компьютерами. Такое понимание свойственно технологиям Х.25 и Frame Relay , которые в настоящее время окончательно устарели. В основе современных технологий передачи данных лежат связи типа клиент-сервер и клиент-клиент ( peer - to - peer ). Второй тип соединения встречается довольно редко и будет рассмотрен отдельно. Не снижая общности, можно считать все услуги передачи данных построенными на архитектуре клиент-сервер. В наиболее простой схеме услуги передачи данных должны быть клиент, сервер и определенный протокол обмена данными между ними. Современные революционные тенденции в области персональных компьютеров и массовых средств электроники привели к тому, что клиент в данной схеме стал унифицированным и одинаковым для всех услуг. Сервер должен иметь программное обеспечение, которое обрабатывает данные, полученные через сеть по заданному протоколу. Таким образом, именно протокол обмена данными между клиентом и сервером определяет процедуру предоставления услуги, а полученные данные - - содержимое услуги. Рассмотрим, какие услуги передачи данных наиболее распространены в настоящее время. Как показывает практика, большая часть подобных услуг используются в процессе работы пользователя с Интернетом. World Wide Web , или, сокращенно, Web , — наиболее распространенная служба современного Интернета, связанная с доступом к его ресурсам (сайтам). Этой службой (услугой) пользуется каждый потребитель, набрав URL - адрес сайта типа www .сайт. ru . В основе такой услуги лежит использование протокола HTTP . Теме WWW и Интернета посвящено множество книг, так что читатель без труда найдет детальное описание процессов установления соединения, просмотра страниц, кодировки ошибок и пр. В настоящем кратком обзоре можно лишь отметить несколько новых тенденций. В настоящее время технология Web переходит от фиксированных сайтов на основе языка HTML к динамичным сайтам на основе новой версии HTML — XML , а также РНР и других языков программирования. Динамичный сайт представляет собой распределенную базу данных, которая формирует информационную страничку для пользователя, исходя из характера запроса, который передает посетитель сайта. Вторая тенденция в современной технологии услуг Web состоит в конвегенции Web -технологий и передачи видеоинформации. На сайтах все больше используются музыкальные и видеовставки, динамические модели и анимационная графика. Третья тенденция связана с изменением коммерческих и маркетинговых стратегий в Интернете, что в настоящее время привело к появлению новой концепции Web 2.0 [45]. Поскольку эта концепция носит явный маркетинговый уклон и не влияет на техническую стратегию, здесь она детально не рассматривается. FTP . Данная услуга представляет собой удобный метод обмена файлами. Доступ к такой услуге можно получить через Интернет, набрав в браузере адрес ftp :// ftp . ca йт. ru , затем использовать процедуру прямой загрузки и выгрузки файлов. E - mail . Услуга электронной почты представляет собой многошаговую процедуру, использующую почтовый сервер. Обычно для обмена данными по электронной почте используется протокол SMTP . В почтовой системе имеются подсистема авторизации пользователей и различные функции доступа к ресурсу. Управление. Еще одна услуга, которая включается в пакет услуг передачи чанных, — это обмен служебной информацией между узлами связи (коммутаторами, маршрутизаторами и пр.). Как правило, схема обмена данными в таком случае является симметричной. Для обмена данными используются специализированные протоколы, имеющие высокий уровень приоритетности при передаче по сети, например протоколы Telnet или SMNP . В большинстве случаев доступ к ресурсам Интернета может осуществляться через несколько промежуточных серверов. Например, процедура доступа на Web-сайт всегда двухшаговая (рис. 6.6), Когда кто-либо набирает адрес Интернет-сайта, например www . pr - gronp . ru . то запрос с данным URL попадает на один из множества серверов DNS , которые представляют собой базу данных соответствия между URL и IP -адресами в Интернете. Если на этом сервере нет данных о сайте, запрос транслируется на следующий сервер DNS и т.д. Преобразование адреса может вносить дополнительную задержку в обработку запроса от клиента на Web-сайт. Задержка, в свою очередь, уменьшает эффективную скорость загрузки данных с сайта.
На рис. 6.6 также показан обмен данными между клиентом и FTP -сайтом, который (при известном пользователю IP -адресе) может укладываться в простую схему соединения клиент-сервер. Современные технологии передали данных широко используют адаптивные принципы обработки информации. Например, для того чтобы оптимизировать работу DNS -серверов. в них реализуется адаптивный процесс обработки запросов (напомним, что как только в современной системе связи возникает любой адаптивный алгоритм, появляется эффект «ускользающей технологии»). Сформированная связка адресов URL -1 P хранится в оперативной памяти сервера в течение определенного времени жизни TTL ( Time То Live ). Если за это время новый пользователь выйдет на сервер DNS с тем же URL . то ответ сервера будет почти мгновенным. Таким образом, при обращении на более популярные сайты (например, поисковые системы и пр.) время отклика сайта будет намного быстрее, а эффективная скорость выше, чем при запросе к менее популярному сайту. Развитие технологии Интернет и современной электроники привело к тому, что даже простая схема связи клиент-сервер стала иной. Доступ к Интернет-сайтам пользователи могут получать с помощью не только компьютера, по и многих бытовых устройств, имеющих экран: телевизора, видеокамеры, мобильного телефона, КПК и пр. Изменился также и способ размещения сайтов. Вместо локальной информационной системы на базе одного сервера современные сайты представляют собой информационный комплекс на базе нескольких разделенных компонентов (рис. 6.7).
Технологию статических HTML -страниц сменила новая технология динамичных сайтов на основе РНР (препроцессора гипертекстов) и распределенных баз данных. Страница сайта в этом случае представляет собой комбинацию информационных нолей из базы данных, т.е. динамичный сайт позволяет показать пользователю страницу, полностью отвечающую запросу. Технология динамичных сайтов позволила оперативно управлять не только контентом сайтов, но и, например, размещением баннерной рекламы. В традиционной Web -технологии при изменении контента необходимо переписывать соответствующие страницы сайта. Для динамичных сайтов необходимости в этом нет, достаточно заменить содержимое базы данных, например рекламных баннеров, и автоматически начнется новая рекламная компания. Переход от традиционной технологии разработки сайтов к динамичной позволила использовать в рамках услуги передачи данных принцип декомпозиции, который изначально заложен в технологию распределенных баз данных. Кроме того, задачи контроля доступа и безопасности ( Firewall ), авторизации ( SSL ), регулировки нагрузки были выведены из сервера сайта на отдельные устройства (рис. 6.7). В новых условиях, когда развивается мультимедийная технология и интерактивные видеоуслуги, архитектура сайтов претерпела дальнейшую декомпозицию. На рис. 6.8 представлена современная распределенная архитектура Интернет-ресурса. Его отличает наличие не только информационной компоненты на основе распределенной базы данных и динамичной Wcb -технологии, но и присутствие интерактивных ресурсов мультимедиа (потоковый сервер, серверы аудио- и видеофайлов и пр.). Для управления такой сложной распределенной системой необходимо использовать внутренние коммутаторы контента, сетевые экраны ( Firewall ), устройства регулировки нагрузки разного типа и пр. Таким образом, все рассмотренные особенности технологии NGN : ис