355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Артур Инджиев » Мобильный телефон: 20 новых советов для эффективного использования » Текст книги (страница 5)
Мобильный телефон: 20 новых советов для эффективного использования
  • Текст добавлен: 6 октября 2016, 04:57

Текст книги "Мобильный телефон: 20 новых советов для эффективного использования"


Автор книги: Артур Инджиев



сообщить о нарушении

Текущая страница: 5 (всего у книги 9 страниц)

Глава 9
Различия между версиями WAP

Сегодня, в век технологического прогресса, уже никого не удивишь ни сотовым телефоном, ни тем более Интернетом. Жизнь без последнего – и не жизнь вовсе, так, существование. Отдых, работа – все связано с Интернетом. Причем иметь возможность пользоваться им хочется всегда и везде. Это осуществимо: на помощь придет технология WAP, поддержка которой реализована практически во всех современных мобильных телефонах.

Думаю, своим вступлением я не открыл ничего нового для большинства пользователей, но постойте: а знаете ли вы, как и чем отличается WAP 1.2.1 от 2.0? Предположу, что нет. Поэтому именно о протоколе WAP и отличиях его версий друг от друга пойдет речь в этой главе.


От версии к версии

В мае 1998 года была опубликована первая редакция WAP – v1.0. Однако, несмотря на стройность общей концепции, ошибок и неточностей было более чем достаточно, и стандарт «умер», еще не родившись.

Практически через год, в июне 1999 года, на суд общественности была представлена новая версия – WAP v1.1. В ней было исправлено большое количество «багов», поэтому обратной совместимости с предыдущей редакцией протокола не было. Среди основных нововведений – функция WTA (Wireless Telephone Application), которая позволяет организовывать непрерывность сессии даже во время звонка по телефону, и поддержка безопасного соединения в Интернете WTLS (Wireless Transport Layer Security). Когда появились первые аппараты с версией 1.1, что-то, видимо, не сложилось и популярность WAP резко упала.

Летом 2000 года были обнародованы вариант WAP v1.2 и его подвид WAP v1.2.1. В них появились поддержка отображения на дисплее градаций серого, авторизация с помощью цифровой подписи и так называемая push-технология. Однако и в WAP 1.2 было много недоработок.

Глобальная революция свершилась в январе 2002 года – вышел WAP v2.0.


Чем так революционен WAP 2.0

Разработчики второй версии протокола учли ошибки прошлого и без излишней шумихи подготовили кардинально новый стандарт, который учитывает современные реалии и который далеко ушел от всех своих однотипных предшественников.

Переход на WAP 2.0 – это концептуально новое решение, которое вкупе с услугой GPRS может просуществовать довольно долго по сравненню с предыдушими версиями. Но что же такого инновационного придумали разработчики протокола?

Как известно, для отображения сайта на экране мобильного телефона он должен быть написан на специальном языке WML. который в своей первой редакции bмел очень мало общего с родным для сети HTML. Поэтому раньше с сотового телефона можно было просматривать лишь специально созданные для этого сайты – так называемые WAP-версии. Такое ограничение, по сути, заставило снова изобретать колесо и создавать в мобильных аппаратах собственный Интернет.

Во второй редакции протокола разработчики исправили этот серьезный недостаток: появился WML 2, в основе которого лежит язык XHTML (Extensible Hypertext Markup Language}. В сущности, это тот же HTML, то есть язык, используемый для описания, разметки содержимого текста и формата страницы обычного Интернета, только записанный в соответствии с синтаксическими правилами XML – расширяемого языка разметки. Также была организована поддержка таблиц стилей CSS (Cascade Style Sheet). Таким образом, WAP 2.0 поддерживает открытые стандарты, которые, в свою очередь, совместимы с большинством браузеров на ПК.

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

Кроме того, в спецификацию стандарта были интегрированы такие функции, как MMS (мультимедийные сообщения) и SyncML (синхронизация данных). Теперь браузер поддерживает не просто отправку MMS-сообщений, а любые манипуляции, возможные в этом сервисе. Появилась и поддержи ка форматов vCard, vCalendar, являющихся стандартными в органайзерах ив телефонных книгах, что обусловило использование SyncML следующим образом: например, ваш руководитель вносит в график работы незапланированное совещание, синхронизируя свой телефон с базой по сети. Повторив то же самое, только без первого действия, вы легко узнаете план рабочего дня. И это далеко не все возможности использования синхронизации данных!

Взаимодействие мобильного телефона с различными внешними приборами (датчик GPS, цифровая камера) обеспечивается при помощи EF-интерфейса (External Functionality). Лично мне наблюдать этого не приходилось, но раз заявлено…

В последней редакции WAP немало внимания уделено вопросу безопасности. На данный момент для обеспечения безопасной работы необходима защита с использованием как минимум 128-разрядного шифрования на транспортном уровне и к тому же поддержка инфраструктуры открытого ключа. Безопасное соединение между WAP-шлюзом и сервером контента в Интернете обеспечено протоколами SSL (Secure Sockets Layer) или TLS (Transport Layer Security), что, в общем, обозначает защищенный транспортный уровень. На участке между мобильным устройством и WAP-шлюзом используется стандарт WTLS (Wireless Transport Layer Security), обеспечивающий конфиденциальность передаваемых данных. Он использует сертификацию на базе инфраструктуры уже упомянутых выше открытых ключей (PKI), позволяющую WAP-шлюзам и клиентам аутентифицировать друг друга и обмениваться данными, зашифрованными цифровыми подписями. Единственное незащищенное место при таком раскладе – это сам WAP-шлюз.

Поясню: владелец шлюза имеет доступ ко всему трафику, который используют абоненты. Бороться с этим нехорошим явлением помогает «уникальный» WIM-модуль. Это микропроцессорная карточка, введенная в WAP для кардинального решения вопроса безопасности транзакций и их авторизации с помощью цифровой подписи.

Выдеяим две основные задачи модуля. Первая – защита на уровне протокола WTLS между шлюзовым сервером и сотовым телефоном. А точнее – взаимная идентификация и повышение криптоустойчивости информации. Алгоритм обработки хранится в памяти WIM. Учитывая тот факт, что определенный уровень безопасности обеспечен SIM-картой, WIM-модуль создает просто-таки непреодолимый барьер, так как использует алгоритм шифрования на базе эллиптических кривых (одна из технологий открытых ключей). Вторая функция защиты – поддержка цифровой подписи в сочетании с методом предотвращения отказа от транзакции, то есть, если абонент закажет товар, он уже не сможет отказаться от его оплаты. Причем цифровая подпись может быть объединена с другим идентификатором, например с PIN-кодом.

Как будет реализован WIM-модуль? Как вариант предлагается его установка в сотовый телефон в виде дополнительной карты. Однако лучше интегрировать WIM-модуль в ту же плату, что и SIM, но запрограммировать их отдельно друг от Друга. Например, первый у оператора, а второй – в том банке, где лежит счет абонента.

Таблица 9.1 Функциональность различных версий WAP


Поддержке кэширования памят+++
Поддержка Java-приложений+++
Просмотр изображений+/-++
Поддержка протокола WTLS+/-++
Поддержка WIM-модуля-++
Технология MMS-++
Поддержка push-каналов-++
Поддержка vCard и vCalendar-++
Отображение анимации и цвета-+/-+
Вложения до 300 Кб-+/-+
Поддержка EF-интерфейса--+
Синхронизация информации на базе SyncML--+
Функция и АР (User Agent Profile) – отправка профиля клиента на сервер--+


Резюме

Многие спросят: откуда все эти функции, я о них ничего не знал и даже никогда не слышал. Правильно, не всегда то, что анонсирует разработчик, реализует в своих решениях производитель – это факт. В то же время, мне кажется, что не ровен тот час, когда все вышеописанные функции сможет проверить на практике каждый пользователь!

Глава 10
Как работает технология Bluetooth

«Bluetooth» – это короткое загадочное слово в последнее время нам приходится слышать все чаще и чаще. В нескольких словах, это одна из технологий беспроводных сетей. Но раз «одна из…» – значит, их существует немало. Почему же именно Bluetooth? Действительно, подобные технологии были и раньше, есть и сейчас, но ни одна из них не имела и не имеет такой мощной и всесторонней поддержки – и ни про одну из них столько не говорилось и не говорится. Попробуем разобраться, что это такое.

Bluetooth – это технология передачи данных на короткую дистанцию, призванная заменить соединение сотового телефона, мобильного компьютера и других периферийных устройств между собой с помощью проводов на более удобное соединение по радиоканалу. Главная задача – обеспечение экономичной (с точки зрения потребляемого тока) и дешевой радиосвязи между различными типами электронных устройств.


Происхождение названия

Дословно Bluetooth переводится с английского как «синий зуб» – что, правда, имеет мало общего с сутью. Наиболее известной версией происхождения этого бредового названия является следующая.

Давно-давно, в 910-940-х годах, в Дании жил король Гаральд Блютус (Haraid Bluetooth), который являлся предводителем викингов и вошел в историю в качестве объединителя скандинавских земель. Именно благодаря ему в те весьма далекие времена Дания и Норвегия слились практически в одно целое.

На самом деле его имя – Гаральд Гормс, однако чаще его называли прозвищем, вошедшим в английские летописи как Bluetooth – «Синезубый». На староскандинавском его имя звучало как «Bletand» и не имело ничего общего с синими зубами. А означало оно что-то вроде «чернявый», поскольку Гаральд имел весьма нетипичную для викингов-скандинавов смуглую кожу, черные волосы («bla» в переводе означает «темнокожий») и могучее телосложение (словом «tan» называли высокого хорошо сложенного человека). Вероятно, английские летописцы не захотели ломать язык и придумали королю более простое прозвище.

Загадочную историю правления Гаральда потомки почерпнули из древнескандинавских надписей, высеченных на двух камнях, установленных в память об этом короле в городе Jelling (ныне – Дания).


Рождение звезды

Первая концепция технологии Bluetooth появилась в небольшом городке Швеции Лунде, в 1994 году, и компания Ericsson решила воздвигнуть там новый камень (своеобразный ритуал) в память о великом человеке. Надпись на этом памятнике гласит (в оригинале – на древнескандинавском языке): «Компания Ericsson Mobile Communications АВ установила этот камень в честь Гаральда Блютуса, который дал свое имя новой беспроводной технологии для мобильных коммуникаций».

Далее, в начале 1998 года, пять крупных компаний – Ericsson, Nokia, IBM, Intel и Toshiba – объединились, чтобы начать работу над созданием новой технологии беспроводной связи Bluetooth. 20 мая этого же года для дальнейшего продвижения новой технологии на телекоммуникационном рынке была сформирована специальная рабочая группа (Special Interest Group – SIG). Любая компания, которая планирует разрабатывать устройства Bluetooth, может бесплатно войти в эту группу. В настоящее время в SIG входит более трех тысяч компаний, среди которых есть и старые представители, давшие начало развитию данного стандарта, и новые – например, такие гиганты, как Lucent, Microsoft, Motorola и др.


Принципы работы

Bluetooth, образно говоря, представляет собой маленький чип, являющийся высокочастотным (2.402-2.480 ГГц) приемопередатчиком. Он работает в диапазоне ISM (Industry, Science and Medicine; промышленный, научный и медицинский), так как для использования этик частот не требуется лицензия – они свободны для применения по всему миру (исключения составляют Франция и Испания).

Основополагающий принцип построения сетей на базе Bluetooth – метод расширения спектра при скачкообразном изменении частоты (FHSS – Frequency Hopping Spread Spectrum). Вкратце это можно объяснить так: передатчик разбивает данные на пакеты и передает их по псевдослучайному алгоритму, при котором несущая частота (шаблон) меняется 1600 раз в секунду и принимает значение одной из 79 подчастот. Причем «понять» друг друга могут только те устройства, которые настроены на один и тот же шаблон передачи – для посторонних приборов переданная информация будет обычным шумом.

Основным структурным элементом сети Bluetooth является так называемая «пикосеть» (Piconet) – совокупность от двух до восьми устройств, работающих на одном и том же шаблоне. В каждой пикосети одно устройство работает как мастер (главное устройство, по аналогии с сервером), а остальные как slave (управляемые). Мастер синхронизирует частоту и ее изменения для всех остальных slave-устройств его пикосети. Для распознавания любого устройства в сети выделяется уникальный трехразрядный адрес. В случае необходимости любое управляемое устройство в Piconet может стать управляющим, поменявшись ролью со старым лидером. Несколько независимых и даже не синхронизированных между собой пикосетей (до 10), между которыми возможен обмен информацией, могут объединяться в так называемую большую сеть Scatternel. Для этого каждая пара пикосетей должна иметь как минимум одно общее устройство, которое будет главным в одной и подчиняемым в другой. Таким образом, в пределах отдельной Scatternet может быть одновременно связано максимум 71 устройство.

Интерфейс Bluetooth позволяет передавать как голос, так и данные. Голос идет по трем аудиоканалам, со скоростью 64 Кбит/с в каждом. Скорость передачи данных составляет порядка 720 Кбит/с в асимметричном и 420 Кбит/с в полностью симметричном, или полнодуплексном (двустороннем) режиме.

Технология Bluetooth может работать на сравнительно небольших расстояниях. Согласно ее спецификациям (версии 1.1 и 1.2) она имеет два класса адаптеров: класс 1 (или класс А) поддерживает связь на расстоянии до 100 м (из-за большой стоимости почти не применяется) и класс 2 (или класс В) надежно работает только в пределах 10 м (наиболее распространен).


Новая модификация

В конце 2004 года компания SIG анонсировала спецификацию Bluetooth v2.0+EDR (Enhanced Data Rate – расширенный' протокол передачи данных), которая, по заявлениям разработчиков, увеличивает скорость передачи данных в три раза – до 2,1 Мб/с (достаточно даже для передачи потокового видео). Здесь следует заметить, что речь идет не о принципиально новой концепции, а об усовершенствовании старой, но самое интересное заключается в том, что новая скорость передачи была достигнута не повышением скорости как таковой, а внедрением нового алгоритма сжатия передаваемых пакетов данных. Разработчики утверждают, что новый формат будет совместим с устройствами, поддерживающими более ранние протоколы: 1.1 и 1.2. К тому же так как информация при новом способе передачи запакована больше, чем прежде, то каналы сильно не нагружаются из-за уменьшения размера данных, а это автоматически снижает энергопотребление.

Ну а теперь перейдем от теории к практике. Итак, для тестирования возьмем несколько компьютерных Bluetooth-адаптеров от разных производителей (какие именно, значения не имеет, поскольку все устройства вели себя одинаково, и если в каком-то испытании сдавал один, то же самое происходило и с остальными), работающих по новой версии 2.0, и, соответственно, мобильный телефон. Не будем мучить вас многочисленными показателями и цифрами, а скажем лишь, что воочию наблюдать трехкратное увеличение скорости, как это было обещано, нам не удалось – максимальное отмеченное значение при самых благоприятных условиях составило около 1,9 Кбит/с, что все равно не дотягивает до эталонной цифры. Подводя итог, можно точно говорить о двукратном увеличении скорости по сравнению с предыдущими версиями. Также в ходе тестирования замечена очень важная деталь – процедура начального обнаружения и восстановления сервиса предварительно спаренных устройств стала происходить значительно быстрее, что можно записать в плюсы. Таким образом, Bluetooth v2.0+EDR действительно лучше своих младших собратьев, однако, как это всегда бывает, не настолько, как хотелось бы. Но это и к лучшему, ведь раз можно улучшать – значит, есть куда стремиться.


Вопросы безопасности

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

Для начала следует использовать длинные PIN-коды для аутентификации (максимальная длина, поддерживаемая стандартом, – 16 символов), желательно составленные из различных цифр и букв латинского алфавита, что поможет до минимума снизить вероятность банального угадывания кода за короткое время. Еще нужно учитывать, что момент установки связи, то есть когда происходит взаимное обнаружение устройств и их спаривание, является самым уязвимым, поэтому не стоит проводить эту процедуру в местах, где могут быть злоумышленники (к таковым относятся большие торговые центры, рынки, публичный транспорт, многолюдные улицы). По мните, что более или менее безопасным является радиус, который хотя бы в два раза превышает указанное в специфи кациях максимально допустимое расстояние для этого типа устройств – иначе и ключ инициализации, и комбинированные ключи будут находиться в полном распоряжении у «нечистого на руку» «синезубиста». И наконец, там, где есть опасность, не стоит пренебрегать возможностью дополнительного шифрования трафика, предусмотренною в стандарте в виде соответствующих опций.


Варианты применения

Вы можете применять технологию Bluetooth для следующих целей:

• для автоматической синхронизации настольного, переносного ПК и мобильного телефона. Например, как только вы вводите новые данные в адресную книгу в ноутбуке, автоматически модифицируются соответствующие записи в настольном компьютере, и наоборот;

• для автоматической резервной синхронизации. Представьте себе, что босс изменил ваш план мероприятий, в то время как вы находитесь в поездке. Офисный ПК посылает изменения на ваш сотовый телефон, который автоматически соединяется с ноутбуком и передает модифицированное расписание;

• для соединения между собой всех периферийных устройств. Беспроводное соединение настольного ПК или ноутбука с принтером, сканером и локальной вычислительной сетью. Особенно усиливает ощущение «свободы» беспроводное соединение мыши и клавиатуры с персональным компьютером;

• для использования автомобильного комплекта hands-free. Сотовый телефон остается в кармане, a handsfree соединяется с ним посредством беспроводной связи. Отдавая речевые команды, вы набираете номер и говорите по телефону;

• для передачи фотографий и видеоклипов из любой точки. Цифровая камера соединяется с мобильным телефоном (без проводов), а вы добавляете комментарии посредством клавиатуры на телефоне или ноутбуке. Фото и текст отправляются адресату;

• для соединения всех участников мгновенного обмена информацией. Находясь на встрече или конференции, можно быстро обсудить интересующий вопрос со всеми ее участниками Кроме того, теперь вы можете дистанционно выполнять функции управления, например включить проектор;

• для использования портативного ПК в качестве спикерфона. Соединив беспроводный головной телефон (headset) с ноутбуком, можно использовать его в офисе, автомобиле или дома.

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


Перспективы

Уже в скором времени Bluetooth, помимо мобильных телефонов, смартфонов и КПК, будет встраиваться в различные бытовые приборы. Только представьте себе: холодильник, телевизор, пылесос, «микроволновка» и многая другая техника управляются с вашего «мобильника» так же, как и с универсального пульта. Кроме того, уже ведутся разработки альтернативных решений, которые могут составить серьезную конкуренцию «синему зубу» и даже в какой-то мере превзойти эту технологию.


    Ваша оценка произведения:

Популярные книги за неделю