tanenbaum_seti_all.pages (525408), страница 203
Текст из файла (страница 203)
Консорциум ЮАР убедился в том, что содержимое, как ни странно, имеет значение, и малое число сайтов, напи- санных на совместимом с системой языке разметки, губительно. Компания ЯХТ ЭоСоМо осознала, что закрытая система, слишком тесно связанная с крошечны- ми телефонами и японским образом жизни, не является оптимальной в качестве экспортного продукта. Разработчики обеих систем пришли к выводу о том, что необходим открытый стабильный универсальный язык разметки. Он позволил бы представлять множество сайтов в совместимом формате, Наконец-то произво- дители поняли, что войны форматов не способствуют успеху в бизнесе.
Вот-вот должно появиться второе поколение обеих беспроводных веб-техно- логий. Версия ЮАР 2.0 появилась первой, поэтому мы рассмотрим ее в качестве примера. Кое-что было унаследовано из ЖАР 1.0, поскольку некоторые идеи были весьма хороши. Во-первых, %АР может работать на базе разных сетей, В пер- вом поколении использовалась коммутация каналов, однако всегда существо- вала и остается возможность использования коммутации пакетов.
Второе поко- ление в большей мере обращается к коммутации пакетов. Взять для примера хотя бы ОРКИ. Во-вторых, тЧАР всегда поддерживал и продолжает поддержи- вать широкий спектр устройств, от мобильных телефонов до мощных портатив- ных компьютеров. ~ЧАР 2.0 обладает некоторыми новыми чертами: 1. Пассивная модель приема сообщений наряду с активной моделью опроса сообщений.
2. Поддержка приложений с интегрированной телефонией. 3. Поддержка мультимедийных сообщений, 4. Наличие 204 пиктограмм. 5. Интерфейс с устройствами долговременного хранения информации. 6. Поддержка модулей, подключаемых к браузеру. 769 Глава 7. Прикладной уроввнь Активная модель опроса давно известна: клиент запрашивает страницу и получает ее.
Что касается пассивной модели, то она подразумевает получение данных без запроса (например, клиент может получать непрерывный поток сообщений о ставках на ценные бумаги или состоянии трафика). Технологии передачи данных и речи постепенно сливаются воедино, и \ЧАР 2.0 реализует многие из них. Мы уже имели возможность убедиться в том, что это реально, на примере 1-шобе, где гиперссылка может представлять собой текст (или изображение), связанный с телефонным номером.
Наряду с электронной почтой и телефонией имеется поддержка мультимедийных сообщений. Невероятная популярность японских смайликов, епю)1, не могла оставить равнодушным консорциум ЖАР, и в ЖАР 2.0 появились 264 новые пиктограммы. Они разбиты на категории, среди которых есть следующие: животные, приборы, одежда, эмоции, кулинария, человек, пол, карты, музыка„производство, спорт, время, инструменты, транспорт, оружие и погода. Получилось довольно забавно: стандарт описывает только названия пиктограмм (например, «сонная рожицаь, «крепкие объятия«); сами же картинки не приводятся.
Наверное, причиной тому стала боязнь оскорбить представителей какой-нибудь культуры своим пониманием того, как выглядит «сонный человек» или «крепкие объятиям В 1-тос1е такой проблемы не существовало, поскольку система была рассчитана только на одну страну и одну культуру. Предоставление интерфейса с устройствами долговременного хранения данных не означает, что отныне все телефоны стандарта %АР 2.0 будут снабжаться большим жестким диском. Флэш-память тоже является устройством хранения информации.
Например, беспроводная ЖАР-камера может использовать ее для временного сохранения изображений перед размещением лучших снимков в Интернете. Наконец, теперь можно расширять возможности браузера за счет подключаемых модулей. Появилась поддержка языков написания скриптов.
Имеются также некоторые технические отличия ЖАР 2.0. Два наиболее серьезных из них связаны со стеком протоколов и языком разметки. ЪЧАР 2.0 продолжает поддерживать как старый стек протоколов ЖАР (см. рис. 7.20), так и стандартный стек интернет-протоколов ТСР и НТТР/1.1.
В целях некоторого упрощения кода в ТСР были внесены четыре небольших изменения (не угрожающие совместимости): 1) используется фиксированное окно размером 64 Кбайи; 2) отсутствует затяжной запуск; 3) максимальное значение МТ11 равно 1500 байт; 4) слегка изменен алгоритм пересылки данных.
Т1.5 является стандартизованным 1ЕТР протоколом транспортного уровня с защитой информации; мы будем рассматривать его в главе 8. Многие устройства, судя по всему, будут поддерживать оба стека протоколов, показанных на рис. 7.25. Еще одно техническое отличие ЖАР 2.0 от %АР 1.0 связано с языком разметки. ~ЧАР 2.0 поддерживает базовый язык ХНТМ). Ваз1с, предназначенный для малых беспроводных устройств. Так как японская телефонная компания ХИТ 1ЭоСоМо согласилась использовать это же подмножество, веб-дизайнеры могут пользоваться этим форматом, не заботясь о том, чтобы их страницы рабо- Всемирная паутина (УУУУ1)1 759 тали как в фиксированном Интернете, так и на всех беспроводных устройствах.
Эти решения должны положить конец войнам форматов, которые были настоя- щей угрозой развитию беспроводных веб-технологий. Стек протокопое УУАР 2.0 Стек протоколов УУАР 1.0 Рис. 7.26. ууАР 2.0 поддерживает двв стека протоколов Теперь, наверное, уместно сказать несколько слов об НТМЕ Ваз1с. Он предназначен для мобильных телефонов, телевизоров, РОА, торговых автоматов, пейджеров, автомобильных компьютеров, электронных игр и даже часов. В связи с этим в нем отсутствует поддержка каких бы то ни было таблиц стилей, скриптов, фреймов. Однако большинство стандартных тегов реализовано. Они сгруппированы в 11 модулей.
Некоторые являются обязательными, некоторые— нет. Все они определены в ХМЕ. Модули и некоторые примеры тегов перечислены в табл. 7.16. Мы не стали перечислять все теги: более полную информацию можно найти на сайте ипату.утЗ.ого. Модуль Необходимость Функция Примеры тегов Структура Текст Структура документа Информация Дв Гипертекст Списки Формы Дв Де Нет Гиперссылки Титульный список Заполнение форм Таблицы Прямоугольные таблицы Нет Изображения Объекты Размещение изображений Апплеты, керты и т. д. Нет Нет Таблица 7.16. Модули и теги ХНТМ1. Ввз1с Ьосу, Пеаб, Птв1, 11т1е Ьг, соое, отп, ев, Пп, аЬС, р, 5тгопа а С1, Ж, СС, о1, о1, 11 тона, 1прцс, 1аЬе1, орыоп, гекгагеа сары оп, гаь1е, гс, гь, гг 1 па аЬ1есц рагав 760 Глава 7.
Прикладной уровень Таблица 7.16 (лродслзкенне) Модуль Необходимость Функция Примеры тегоа Дополнительная информация Аналогично <е> Нег Метеннбор- мецня Ссылка Нет Нпа Ьезе Точка отсчета пйп Нет База Мультимедиа Беспроводные веб-технологии — это, конечно, замечательное изобретение последних лет, однако далеко не единственное. для многих не что иное, как мультимедиа, служит чашей святого Грааля сетевых технологий. Слово «мультимедиа» возбуждает и физиков, и лириков, и разработчиков, и коммерсантов. Одни видят в мультимедиа бесконечный источник интересных технических проблем, связанных, например, с доставкой (интерактивного) видео по заказу, другие — не меньший источник прибыли.
Поскольку для передачи мультимедийных данных требуется очень высокая пропускная способность, довольно трудно заставить систему работать даже поверх стационарных соединений. Что касается беспроводных технологий, то добиться даже УН8-качества пока что не удается, и на решение этой Несмотря на принятое соглашение об использовании ХНТМ1 Ваз1с, над ЖАР и 1-шог)е нависает угроза под кодовым названием 802.11. Предполагается, что второе поколение беспроводных веб-технологнй будет работать на скорости 884 Кбит/с.
Это куда лучше, чем 9600 бит/с, однако все же несколько медленнее, чем 11 или 54 Мбит/с (стандарт 802.11). Разумеется, сети 802.11 установлены далеко не везде, однако появляется все больше ресторанов, отелей, магазинов, компаний, аэропортов, автобусных станций, музеев, университетов, больниц н других организаций, устанавливающих у себя базовые станции для своих работников и посетителей. Уже очень скоро настанет момент, когда в городской местности появится новая мода: пройти пару кварталов н зайти в кафе, чтобы выпить чашечку кофе и проверить электронную почту.
В различных заведениях н конторах рядом с логотипами принимаемых к оплате кредитных карт уже пора помешать логотип 802.11. Это, несомненно, привлечет клиентов. На картах города (которые, кстати, можно загрузить из Интернета) появятся зеленые и красные зоны: охваченные и не охваченные базовыми станциями 802.11 соответственно. И люди будут перемещаться из одной зоны покрытия в другую, как кочевники, бредущие по пустыне от оазиса к оазису. Тем не менее, если в ресторанах базовые станции появятся довольно скоро, в сельской местности фермеры, скорее всего, не будут торопиться устанавливать 802.11. Поэтому зоны действия таких сетей будут неоднородными и ограниченными, в основном, центрами городов (из-за небольшого радиуса действия базовых станций — в лучшем случае несколько сотен метров).
Это может привести к появлению двухрежимных беспроводных устройств, работающих с сетью 802.11, а при отсутствии оной — с ЖАР. Мультимедиа 761 проблемы потребуется, как минимум, несколько лет. Мы будем рассматривать далее методы передачи мультимедийных данных по проводным сетям. Буквально мультимедиа означает использование двух или более средств аудиовизуальной информации. Если бы издатель этой книги захотел присоединиться к всеобщей моде пускания пыли в глаза, он мог бы разрекламировать ее как использующую мультимедийные технологии.
В конце концов, в ней действительно используются два средства информации: текст и графика (рнсунки). Тем не менее, когда употребляется это слово, обычно имеются в виду некие информационные сущности, длящиеся во времени, то есть проигрываемые в течение определенного интервала времени, обычно во взаимодействии с пользователем. На практике чаше всего зто аудио и видео, то есть звук плюс движущееся изображение. Несмотря на такое довольно понятное определение, многие, говоря «мультимедиаь, имеют в виду только чисто звуковую информацию, например интернет- телефонию или интернет-радио. Строго говоря, они не правы.