Все мы уже давно привыкли к настольным компьютерным системам. То, что раньше воспринималось как диковинка и показатель достатка, сегодня - рядовой инструмент, который, разумеется, нельзя сравнить с молотком, разве что - по степени распространенности.
Что же такое "десктопная" система с точки зрения пользователя? Вам скажет всякий, это - средство общения, источник информации, игровая платформа и медиа - центр. Это суть настольного компьютера - решение прикладных задач, будь то задачи коммуникации, расчетные или развлекательные.
Если с настольными системами все предельно ясно, что можно сказать о системах мобильных? Следует отметить, что любимые бизнес-людьми ноутбуки, строго говоря, в рамках данного курса, не могут считаться мобильными устройствами, поскольку с точки зрения возможностей и вычислительных мощностей, они мало чем отличаются от десктопов.
Очевидно из названия, основной задачей мобильных устройств является обеспечение возможности работы с информацией когда и где угодно. Это и есть то самое, ради чего принесены в жертву такие достижения как превосходная графика, огромные вычислительные мощности и внушительные объемы памяти.
Эти физические особенности мобильных устройств накладывают и определенные ограничения на разработку программного обеспечения к ним. Разумеется, никто не отменял основополагающие принципы разработки ПО, проектирования баз данных и особенностей работы с памятью. Скорее наоборот. Именно физические особенности мобильных устройств дарят вторую жизнь классическим приемам разработки ПО и методам оптимизации приложений. Сегодня огрехи проектирования пользовательских интерфейсов, а также недостатки разработки приложений в целом, во многом могут быть компенсированы, с одной стороны, возросшими возможностями настольных систем, с другой стороны - удешевлением этих систем.
Однако, мобильные устройства - это совершенно иное дело. Здесь любые ошибки и неудобства пользовательского интерфейса, невозможно будет скрыть красочной графикой. То же можно сказать и о работе с памятью, и об алгоритмах работы.
Беспроводная передача данных - альфа и омега мобильных устройств, основа, благодаря которой сама концепция мобильных вычислений смогла была реализована. Рассмотрим основные технологии передачи данных.
Wi-Fi - это аббревиатура от Wireless
Устройства, использующие стандарт
Беспроводная сеть - это система передачи данных, в которой в качестве носителя используются радиоволны. Беспроводная сеть позволяет предоставить пользователям доступ к информационным ресурсам там, где развертывание кабельной системы невозможно или экономически нецелесообразно. Wi-Fi (англ. Wireless
Беспроводные сети имеют ряд существенных преимуществ перед обычными кабельными сетями:
Но нужно иметь ввиду, что кроме описанных достоинств беспроводных
Что же такое Bluetooth? Так называется технология обеспечения радиосвязи между мобильными и стационарными PC, мобильными телефонами, принтерами и прочими периферийными устройствами. В настоящее время технология Bluetooth является твердо устоявшимся коммуникационным стандартом для беспроводной связи на малых расстояниях. Она заменяет целую кучу отдельных кабелей, присоединяющих одно устройство к другому посредством одной универсальной радиолинии с малым радиусом действия. Например, радиотехнология Bluetooth, встроенная и в сотовый телефон, и в ноутбук, заменяет кабель, используемый в настоящее время для присоединения ноутбука к сотовому телефону. Принтеры, персональные компьютеры, факсы, клавиатуры, джойстики и практически любые другие цифровые устройства могут быть частью системы Bluetooth. Радиотехнология Bluetooth также обеспечивает универсальный мост к существующим сетям передачи данных, интерфейсу периферийных устройств, а также обеспечивает механизм для формирования небольших частных специальных групп соединяемых устройств вне инфраструктуры фиксированной сети.Серьезной соперницей Bluetooth является технология инфракрасной связи IrDA, но она не предназначена для построения беспроводных локальных сетей и работает только по принципу точка-точка в зоне прямой видимости. При разработке спецификации во главу угла ставились экономичность (как в плане стоимости, так и в плане энергосбережения), сохранение маленького форм-фактора и предельная простота эксплуатации. Для конечного пользователя это означает быстрое и легкое подключение периферии или соединение компьютеров без каких бы то ни было кабелей. К тому же технология дает возможность связать больше двух устройств, используя единое радиосоединение. Общее число проданных во всем мире Bluetooth-совместимых устройств уже превысило 1 миллиард экземпляров. Спецификация стандарта Bluetooth приведена в табл. 1.1
| Bluetooth | |
|---|---|
| Тип модуляции | метод частотных скачков |
| Частотный диапазон | 2,4 ГГц |
| Число скачков в секунду | 1600 |
| Мощность передатчика, мВт | 100 |
| Скорость передачи данных, Мбит/с | 0,7 |
| Способ модуляции | двухуровневая частотная |
| Количество устройств в сети | не ограничено |
| Защита информации | 40- и 64-битное шифрование |
| Радиус действия, м | 10-100 |
Проект являлся конкурентом стандарта IEEE 802.11 (оба стандарта используют один и тот же частотный диапазон, одни и те же 79 каналов). Главной его целью являлось удаление любых кабелей из телефонии, а если получится и из локальных сетей. Технология Bluetooth использует нелицензируемый (практически везде кроме России) частотный диапазон $$2,4\div 2,4835\text{ ГГц}$$. При этом используются широкие защитные полосы: нижняя граница частотного диапазона составляет 2ГГц, а верхняя - 3,5ГГц. Точность заданий частоты (положение центра спектра) задается с точностью ± 75 кГц. Дрейф частоты в этот интервал не входит. Кодирование сигнала осуществляется по двухуровневой схеме GFSK (Gaussian Frequency Shift Keying). Логическому 0 и 1 соответствуют две разные частоты. В оговоренной частотной полосе выделяется 79 радиоканалов по 1 МГц каждый. В некоторых странах используется меньшее число каналов (например, во Франции - 23).
Каждый из каналов структурируется с помощью выделения временных слотов (доменов) длительностью 625 мкс (разделение по времени). По мощности передатчики делятся на три класса: 100мВт (для связи до 100м; 20дБм); 2 мВт (до 10м; 4дБм) и 1 мВт (~10см; 0дБм). Коэффициент модуляции при этом лежит в диапазоне (0,28-0,35). Чувствительность приемника должна быть не хуже 70дБм.
В протоколе
stop. Когда передачик получает индикатор stop, он блокирует очереди в FIFO. Получатель может возобновить процесс передачи, послав отправителю индикатор go.Соединение между устройствами присходит следующим образом: если ничего не известно об удаленном устройстве, используются прцедуры и page. Если некоторая информация о партнере имеется, то достаточно процедуры page.
ЭТАП 1
Процедура позволяет устройству определить, какие приборы доступны, выяснить адреса и осуществить синхронизацию.
inquiry и получаются отклики.inquiry , находится в состоянии inquiry scan (тогда он способен принимать такие пакеты)inquiry response и посылает отправителю пакет-отклик.После того как процедура завершена, соединение может быть установлено с помощью процедуры paging.
ЭТАП 2
Процедура paging реализует соединение. Для осуществления этой процедуры необходим адрес. Устройство, выполняющее процедуру paging, атоматически становится хозяином этого соединения.
pagingpage Scan )Slave Response )Master Response )Slave Response )Master Response Slave Response )После установления соединения главный узел ( master ) посылает пакет POLL, чтобы проверить, синхронизовал ли клиент свои часы и настроился ли на коммутацию частот. Клиент при этом может откликнуться любым пакетом.
Устройство Bluetooth при установлении соединения может работать в четырех режимах: Active, Hold, Sniff и (активный, удержание, прослушивание и пассивный, соответственно).
| Название режима | Описание |
|---|---|
Active |
В активном режиме устройство Bluetooth участвует в работе канала. Главный узел ( master ) диспетчеризует обмены на основе запросов трафика, поступающих от участников. Кроме того, этот режим предусматривает регулярные обмены с целью синхронизации клиентов. Активные клиенты прослушивают домены master-to-slave пакетов. Если к активному клиенту нет обращений, он может пребывать в пассивном состоянии ( sleep ) до очередной передачи со стороны главного узла |
Sniff |
Устройства синхронизованные в рамках пикосети могут перейти в режим экономного расходования энергии, когда их активность понижается. В режиме SNIFF, устройство-клиент прослушивает пикосеть с пониженной частотой. Этот режим имеет наивысшую скважность sniff, hold и ) |
Hold |
Устройства синхронизованные в рамках пикосети могут перейти в режим экономного расходования энергии, когда их активность понижается. Главный узел пикосети может перевести клиента в режим HOLD, когда работает только внутренний таймер. устройство-клиент может запросить перевода в режим HOLD. Передача данных возобновляется мгновенно, когда устройство выходит из режима HOLD. Клиент имеет промежуточную скважность (промежуточный уровень экономии энергии) из указанных 3 режимов ( sniff, hold и ) |
|
В режиме , устройство еще синхронизовано в рамках пикосети, но не принимает участия в обменах. Пассивные устройства отказываются от своих МАС-адресов ( AM_ADDR ), прослушивают трафик главного модуля с целью ресинхронизации и отслеживают широковещательные сообщения. Данный режим имеет минимально возможную скважность (максимальная экономия энергии) из указанных 3 режимов ( sniff, hold и ). Устройства, находящиеся в режиме , должны посылать пакеты широковещательно, так как лишены собственного активного адреса. |
Протокол L2CAP отвечает за формирование пакетов, деление на кадры и сборку пакетов (вспомним, что нижележащий протокол позволяет иметь пакеты не длиннее 341 байта), которые в данном стандарте могут достигать размера 64 кБ. L2CAP производит мультиплексирование и демультиплексирование для отправителей пакетов, кроме того, протокол ответственен за качество обслуживания как при передаче, так и во время ожидания. На фазе установления соединения L2CAP согласует максимальный размер поля данных, так как не все узлы могут работать с 64-килобайтными пакетами. Этот протокол не используется в случае синхронных коммуникаций. В стандарте Bluetooth предусмотрены обмены как с установлением соединения, так и без. Последний режим называется
Основу сети BlueTooth составляют пикосети (master, последовательность и фазы переключения их частот не будут совпадать. Если пикосети взаимодействуют друг с другом, это приводит к понижению пропускной способности. Устройство BlueTooth может выступать в качестве клиента в нескольких пикосетях, но главным узлом ( master ) может быть только в одной пикосети. Кроме 7 активных клиентских узлов главный узел может поддерживать до 255 пассивных (спящих) узлов (переведенных управляющим узлом в режим пониженного энергопотребления).
Иногда мастер и клиент могут захотеть поменяться ролями. Это может быть выполнено в два этапа.
Когда узел получил подтверждение на свой
Самым низким уровнем протокола является уровень радиосвязи. На этом уровне данные передаются от главного узла к подчиненному бит за битом. Все узлы пикосети перестраивают частоту одновременно, последовательность частот определяется главным узлом. Главный узел ( master ) является источником синхронизации для всех клиентов пикосети.
Выше уровня радиосвязи размещен уровень немодулированной передачи. Он преобразует поток бит в кадры и определяет базовые форматы. Передача со стороны главного узла производится в четные такты, а со стороны подчиненных узлов - в нечетные. Кадры могут иметь длину 1, 3 или 5 тактов. Все кадры передаются между главным и подчиненным узлами по логическому каналу, называемому соединением.
Одним из активных состояний узла является paging state. В этом состоянии возможно установление или возобновление соединения. Главный узел в этом состоянии непрерывно посылает в эфир короткие ID-пакеты, содержащие только код доступа устройства (device paging прослушивает за время 625 мксек две частоты, проверяя наличие своего кода (ID). Для установления соединения посылается запрос. Отправитель запроса не сообщает ничего кроме своего типа. Узел, который хочет, чтобы о его существовании знали окружающие, периодически (раз в 2,56 сек) прослушивает запросы (состояние ). Когда пассивное устройство обнаружено главным узлом пикосети (откликнулось пакетом paging или . Клиент может подключиться и к другой пикосети, для этого в текущей сети он может запросить перехода в режим или hold. В режиме sniff клиент имеет несколько свободных временных слотов, чтобы участвовать в обменах с соседними сетями. Терминал, находящийся вне зоны связи, должен пребывать в состоянии page mode. Шлюз-сервер должен выделять достаточно ресурсов для запросов page scanning.
Спецификация Bluetooth v1.1 определяет 13 типов поддерживаемых приложений, которые называются профилями, существует также 12 дополнительных профилей. Профили работают на самом верху иерархии слоев протокола (смотри табл. 1.3). По существу профили являются регламентациями прикладного уровня.
| № | Название | Описание |
|---|---|---|
| Основные профили | ||
| 1 | GAP (Generic Access Profile) | GAP (Generic Access Profile) |
| 2 | SDAP (Service Discovery |
Протокол определения предлагаемых сервисов |
| 3 | Профиль беспроводной телефонии | |
| 4 | GOEP (Generic Object Exchange Profile) | Протокол операций клиент-сервер при работе с объектами (обмен данными). Клиентская станция инициирует обмен, но она может выполнять и роль сервера. |
| 5 | Протокол связи мобильной ЭВМ со стационарной LAN | |
| 6 | DNP (Dial-up Networking Profile) | Протокол связи ЭВМ с сетью посредством мобильного телефона |
| 7 | FP (Fax Profile) | Протокол связи мобильного факса с мобильным телефоном |
| 8 | Профиль для работы с последовательным портом | |
| 9 | IP ( |
Мобильные телефоны могут работать, как переносные цифровые рации |
| 10 | HS ( |
Протокол связи устройства |
| 11 | OPP (Object Push Profile) | Протокол пересылки простых объектов |
| 12 | FTP (File Transfer Profile) | Протокол пересылки файлов |
| 13 | SP (Synchronization Profile) | |
| Дополнительные профили | ||
| 1 | ESDP ( |
Профиль для реализации процедур Plug and Play |
| 2 | A2DR (Advanced Audio Distribution Profile) | Продвинутый профиль рассылки аудио данных |
| 3 | AVRCD (Audio Video |
Аудио-видео профиль удаленного управления |
| 4 | Базовый профиль работы с изображением | |
| 5 | Базовый профиль для печати | |
| 6 | CIP (Common ISDN Access Profile) | Общий профиль доступа к ISDN |
| 7 | GAVDP (Generic Audio Video Distribution Profile) | Общий профиль рассылки аудио и видео данных |
| 8 | HFR ( |
Профиль для освобождения рук ( |
| 9 | HCRP (Hardcopy Cable Replacement Profile) | Протокол замены приборного связного кабеля |
| 10 | HID ( |
Профиль для реализации интерфейса с человеком |
| 11 | Протокол формирования персональной сети | |
| 12 | SAP (SIM Access Profile) | Протокол доступа к SIM |
Профили 5-7 конкурируют с протоколом IEEE 802.11. Профиль удаленного доступа служит для подключения ЭВМ к мобильному телефону, снабженному модемом, без использования проводов. Профайл факс позволяет беспроводным факс-устройствам отсылать и получать факсы посредством мобильного телефона. Профили 8-10 имеют отношение к телефонии, в перспективе мобильный телефон и беспроводная трубка домашнего телефона станут взаимозаменяемы. Профиль 10 представляет собой приложение, позволяющее устройствам
Во главе
Поле данных пакета
Параметры могут содержать атрибут состояния продолжения ( continuation state ). Некоторые запросы могут потребовать такого большого отклика, который не поместится в одно поле данных. Тогда
Сервис ( service ) является единственной сущностью ( entity ), которая предоставляет информацию для выполнения каких-либо действий. Сервис может реализовываться аппаратно или программно. Информация о сервисах содержится в записях, которые представляют собой списки атрибутов. Каждый атрибут описывает одну характеристику сервиса.
Некоторые атрибуты являются общими для всех записей сервиса, но сервис-провайдеры могут определить свои собственные атрибуты услуг в зарезервированных полях.
Атрибут содержит два компонента: идентификатор (ID) и значение атрибута
Различные виды сервиса группируются в классы. Все атрибуты, содержащиеся в записи сервиса, относятся к одному классу. Каждому классу присвоен уникальный идентификатор
Клиент может, зная значение
Значение атрибута имеет вид информационного элемента, который содержит два поля: заголовок и данные. Заголовок включает в себя две части: дескриптор типа и дескриптор размера.
| 5-битовый код, составлющий старшие разряды информационного элемента заголовка | |
| Size Descriptor | 3-битовый код индекса, за которым следует 0, 8, 16 или 32 бита. Индекс содержит младшие 3 бита информационного элемента заголовка |
Взаимодействующие приборы в Bluetooth могут выполнять роль локального устройства ( LocDev ) или удаленного устройства ( RemDev ). LocDev - прибор, который может инициировать процедуру выявления доступной услуги. Такой прибор должен содержать по крайней мере клиентскую часть архитектуры
Прежде чем два устройства Bluetooth начнут взаимодействовать, каждый из них должен:
Выявление услуг (Service Discovery) поддерживает следующие прикладные примитивы для взаимодействия с другими устройствами:
serviceSearch();serviceBrowse();enumerateRemDev();terminatePrimitive();Менеджер канала служит для аутентификации, установления и конфигурации соединения, а также шифрования. Данные управления укладываются в однослотовые кадры. Для транспортировки протокольных данных используются пакеты DM1 (в случае
| Функция | Тип |
Описание |
|---|---|---|
| Изменение ключа канала | LMP_comb_key |
Ключ канала получается из комбинационных ключей. Содержимое LMP_comb_key защищается с помощью операции XOR с привлечением текущего ключа канала. |
| Изменение текущего ключа канала | LMP_temp_rand, LMP_temp_key, LMP_use_semi_permanent_key |
Текущий ключ канала может быть полупостоянным или временным ключем канала. Ключ может быть изменен временно, но изменение действует только на время сессии. Изменение временного ключа канала нужно, если пикосеть поддерживает шифрованные бродкасты |
| Запрос сдвига часов | LMP_clkoffset_req, LMP_clkoffset_res |
Когда клиент получает |
| Версия LMP | LMP_version_req, LMP_version_res |
Уровень LMP поддерживает запросы версии LMP. Запрашиваемое устройство должно прислать отклик с тремя параметрами: VersNr (номер версии протокола), CompId (служит для отслеживания проблем на нижних протокольных уровнях) и Sub-VersNr (рекомендуется, чтобы фирма имела уникальное значение Sub-VersNr для каждого RF/BB/LM ). |
| Поддерживаемые возможности | LMP_feature_req, LMP_feature_res |
Контроллер радио и канала может поддерживать только субнабор типов пакетов и возможностей. Устройство может не посылать никаких пакетов кроме ID, |
| Запрос имени | LMP_name_req, LMP_name_res |
LMP поддерживает запрос имени другого устройства. Имя состоит максимум из 248 байтов (UTF-8) |
| Запрос разрыва | LMP_detach |
Соединение может быть разорвано в любое время по запросу мастера или клиента. В сообщение включаются данные, поясняющие причину разрыва. |
| Качество обслуживания | LMP_quality_of_service, LMP_quality_of_service_req |
LM предоставляет возможности качества обслуживания. Интервал, который определяет максимальное время между последовательными передачами между мастером и заданным клиентом, используется для обеспечения определенной полосы пропускания и |
| Управление мультислотовыми пакетами | LMP_max_slot, LMP_max_slot_req |
Число слотов, используемых устройством может быть ограничено. Устройство позволяет удаленному устройству использовать максимальное число слотов, послав ему значение LMP_max_slot |
| Управление каналом | LMP_supervision_timeout |
Число слотов, используемых устройством может быть ограничено. Устройство позволяет удаленному устройству использовать максимальное число слотов, послав ему значение LMP_max_slot |
| Управление каналом | LMP_supervision_timeout |
Каждый канал имеет таймер, который используется для управления каналом. Этот таймер служит для детектирования потери связи при уходе устройства из зоны досигаемости, отказа источника питания или другой поломки. Процедура определяет значение таймаута |
| Установление соединения | LMP_host_connection_req, LMP_setup_complete |
Если устройство желает установить соединение, включающее уровни выше LM, оно посылает LMP_host_connection_req. Когда партнер получает такое сообщение, он может принять или отвергнуть предлагаемое соединение, послав LMP_accepted или LMP_not_accepted |
| Режим проверки | LMP_test_activate, LMP_test_control |
LMP имеет radio и |
| Обработка ошибок | LMP_not_accepted |
Если LM получает LMP_not_accepted |
В протоколе Bluetooth определены 4 типа адресов: BD_ADDR, AM_ADDR, PM_ADDR и AR_ADDR.
BD_ADDR |
Каждому |
AM_ADDR |
3-битовый код. Этот адрес будет рабочим, если клиентский узел пикосети является активным. Он иногда называется МАС-адресом модуля Bluetooth. |
PM_ADDR |
8-битовый код, идентифицирующий пассивный узел пикосети. PM_ADDR является рабочим, пока подчиненный узел пикосети пассивен ( |
AR_ADDR |
Используется пассивным узлом пикосети (slave-to-master в окне доступа, которое ему предназначено для отправки сообщений запросов доступа. Адрес является рабочим, пока подчиненный узел пассивен и не обязательно является уникальным. |
В рамках протокола определена структура интерфейса Host Controller, , Informational и Status предоставляют доступ к различным регистрам интерфейса.
Эмуляция последовательных портов (в частности
Транспортный уровень , Page Scan и т.д.).
Существует 4 категории пакетов Bluetooth. К первой категории относятся пакеты, общие для всех видов соединений (NULL, POLL,
Кадры
Как и для всех радио средств коммуникации для Bluetooth проблема безопасности крайне актуальна. Безопасность протокола обеспечивается с помощью механизма аутентификации и шифрования передаваемых данных. Ключ авторизации имеет 128 бит. Длина ключа шифрования может лежать в пределах 8-128 бит. Кроме того целям безопасности служат ключи соединения ( link key ), которые могут быть полупостоянными и временными. Первые хранятся в энергонезависимой памяти, вторые - обновляются при каждом соединении. Устройство может генерировать свой ключ ( unit key ). Возможно формирование совместного ключа ( combination key ), при его вычислении используются информация от обоих участников будущего обмена. Особое место занимает master key ), используемый для рассылки данных нескольким узлам одновременно (используется вместо текущего ключа соединения ( current link key )).
Для выполнения аутентификации устройству нужно получить от партнера случайное число, сформировать на основе него и своего BD_ADDR некоторый код и отослать его партнеру, который проверяет его корректность. Если общий ключ не сгенерирован, формируется инициализационный ключ. Инициатор процедуры посылает партнеру случайное число, которое в сочетании с идентификатором BD_ADDR последнего образует инициализационный ключ.
Эволюцией технологии GSM является стандарт
В зависимости от качества связи предусмотрено 9 алгоритмов кодирования от
Таким образом, технология EGPRS (EDGE) способна обеспечить каждому абоненту как высокий уровень обслуживания, так и широкую полосу пропускания.
Технологии GPRS и EDGE считают лишь промежуточными этапами миграции к 3G и зачастую их называют переходными технологиями поколения 2.
Главное отличие 3G от эксплуатируемых сейчас сетей второго поколения (2G) - передача большого объема информации на высоких скоростях. Возможности сетей 3G открывают новые горизонты в использовании мобильной связи, причем как частным абонентам, так и крупным корпорациям. Изменится само понятие мобильного телефона, он станет многофункциональным устройством, предназначенным для всех случаев жизни.
Одно из главнейших требований - сеть 3G должна передавать данные от абонента и обратно со скоростью до 2.048 Мбит/с при низкой мобильности (скорость - менее 3 км/ч) и локальной зоне покрытия и до 144 кбит/с при высокой мобильности (до 120 км/ч) и широкой зоне покрытия.
Сегодня в мире существуют две основные конкурирующие концепции 3G:
В принципе эти две технологии предполагают два различных подхода к организации сетей 3G: революционный (
GPRS - это доступ с мобильного телефона в Интернет. Если точнее, то мобильный доступ в Интернет с приемлемой скоростью передачи данных, быстрым соединением и тарификацией по количеству переданных/полученных данных. Сокращение GPRS расшифровывается, как General
Услуга GPRS позволяет создать постоянное подключение через GPRS телефон или GPRS модем к сети Интернет. Для работы в сети Интернет можно использовать сотовый телефон, компьютер, ноутбук или электронный органайзер. При этом Вы сможете осуществлять серфинг по сети Интернет, т.е просматривать HTML-страницы, перекачивать файлы, работать с электронной почтой и любыми другими ресурсами Интернета. Т.е., GPRS предоставляет вам все, что нужно.
Технология GPRS работает почти так же, как и обычный компьютерный Интернет. Необходимые данные собираются в пакеты, а эти пакеты затем передаются дальше. Отличие состоит в способе передачи. В GPRS пакеты передаются по незанятым голосовым каналам, однако, из-за этого при сильной нагрузке сети оператора скорость может заметно упасть. Как и у других подобных технологий существует много версий GPRS (вы наверно заметили это в характеристике своего телефона). И, конечно, эти версии ничем не различаются, кроме скорости. Причём, в большинстве случаев, более высокая скорость достигается усиленным сжатием, а так же количеством таймслотов. Теоретически скорость GPRS составляет 180 килобит в секунду.
Кроме так называемого Мобильного (или
Электронная почта через интернет - Сервисы электронной почты через интернет имеют форму шлюзовых сервисов, при котором сообщения не сохраняются или сервисов почтового ящика, в котором сообщения сохраняются. В случае шлюзовых сервисов беспроводная платформа электронной почты просто переводит сообщение из SMTP, интернет-протокола электронной почты, в SMS и посылает его в SMS-центр. В случае сервисов электронной почты электронной почты в виде почтового ящика, сообщения сохраняются, а пользователь получает уведомление на свой мобильный телефон и может затем прочесть сообщение в исходном виде, переслать его и так далее. Получив новое письмо, большинство пользователей услуг электронной почты через интернет не получают на свой мобильный телефон уведомления об этом факте. Когда они находятся вне офиса, им приходится периодически присоединяться к почтовому ящику, если они ждут письма. Однако, связывая интернет-email с механизмом предупреждения, таким как SMS или GPRS, пользователи могут получать уведомление о поступлении нового письма.
Пересылка файлов - Как предполагает этот общий термин, приложения для пересылки файлов выполняют любую форму загрузки большого объема данных через мобильную сеть. Такими данными могут быть презентационные документы для менеджера турагентства, описание устройства для сервис-инженера или программное приложение, такое как Adobe Acrobat Reader, чтобы прочесть документы. Источником этой информации может быть один из методов интернет-коммуникаций, такой как FTP (File Transfer Protocol), telnet, http или Java - либо их собственная база данных или действующая платформа. Безотносительно к источнику и типу файла, который необходимо переслать, этот тип приложений требует большой пропускной способности. Поэтому высокоскоростные мобильные сервисы передачи данных, типа GPRS, EDGE или
GPRS - это стандарт
GSM оцифровывает и сжимает данные, затем пересылает их по каналу с двумя другими потоками пользовательских данных, каждый в своем собственном временном интервале (в тайм-слоте). Функционирует на частоте либо 900 МГц, либо 1800 МГц. GSM. С тех пор, как большинство операторов сетей GSM заключили роуминговые соглашения с иностранными операторами, пользователи продолжают пользоваться своими мобильными телефонами во время путешествий в другие страны.
GPRS является т.н. накладывающейся технологией, распространяемой на сетях GSM, CDMA и
GPRS использует радиополосу шириной в 200 кГц, и она делится на восемь каналов. Общая емкость каналов составляет 271 кбит/с, но каждый из этих каналов способен передавать потоки данных в 14.4 кбит/с. Теоретически возможна скорость в 115 кбит/с, но в реальных условиях она используется крайне редко или вообще не используется. Средняя скорость в 48 кбит/с является наиболее вероятной оценкой, поскольку точки доступа поделены между множественными пользователями, причем диапазон или расположение приемника будут также зависеть от имеющейся в наличии ширины полосы. Этот результат гораздо лучше, чем могут предложить существующие устройства мобильных коммуникаций, дающие всего 9.6 кбит/с. Другим важным аспектом Интернет-связи через GPRS - и это первое такого рода внедрение для широкополосной сети - является то, что соединение с Интернет непрерывно (всегда "он-лайн"), и в то же время ему не приходится подтягивать ресурсы из точек доступа в то время, когда оно не используется, потому что данные передаются только тогда, когда в этом есть необходимость. Приемник запрашивает информацию, и устройство подтягивает в этот момент радио-ресурсы, а затем снова находится в нерабочем состоянии, пока не начинает принимать запрошенную информацию. Радио-полосы распределяются динамическим образом, в зависимости от типа контента - одновременно несколько или даже больше, в зависимости от того, передается ли текстовое сообщение или "живое" видео. Когда пользователь включает устройство, поддерживающее GPRS, обычно оно автоматически ищет канал GPRS в данной местности. Если соответствующий канал найден, устройство будет пытаться соединиться с сетью.
Сеть GPRS - наложенная сеть, располагающаяся поверх инфраструктур GSM. Ключевые компоненты сети GPRS включают:
Когда пользователь GPRS делает звонок, устройство GPRS контактирует со станцией GSM, которая в свою очередь обращается к станции SGSN, которая взаимодействует с другими станциями SGSN или станциями GGSN, если ей нужно получить доступ к сети другого рода (IP или X.25). Для пользователя GPRS соединение получается "бесшовным", нет процедуры "установления звонка". Технология GPRS, накладываемая поверх сети GSM, изначально была предназначена для того, чтобы динамически и индивидуально распределять радио-ресурсы GSM "попакетно", по мере необходимости. Если к соте GSM одновременно подключается сразу много пользователей GPRS, и сота GSM не способна поддерживать такой объем голосового трафика, станция GPRS воспользуется радиоресурсами соседних сот GSM. Таким образом, в реальности пользователи GPRS обслуживаются многими сотами GSM одновременно, когда в этом возникает необходимость.
Итак, SGSN получает запрос на соединение, запрашивает информацию о профиле пользователя из узла
Когда мобильный пользователь посылает данные, узел SGSN направляет пакеты на соответствующий узел GGSN. GGSN затем направляет данные в соответствии с текущим "контекстом", устанавливаемым для данной сессии. В обратном направлении, пакеты, предназначенные для пользователя, направляются в GGSN, ассоциированный с IP адресом пользователя. Узел GGSN проверяет полученные пакеты в соответствии с текущим контекстом, идентифицирует SGSN, обслуживающий данного пользователя и направляет движение в соответствующем направлении. Узел SGSN затем пересылает пакеты на базовую станцию, где находится пользователь.
Использование настоящей технологии позволяет получить ряд преимуществ по сравнению с работой в сетях GSM без нее:
GPRS в настоящее время поддерживает средние скорости передачи данных порядка 115 кбит/с, но такие скорости достигаются только при задействовании всех восьми тайм-слотов (промежутков времени) для GPRS. Вместо этого носители и конечные устройства будут конфигурироваться типовым образом, чтобы работать с определенным количеством тайм-слотов для данных, передаваемых в обоих направлениях. Например, устройство GPRS может быть настроено для работы максимум с четырьмя слотами в прямом направлении и двумя слотами в обратном направлении. В хороших радиоусловиях это дает скорости приблизительно в 50 кбит/с в прямом направлении и 20 кбит/с в обратном направлении. Это более чем в три раза быстрее, чем в нынешних сетях GSM (14.4 кбит/с) и того же порядка, что и при хорошем модемном аналоговом соединении в кабельной линии. Совокупная ширина полосы узла сотовой связи делится между голосовым трафиком и трафиком данных. Операторы GPRS по-разному используют эту ширину полосы. Обычно они конфигурируют сети, давая приоритет голосовому трафику; некоторые из них назначают тайм-слоты для трафика данных, чтобы гарантировать минимальный уровень этого сервиса в высокозагруженные голосовым трафиком промежутки времени. Неиспользованная емкость, зарезервированная под голосовой трафик, может быть динамически переопределена под передачу данных. Имея более высокие скорости передачи данных, GPRS дает возможность реализации приложений, требующих более высокой ширины полосы и в настоящее время не осуществимых на сетях GSM.
Постоянное соединение - "всегда онлайн" - устраняет задержки по времени, характерные для dial-up соединения, связанные с установлением нового соединения с сетью всякий раз, когда требуется отсылать и получать данные. Информация может передаваться конечному пользователю в режиме реального времени. GPRS позволяет провайдерам осуществлять биллинговый учет попакетно, а не поминутно, давая таким образом возможность предоставлять пользователям более эффективные по стоимости сервисы.
GPRS улучшила целостность передачи данных путем применения ряда механизмов. Во-первых, пользовательские данные кодируются с некоторой избыточностью, что улучшает их устойчивость к неблагоприятным радиоусловиям. Уровень избыточности при кодировании можно варьировать, в зависимости от тех же радиоусловий. GPRS определяет четыре кодирующие схемы - с CS1 по CS4. Вначале поддерживаются только CS1 и CS2, которые обеспечивают примерно 9 и 13 кбит/с на каждый тайм-слот. Если в полученном фрейме обнаружена ошибка в
Подобно сети Интернет, GPRS основан на пакетной коммутации данных. Это означает, что все собственные IP приложения могут быть реализованы в рамках GPRS - такие как e-mail, Web-доступ, мгновенная передача сообщений и передача файлов. Кроме того, его более высокие скорости передачи данных дают возможность GPRS осуществлять работу приложений, требующих большей ширины полосы (таких как мультимедийный веб-контент), которые не идут в условиях более медленных GSM dial-up соединений. GPRS более-менее хорошо подходит для приложений, основанных на Wireless
GPRS строится на проверенной на практике модели аутентификации и авторизации, используемой GSM. При инициации сессии пользователя аутентифицируют, используя секретную информацию, содержащуюся на смарт-карте, называемой "модуль идентификации абонента" (Subscriber Identity Module, SIM). Аутентификационные данные посылаются на узел сети
Под идентификацией в данном случае понимается подтверждение права человека на использование данного сотового телефона. В этом плане технология GPRS ничем не отличается от стандарта GSM. То есть в ней используются те же самые средства идентификации: PIN-коды и
Аутентификация же необходима для подтверждения телефоном своего права работать в данной сети GPRS. Для этого в SIM-карте мобильного телефона и на базовой станции реализован специальный алгоритм. Суть его заключается в следующем. В начале процедуры базовая станция отправляет на телефон случайную последовательность цифр. SIM-карта преобразовывает его в соответствии с алгоритмом, используя при этом собственный секретный ключ, а получившееся значение (SRES, Signed RESult - подписанный результат) отправляет обратно. Точно такие же преобразования производятся и на базовой станции. Если оба значения SRES совпадают, то делается вывод о допуске данного телефона в сеть. Таким образом, идентификация пользователей и аутентификация мобильников должны предотвратить несанкционированный доступ к базовой станции, а также использование злоумышленниками чужих счетов.
Можно сказать, что в сети GPRS используется два типа каналов связи. Первый из них - это радиоэфир, через который общаются между собой базовые и мобильные станции. Данный канал является наиболее уязвимым местом GPRS-сети. И действительно, перехват радиосигналов не представляет собой практически никакого труда. Для этого можно использовать как специализированные устройства (в том числе и самодельные, сделанные любителями), так и старые радиоприемники советского образца. Именно поэтому абсолютно вся информация, передающаяся по радиоканалу, предварительно зашифровывается с помощью специальных алгоритмов. В сетях GPRS для этого используются стандарты GEA1, GEA2, GEA3 - "близкие родственники" криптоалгоритмов GSM.
К сожалению, криптоалгоритмы GEA1 и GEA2 не относятся к числу самых надежных, случаи взлома зашифрованной с их помощью информации известны. Технология же GEA3 до сих пор применяется очень редко. Впрочем, большинству пользователей сетей GPRS можно об этом не беспокоиться. Ведь взлом криптоалгоритма - процедура достаточно дорогая, так что вряд ли кто-то будет использовать ее для перехвата обычной информации. Другой опасностью, которая подстерегает пользователей GPRS, является возможное отключение шифрования операторами сотовой связи по требованию спецслужб. Впрочем, это делается только во время проведения различных операций или массовых мероприятий.
Если злоумышленникам все же удастся перехватить сигналы и расшифровать (при необходимости) их, то они смогут получить всю информацию, которую отправляет и получает пользователь. По сути, это будет идентично обычному Интернет-сниффингу. С помощью такой атаки хакеры могут, например, прочитать корреспонденцию жертвы, получить ее пароли для доступа к различным сервисам, данные пластиковой карты и т. п.
Ко второму типу относятся каналы связи, использующиеся для передачи данных между внутренними узлами сети. Для обеспечения его безопасности был разработан и внедрен в GPRS специальный протокол GTP (GPRS Tunneling Protocol). Он отличается от привычных хакерам технологий. Кроме того, внутренние компьютеры сети GPRS используют для маршрутизации принцип частных IP-адресов согласно международному стандарту RFC 1918. Все это позволяет говорить о действительно надежной защите внутренних каналов связи. Это подтверждается и практикой. До сих пор еще не известно ни одного случая перехвата информации из них.
Под внешними угрозами понимаются вирусы или удаленные атаки. Если рассмотреть архитектуру сети GPRS, то станет ясно, что все это угрожает только одному узлу - узлу маршрутизации. Для того, чтобы выполнять свои функции, он должен быть полноценным участником обеих сетей. Так что он подвержен всем видам атак, которые на данный момент существуют в Интернете. Эта проблема отлично решается с помощью обычных средств: антивирусной программы с постоянно обновляемыми базами данных и корректно настроенного файрвола. Единственным отличием защиты данного компьютера является использование принципа трансляции адресов (network address translation). Это необходимо для предотвращения удаленного доступа злоумышленников к внутреннему сетевому оборудованию. Нерешенной остается только одна проблема. Речь идет о возможности проведения на узел маршрутизации профессиональной DDoS-атаки. От этого не застрахован ни один сервер в Интернет.
Узел маршрутизации выполняет еще одну функцию. Он отвечает за связи своей сети GPRS с другими такими же сетями. Для того чтобы защитить эти каналы, используются так называемые пограничные шлюзы (BG - border gateway). Суть действия этого программного обеспечения похожа на работу файрвола. Администратор устанавливает правила обмена трафиком, вводит доверенные сети, подключает системы роуминга и т. п. После этого вся система будет защищена от атак из других сетей GPRS.
В технологии GPRS существует ряд ограничений:
Операционная система Windows Mobile позволяет осуществлять телефонные звонки, работать с e-mail, отслеживать ваши задания и контакты, работать в Интернете, отправлять и получать текстовые сообщения, читать и редактировать файлы Microsoft Word Mobile, строить Microsoft Excel Mobile диаграммы, а также смотреть Microsoft PowerPoint презентации.
Windows Mobile является богатой платформой для разработчиков, которая позволяет создавать или покупать программы сторонних разработчиков. Вы можете разработать или загрузить электронные книги, игры, карты, программы для бизнеса и др.
Бизнесмены используют устройства на базе Windows Mobile для связи со своими работниками, когда те находятся вне офиса. Работники могут получать e-mail, отслеживать продажи, вести учет на складе, выписывать счета, общаться со студентами, составлять маршрут для транспортировок, а также выполнять другие задачи, используя разнообразные бизнес-приложения.
Платформа Windows Mobile способна работать на различных устройствах с различными беспроводными операторами. Вы можете увидеть программы для Windows Mobile на продуктах от Dell, HP, Motorola, Palm, и i-mate. Вы можете купить план данных для вашего устройства под управлением Windows Mobile у Cingular, Orange, Verizon, Sprint, T-Mobile и других. Устройства с Windows Mobile работают в GSM или CDMA сетях.

Pocket PC 2000 (кодовое имя Rapier ), первая Windows Mobile.
Pocket PC 2002 (кодовое имя Merlin ), основанная на Windows CE 3.0, это первый выпуск под названием Pocket PC. Нацелена на бесклавиатурные Pocket PC устройства с разрешением QVGA (320x240).Windows Mobile 2003 (Pocket PC 2003)
Вторая версия (кодовое имя Ozone ), основанная на Windows CE 4.20, была выпущена 23 июня 2003 года и шла в трёх редакциях. Первые две из них довольно похожи: Pocket PC 2003 for Pocket PC и Pocket PC 2003 Phone Edition.
Третья редакция называлась Pocket PC 2003 for Smartphone. По сути, это несколько иная (в отличие от Pocket PC) платформа, требующая специальной доработки приложений под неё. Наиболее существенные отличия в том, что экран устройства нечувствителен к нажатию, разрешение экрана меньше, клавиатура - стандартная для мобильных телефонов.
Pocket PC 2003 Second Edition или Pocket PC 2003SE выпущена 24 марта 2004 года и впервые предложена на устройстве Dell Axim x30.)
Windows Mobile 2003SE основана на Windows CE 4.21.
Windows Mobile 5.0 (кодовое имя Magneto ) - выпущена 9 мая 2005 года. Основана на Windows CE 5.0 и использует .NET Compact Framework 1.0 SP2.
Windows Mobile 5.0 была впервые представлена на конференции Mobile and Embedded Developers Conference 2005 в Лас-Вегасе 9-12 мая 2005 года.
Основана на Windows CE 5.2, кодовое название - Crossbow. Представлена на выставке
Релиз состоялся 1 марта 2009 года.
Выпуск этой версии неоднократно откладывался. Первым устройством должно было стать Sony Ericsson Xperia X1. Представляет собой усовершенствованную версию Windows Mobile 6.1 с рядом новых возможностей и обновленным интерфейсом направленным на пользование устройством с помощью пальцев
Все мы уже давно привыкли к настольным компьютерным системам. То, что раньше воспринималось как диковинка и показатель достатка, сегодня - рядовой инструмент, который, разумеется, нельзя сравнить с молотком, разве что - по степени распространенности.
Что же такое "десктопная" система с точки зрения пользователя? Вам скажет всякий, это - средство общения, источник информации, игровая платформа и медиа - центр. Это суть настольного компьютера - решение прикладных задач, будь то задачи коммуникации, расчетные или развлекательные.
Если с настольными системами все предельно ясно, что можно сказать о системах мобильных? Следует отметить, что любимые бизнес-людьми ноутбуки, строго говоря, в рамках данного курса, не могут считаться мобильными устройствами, поскольку с точки зрения возможностей и вычислительных мощностей, они мало чем отличаются от десктопов.
Очевидно из названия, основной задачей мобильных устройств является обеспечение возможности работы с информацией когда и где угодно. Это и есть то самое, ради чего принесены в жертву такие достижения как превосходная графика, огромные вычислительные мощности и внушительные объемы памяти.
Эти физические особенности мобильных устройств накладывают и определенные ограничения на разработку программного обеспечения к ним. Разумеется, никто не отменял основополагающие принципы разработки ПО, проектирования баз данных и особенностей работы с памятью. Скорее наоборот. Именно физические особенности мобильных устройств дарят вторую жизнь классическим приемам разработки ПО и методам оптимизации приложений. Сегодня огрехи проектирования пользовательских интерфейсов, а также недостатки разработки приложений в целом, во многом могут быть компенсированы, с одной стороны, возросшими возможностями настольных систем, с другой стороны - удешевлением этих систем.
Однако, мобильные устройства - это совершенно иное дело. Здесь любые ошибки и неудобства пользовательского интерфейса, невозможно будет скрыть красочной графикой. То же можно сказать и о работе с памятью, и об алгоритмах работы.
Беспроводная передача данных - альфа и омега мобильных устройств, основа, благодаря которой сама концепция мобильных вычислений смогла была реализована. Рассмотрим основные технологии передачи данных.
Wi-Fi - это аббревиатура от Wireless
Устройства, использующие стандарт
Беспроводная сеть - это система передачи данных, в которой в качестве носителя используются радиоволны. Беспроводная сеть позволяет предоставить пользователям доступ к информационным ресурсам там, где развертывание кабельной системы невозможно или экономически нецелесообразно. Wi-Fi (англ. Wireless
Беспроводные сети имеют ряд существенных преимуществ перед обычными кабельными сетями:
Но нужно иметь ввиду, что кроме описанных достоинств беспроводных
Что же такое Bluetooth? Так называется технология обеспечения радиосвязи между мобильными и стационарными PC, мобильными телефонами, принтерами и прочими периферийными устройствами. В настоящее время технология Bluetooth является твердо устоявшимся коммуникационным стандартом для беспроводной связи на малых расстояниях. Она заменяет целую кучу отдельных кабелей, присоединяющих одно устройство к другому посредством одной универсальной радиолинии с малым радиусом действия. Например, радиотехнология Bluetooth, встроенная и в сотовый телефон, и в ноутбук, заменяет кабель, используемый в настоящее время для присоединения ноутбука к сотовому телефону. Принтеры, персональные компьютеры, факсы, клавиатуры, джойстики и практически любые другие цифровые устройства могут быть частью системы Bluetooth. Радиотехнология Bluetooth также обеспечивает универсальный мост к существующим сетям передачи данных, интерфейсу периферийных устройств, а также обеспечивает механизм для формирования небольших частных специальных групп соединяемых устройств вне инфраструктуры фиксированной сети.Серьезной соперницей Bluetooth является технология инфракрасной связи IrDA, но она не предназначена для построения беспроводных локальных сетей и работает только по принципу точка-точка в зоне прямой видимости. При разработке спецификации во главу угла ставились экономичность (как в плане стоимости, так и в плане энергосбережения), сохранение маленького форм-фактора и предельная простота эксплуатации. Для конечного пользователя это означает быстрое и легкое подключение периферии или соединение компьютеров без каких бы то ни было кабелей. К тому же технология дает возможность связать больше двух устройств, используя единое радиосоединение. Общее число проданных во всем мире Bluetooth-совместимых устройств уже превысило 1 миллиард экземпляров. Спецификация стандарта Bluetooth приведена в табл. 1.1
| Bluetooth | |
|---|---|
| Тип модуляции | метод частотных скачков |
| Частотный диапазон | 2,4 ГГц |
| Число скачков в секунду | 1600 |
| Мощность передатчика, мВт | 100 |
| Скорость передачи данных, Мбит/с | 0,7 |
| Способ модуляции | двухуровневая частотная |
| Количество устройств в сети | не ограничено |
| Защита информации | 40- и 64-битное шифрование |
| Радиус действия, м | 10-100 |
Проект являлся конкурентом стандарта IEEE 802.11 (оба стандарта используют один и тот же частотный диапазон, одни и те же 79 каналов). Главной его целью являлось удаление любых кабелей из телефонии, а если получится и из локальных сетей. Технология Bluetooth использует нелицензируемый (практически везде кроме России) частотный диапазон $$2,4\div 2,4835\text{ ГГц}$$. При этом используются широкие защитные полосы: нижняя граница частотного диапазона составляет 2ГГц, а верхняя - 3,5ГГц. Точность заданий частоты (положение центра спектра) задается с точностью ± 75 кГц. Дрейф частоты в этот интервал не входит. Кодирование сигнала осуществляется по двухуровневой схеме GFSK (Gaussian Frequency Shift Keying). Логическому 0 и 1 соответствуют две разные частоты. В оговоренной частотной полосе выделяется 79 радиоканалов по 1 МГц каждый. В некоторых странах используется меньшее число каналов (например, во Франции - 23).
Каждый из каналов структурируется с помощью выделения временных слотов (доменов) длительностью 625 мкс (разделение по времени). По мощности передатчики делятся на три класса: 100мВт (для связи до 100м; 20дБм); 2 мВт (до 10м; 4дБм) и 1 мВт (~10см; 0дБм). Коэффициент модуляции при этом лежит в диапазоне (0,28-0,35). Чувствительность приемника должна быть не хуже 70дБм.
В протоколе
stop. Когда передачик получает индикатор stop, он блокирует очереди в FIFO. Получатель может возобновить процесс передачи, послав отправителю индикатор go.Соединение между устройствами присходит следующим образом: если ничего не известно об удаленном устройстве, используются прцедуры и page. Если некоторая информация о партнере имеется, то достаточно процедуры page.
ЭТАП 1
Процедура позволяет устройству определить, какие приборы доступны, выяснить адреса и осуществить синхронизацию.
inquiry и получаются отклики.inquiry , находится в состоянии inquiry scan (тогда он способен принимать такие пакеты)inquiry response и посылает отправителю пакет-отклик.После того как процедура завершена, соединение может быть установлено с помощью процедуры paging.
ЭТАП 2
Процедура paging реализует соединение. Для осуществления этой процедуры необходим адрес. Устройство, выполняющее процедуру paging, атоматически становится хозяином этого соединения.
pagingpage Scan )Slave Response )Master Response )Slave Response )Master Response Slave Response )После установления соединения главный узел ( master ) посылает пакет POLL, чтобы проверить, синхронизовал ли клиент свои часы и настроился ли на коммутацию частот. Клиент при этом может откликнуться любым пакетом.
Устройство Bluetooth при установлении соединения может работать в четырех режимах: Active, Hold, Sniff и (активный, удержание, прослушивание и пассивный, соответственно).
| Название режима | Описание |
|---|---|
Active |
В активном режиме устройство Bluetooth участвует в работе канала. Главный узел ( master ) диспетчеризует обмены на основе запросов трафика, поступающих от участников. Кроме того, этот режим предусматривает регулярные обмены с целью синхронизации клиентов. Активные клиенты прослушивают домены master-to-slave пакетов. Если к активному клиенту нет обращений, он может пребывать в пассивном состоянии ( sleep ) до очередной передачи со стороны главного узла |
Sniff |
Устройства синхронизованные в рамках пикосети могут перейти в режим экономного расходования энергии, когда их активность понижается. В режиме SNIFF, устройство-клиент прослушивает пикосеть с пониженной частотой. Этот режим имеет наивысшую скважность sniff, hold и ) |
Hold |
Устройства синхронизованные в рамках пикосети могут перейти в режим экономного расходования энергии, когда их активность понижается. Главный узел пикосети может перевести клиента в режим HOLD, когда работает только внутренний таймер. устройство-клиент может запросить перевода в режим HOLD. Передача данных возобновляется мгновенно, когда устройство выходит из режима HOLD. Клиент имеет промежуточную скважность (промежуточный уровень экономии энергии) из указанных 3 режимов ( sniff, hold и ) |
|
В режиме , устройство еще синхронизовано в рамках пикосети, но не принимает участия в обменах. Пассивные устройства отказываются от своих МАС-адресов ( AM_ADDR ), прослушивают трафик главного модуля с целью ресинхронизации и отслеживают широковещательные сообщения. Данный режим имеет минимально возможную скважность (максимальная экономия энергии) из указанных 3 режимов ( sniff, hold и ). Устройства, находящиеся в режиме , должны посылать пакеты широковещательно, так как лишены собственного активного адреса. |
Протокол L2CAP отвечает за формирование пакетов, деление на кадры и сборку пакетов (вспомним, что нижележащий протокол позволяет иметь пакеты не длиннее 341 байта), которые в данном стандарте могут достигать размера 64 кБ. L2CAP производит мультиплексирование и демультиплексирование для отправителей пакетов, кроме того, протокол ответственен за качество обслуживания как при передаче, так и во время ожидания. На фазе установления соединения L2CAP согласует максимальный размер поля данных, так как не все узлы могут работать с 64-килобайтными пакетами. Этот протокол не используется в случае синхронных коммуникаций. В стандарте Bluetooth предусмотрены обмены как с установлением соединения, так и без. Последний режим называется
Основу сети BlueTooth составляют пикосети (master, последовательность и фазы переключения их частот не будут совпадать. Если пикосети взаимодействуют друг с другом, это приводит к понижению пропускной способности. Устройство BlueTooth может выступать в качестве клиента в нескольких пикосетях, но главным узлом ( master ) может быть только в одной пикосети. Кроме 7 активных клиентских узлов главный узел может поддерживать до 255 пассивных (спящих) узлов (переведенных управляющим узлом в режим пониженного энергопотребления).
Иногда мастер и клиент могут захотеть поменяться ролями. Это может быть выполнено в два этапа.
Когда узел получил подтверждение на свой
Самым низким уровнем протокола является уровень радиосвязи. На этом уровне данные передаются от главного узла к подчиненному бит за битом. Все узлы пикосети перестраивают частоту одновременно, последовательность частот определяется главным узлом. Главный узел ( master ) является источником синхронизации для всех клиентов пикосети.
Выше уровня радиосвязи размещен уровень немодулированной передачи. Он преобразует поток бит в кадры и определяет базовые форматы. Передача со стороны главного узла производится в четные такты, а со стороны подчиненных узлов - в нечетные. Кадры могут иметь длину 1, 3 или 5 тактов. Все кадры передаются между главным и подчиненным узлами по логическому каналу, называемому соединением.
Одним из активных состояний узла является paging state. В этом состоянии возможно установление или возобновление соединения. Главный узел в этом состоянии непрерывно посылает в эфир короткие ID-пакеты, содержащие только код доступа устройства (device paging прослушивает за время 625 мксек две частоты, проверяя наличие своего кода (ID). Для установления соединения посылается запрос. Отправитель запроса не сообщает ничего кроме своего типа. Узел, который хочет, чтобы о его существовании знали окружающие, периодически (раз в 2,56 сек) прослушивает запросы (состояние ). Когда пассивное устройство обнаружено главным узлом пикосети (откликнулось пакетом paging или . Клиент может подключиться и к другой пикосети, для этого в текущей сети он может запросить перехода в режим или hold. В режиме sniff клиент имеет несколько свободных временных слотов, чтобы участвовать в обменах с соседними сетями. Терминал, находящийся вне зоны связи, должен пребывать в состоянии page mode. Шлюз-сервер должен выделять достаточно ресурсов для запросов page scanning.
Спецификация Bluetooth v1.1 определяет 13 типов поддерживаемых приложений, которые называются профилями, существует также 12 дополнительных профилей. Профили работают на самом верху иерархии слоев протокола (смотри табл. 1.3). По существу профили являются регламентациями прикладного уровня.
| № | Название | Описание |
|---|---|---|
| Основные профили | ||
| 1 | GAP (Generic Access Profile) | GAP (Generic Access Profile) |
| 2 | SDAP (Service Discovery |
Протокол определения предлагаемых сервисов |
| 3 | Профиль беспроводной телефонии | |
| 4 | GOEP (Generic Object Exchange Profile) | Протокол операций клиент-сервер при работе с объектами (обмен данными). Клиентская станция инициирует обмен, но она может выполнять и роль сервера. |
| 5 | Протокол связи мобильной ЭВМ со стационарной LAN | |
| 6 | DNP (Dial-up Networking Profile) | Протокол связи ЭВМ с сетью посредством мобильного телефона |
| 7 | FP (Fax Profile) | Протокол связи мобильного факса с мобильным телефоном |
| 8 | Профиль для работы с последовательным портом | |
| 9 | IP ( |
Мобильные телефоны могут работать, как переносные цифровые рации |
| 10 | HS ( |
Протокол связи устройства |
| 11 | OPP (Object Push Profile) | Протокол пересылки простых объектов |
| 12 | FTP (File Transfer Profile) | Протокол пересылки файлов |
| 13 | SP (Synchronization Profile) | |
| Дополнительные профили | ||
| 1 | ESDP ( |
Профиль для реализации процедур Plug and Play |
| 2 | A2DR (Advanced Audio Distribution Profile) | Продвинутый профиль рассылки аудио данных |
| 3 | AVRCD (Audio Video |
Аудио-видео профиль удаленного управления |
| 4 | Базовый профиль работы с изображением | |
| 5 | Базовый профиль для печати | |
| 6 | CIP (Common ISDN Access Profile) | Общий профиль доступа к ISDN |
| 7 | GAVDP (Generic Audio Video Distribution Profile) | Общий профиль рассылки аудио и видео данных |
| 8 | HFR ( |
Профиль для освобождения рук ( |
| 9 | HCRP (Hardcopy Cable Replacement Profile) | Протокол замены приборного связного кабеля |
| 10 | HID ( |
Профиль для реализации интерфейса с человеком |
| 11 | Протокол формирования персональной сети | |
| 12 | SAP (SIM Access Profile) | Протокол доступа к SIM |
Профили 5-7 конкурируют с протоколом IEEE 802.11. Профиль удаленного доступа служит для подключения ЭВМ к мобильному телефону, снабженному модемом, без использования проводов. Профайл факс позволяет беспроводным факс-устройствам отсылать и получать факсы посредством мобильного телефона. Профили 8-10 имеют отношение к телефонии, в перспективе мобильный телефон и беспроводная трубка домашнего телефона станут взаимозаменяемы. Профиль 10 представляет собой приложение, позволяющее устройствам
Во главе
Поле данных пакета
Параметры могут содержать атрибут состояния продолжения ( continuation state ). Некоторые запросы могут потребовать такого большого отклика, который не поместится в одно поле данных. Тогда
Сервис ( service ) является единственной сущностью ( entity ), которая предоставляет информацию для выполнения каких-либо действий. Сервис может реализовываться аппаратно или программно. Информация о сервисах содержится в записях, которые представляют собой списки атрибутов. Каждый атрибут описывает одну характеристику сервиса.
Некоторые атрибуты являются общими для всех записей сервиса, но сервис-провайдеры могут определить свои собственные атрибуты услуг в зарезервированных полях.
Атрибут содержит два компонента: идентификатор (ID) и значение атрибута
Различные виды сервиса группируются в классы. Все атрибуты, содержащиеся в записи сервиса, относятся к одному классу. Каждому классу присвоен уникальный идентификатор
Клиент может, зная значение
Значение атрибута имеет вид информационного элемента, который содержит два поля: заголовок и данные. Заголовок включает в себя две части: дескриптор типа и дескриптор размера.
| 5-битовый код, составлющий старшие разряды информационного элемента заголовка | |
| Size Descriptor | 3-битовый код индекса, за которым следует 0, 8, 16 или 32 бита. Индекс содержит младшие 3 бита информационного элемента заголовка |
Взаимодействующие приборы в Bluetooth могут выполнять роль локального устройства ( LocDev ) или удаленного устройства ( RemDev ). LocDev - прибор, который может инициировать процедуру выявления доступной услуги. Такой прибор должен содержать по крайней мере клиентскую часть архитектуры
Прежде чем два устройства Bluetooth начнут взаимодействовать, каждый из них должен:
Выявление услуг (Service Discovery) поддерживает следующие прикладные примитивы для взаимодействия с другими устройствами:
serviceSearch();serviceBrowse();enumerateRemDev();terminatePrimitive();Менеджер канала служит для аутентификации, установления и конфигурации соединения, а также шифрования. Данные управления укладываются в однослотовые кадры. Для транспортировки протокольных данных используются пакеты DM1 (в случае
| Функция | Тип |
Описание |
|---|---|---|
| Изменение ключа канала | LMP_comb_key |
Ключ канала получается из комбинационных ключей. Содержимое LMP_comb_key защищается с помощью операции XOR с привлечением текущего ключа канала. |
| Изменение текущего ключа канала | LMP_temp_rand, LMP_temp_key, LMP_use_semi_permanent_key |
Текущий ключ канала может быть полупостоянным или временным ключем канала. Ключ может быть изменен временно, но изменение действует только на время сессии. Изменение временного ключа канала нужно, если пикосеть поддерживает шифрованные бродкасты |
| Запрос сдвига часов | LMP_clkoffset_req, LMP_clkoffset_res |
Когда клиент получает |
| Версия LMP | LMP_version_req, LMP_version_res |
Уровень LMP поддерживает запросы версии LMP. Запрашиваемое устройство должно прислать отклик с тремя параметрами: VersNr (номер версии протокола), CompId (служит для отслеживания проблем на нижних протокольных уровнях) и Sub-VersNr (рекомендуется, чтобы фирма имела уникальное значение Sub-VersNr для каждого RF/BB/LM ). |
| Поддерживаемые возможности | LMP_feature_req, LMP_feature_res |
Контроллер радио и канала может поддерживать только субнабор типов пакетов и возможностей. Устройство может не посылать никаких пакетов кроме ID, |
| Запрос имени | LMP_name_req, LMP_name_res |
LMP поддерживает запрос имени другого устройства. Имя состоит максимум из 248 байтов (UTF-8) |
| Запрос разрыва | LMP_detach |
Соединение может быть разорвано в любое время по запросу мастера или клиента. В сообщение включаются данные, поясняющие причину разрыва. |
| Качество обслуживания | LMP_quality_of_service, LMP_quality_of_service_req |
LM предоставляет возможности качества обслуживания. Интервал, который определяет максимальное время между последовательными передачами между мастером и заданным клиентом, используется для обеспечения определенной полосы пропускания и |
| Управление мультислотовыми пакетами | LMP_max_slot, LMP_max_slot_req |
Число слотов, используемых устройством может быть ограничено. Устройство позволяет удаленному устройству использовать максимальное число слотов, послав ему значение LMP_max_slot |
| Управление каналом | LMP_supervision_timeout |
Число слотов, используемых устройством может быть ограничено. Устройство позволяет удаленному устройству использовать максимальное число слотов, послав ему значение LMP_max_slot |
| Управление каналом | LMP_supervision_timeout |
Каждый канал имеет таймер, который используется для управления каналом. Этот таймер служит для детектирования потери связи при уходе устройства из зоны досигаемости, отказа источника питания или другой поломки. Процедура определяет значение таймаута |
| Установление соединения | LMP_host_connection_req, LMP_setup_complete |
Если устройство желает установить соединение, включающее уровни выше LM, оно посылает LMP_host_connection_req. Когда партнер получает такое сообщение, он может принять или отвергнуть предлагаемое соединение, послав LMP_accepted или LMP_not_accepted |
| Режим проверки | LMP_test_activate, LMP_test_control |
LMP имеет radio и |
| Обработка ошибок | LMP_not_accepted |
Если LM получает LMP_not_accepted |
В протоколе Bluetooth определены 4 типа адресов: BD_ADDR, AM_ADDR, PM_ADDR и AR_ADDR.
BD_ADDR |
Каждому |
AM_ADDR |
3-битовый код. Этот адрес будет рабочим, если клиентский узел пикосети является активным. Он иногда называется МАС-адресом модуля Bluetooth. |
PM_ADDR |
8-битовый код, идентифицирующий пассивный узел пикосети. PM_ADDR является рабочим, пока подчиненный узел пикосети пассивен ( |
AR_ADDR |
Используется пассивным узлом пикосети (slave-to-master в окне доступа, которое ему предназначено для отправки сообщений запросов доступа. Адрес является рабочим, пока подчиненный узел пассивен и не обязательно является уникальным. |
В рамках протокола определена структура интерфейса Host Controller, , Informational и Status предоставляют доступ к различным регистрам интерфейса.
Эмуляция последовательных портов (в частности
Транспортный уровень , Page Scan и т.д.).
Существует 4 категории пакетов Bluetooth. К первой категории относятся пакеты, общие для всех видов соединений (NULL, POLL,
Кадры
Как и для всех радио средств коммуникации для Bluetooth проблема безопасности крайне актуальна. Безопасность протокола обеспечивается с помощью механизма аутентификации и шифрования передаваемых данных. Ключ авторизации имеет 128 бит. Длина ключа шифрования может лежать в пределах 8-128 бит. Кроме того целям безопасности служат ключи соединения ( link key ), которые могут быть полупостоянными и временными. Первые хранятся в энергонезависимой памяти, вторые - обновляются при каждом соединении. Устройство может генерировать свой ключ ( unit key ). Возможно формирование совместного ключа ( combination key ), при его вычислении используются информация от обоих участников будущего обмена. Особое место занимает master key ), используемый для рассылки данных нескольким узлам одновременно (используется вместо текущего ключа соединения ( current link key )).
Для выполнения аутентификации устройству нужно получить от партнера случайное число, сформировать на основе него и своего BD_ADDR некоторый код и отослать его партнеру, который проверяет его корректность. Если общий ключ не сгенерирован, формируется инициализационный ключ. Инициатор процедуры посылает партнеру случайное число, которое в сочетании с идентификатором BD_ADDR последнего образует инициализационный ключ.
Эволюцией технологии GSM является стандарт
В зависимости от качества связи предусмотрено 9 алгоритмов кодирования от
Таким образом, технология EGPRS (EDGE) способна обеспечить каждому абоненту как высокий уровень обслуживания, так и широкую полосу пропускания.
Технологии GPRS и EDGE считают лишь промежуточными этапами миграции к 3G и зачастую их называют переходными технологиями поколения 2.
Главное отличие 3G от эксплуатируемых сейчас сетей второго поколения (2G) - передача большого объема информации на высоких скоростях. Возможности сетей 3G открывают новые горизонты в использовании мобильной связи, причем как частным абонентам, так и крупным корпорациям. Изменится само понятие мобильного телефона, он станет многофункциональным устройством, предназначенным для всех случаев жизни.
Одно из главнейших требований - сеть 3G должна передавать данные от абонента и обратно со скоростью до 2.048 Мбит/с при низкой мобильности (скорость - менее 3 км/ч) и локальной зоне покрытия и до 144 кбит/с при высокой мобильности (до 120 км/ч) и широкой зоне покрытия.
Сегодня в мире существуют две основные конкурирующие концепции 3G:
В принципе эти две технологии предполагают два различных подхода к организации сетей 3G: революционный (
GPRS - это доступ с мобильного телефона в Интернет. Если точнее, то мобильный доступ в Интернет с приемлемой скоростью передачи данных, быстрым соединением и тарификацией по количеству переданных/полученных данных. Сокращение GPRS расшифровывается, как General
Услуга GPRS позволяет создать постоянное подключение через GPRS телефон или GPRS модем к сети Интернет. Для работы в сети Интернет можно использовать сотовый телефон, компьютер, ноутбук или электронный органайзер. При этом Вы сможете осуществлять серфинг по сети Интернет, т.е просматривать HTML-страницы, перекачивать файлы, работать с электронной почтой и любыми другими ресурсами Интернета. Т.е., GPRS предоставляет вам все, что нужно.
Технология GPRS работает почти так же, как и обычный компьютерный Интернет. Необходимые данные собираются в пакеты, а эти пакеты затем передаются дальше. Отличие состоит в способе передачи. В GPRS пакеты передаются по незанятым голосовым каналам, однако, из-за этого при сильной нагрузке сети оператора скорость может заметно упасть. Как и у других подобных технологий существует много версий GPRS (вы наверно заметили это в характеристике своего телефона). И, конечно, эти версии ничем не различаются, кроме скорости. Причём, в большинстве случаев, более высокая скорость достигается усиленным сжатием, а так же количеством таймслотов. Теоретически скорость GPRS составляет 180 килобит в секунду.
Кроме так называемого Мобильного (или
Электронная почта через интернет - Сервисы электронной почты через интернет имеют форму шлюзовых сервисов, при котором сообщения не сохраняются или сервисов почтового ящика, в котором сообщения сохраняются. В случае шлюзовых сервисов беспроводная платформа электронной почты просто переводит сообщение из SMTP, интернет-протокола электронной почты, в SMS и посылает его в SMS-центр. В случае сервисов электронной почты электронной почты в виде почтового ящика, сообщения сохраняются, а пользователь получает уведомление на свой мобильный телефон и может затем прочесть сообщение в исходном виде, переслать его и так далее. Получив новое письмо, большинство пользователей услуг электронной почты через интернет не получают на свой мобильный телефон уведомления об этом факте. Когда они находятся вне офиса, им приходится периодически присоединяться к почтовому ящику, если они ждут письма. Однако, связывая интернет-email с механизмом предупреждения, таким как SMS или GPRS, пользователи могут получать уведомление о поступлении нового письма.
Пересылка файлов - Как предполагает этот общий термин, приложения для пересылки файлов выполняют любую форму загрузки большого объема данных через мобильную сеть. Такими данными могут быть презентационные документы для менеджера турагентства, описание устройства для сервис-инженера или программное приложение, такое как Adobe Acrobat Reader, чтобы прочесть документы. Источником этой информации может быть один из методов интернет-коммуникаций, такой как FTP (File Transfer Protocol), telnet, http или Java - либо их собственная база данных или действующая платформа. Безотносительно к источнику и типу файла, который необходимо переслать, этот тип приложений требует большой пропускной способности. Поэтому высокоскоростные мобильные сервисы передачи данных, типа GPRS, EDGE или
GPRS - это стандарт
GSM оцифровывает и сжимает данные, затем пересылает их по каналу с двумя другими потоками пользовательских данных, каждый в своем собственном временном интервале (в тайм-слоте). Функционирует на частоте либо 900 МГц, либо 1800 МГц. GSM. С тех пор, как большинство операторов сетей GSM заключили роуминговые соглашения с иностранными операторами, пользователи продолжают пользоваться своими мобильными телефонами во время путешествий в другие страны.
GPRS является т.н. накладывающейся технологией, распространяемой на сетях GSM, CDMA и
GPRS использует радиополосу шириной в 200 кГц, и она делится на восемь каналов. Общая емкость каналов составляет 271 кбит/с, но каждый из этих каналов способен передавать потоки данных в 14.4 кбит/с. Теоретически возможна скорость в 115 кбит/с, но в реальных условиях она используется крайне редко или вообще не используется. Средняя скорость в 48 кбит/с является наиболее вероятной оценкой, поскольку точки доступа поделены между множественными пользователями, причем диапазон или расположение приемника будут также зависеть от имеющейся в наличии ширины полосы. Этот результат гораздо лучше, чем могут предложить существующие устройства мобильных коммуникаций, дающие всего 9.6 кбит/с. Другим важным аспектом Интернет-связи через GPRS - и это первое такого рода внедрение для широкополосной сети - является то, что соединение с Интернет непрерывно (всегда "он-лайн"), и в то же время ему не приходится подтягивать ресурсы из точек доступа в то время, когда оно не используется, потому что данные передаются только тогда, когда в этом есть необходимость. Приемник запрашивает информацию, и устройство подтягивает в этот момент радио-ресурсы, а затем снова находится в нерабочем состоянии, пока не начинает принимать запрошенную информацию. Радио-полосы распределяются динамическим образом, в зависимости от типа контента - одновременно несколько или даже больше, в зависимости от того, передается ли текстовое сообщение или "живое" видео. Когда пользователь включает устройство, поддерживающее GPRS, обычно оно автоматически ищет канал GPRS в данной местности. Если соответствующий канал найден, устройство будет пытаться соединиться с сетью.
Сеть GPRS - наложенная сеть, располагающаяся поверх инфраструктур GSM. Ключевые компоненты сети GPRS включают:
Когда пользователь GPRS делает звонок, устройство GPRS контактирует со станцией GSM, которая в свою очередь обращается к станции SGSN, которая взаимодействует с другими станциями SGSN или станциями GGSN, если ей нужно получить доступ к сети другого рода (IP или X.25). Для пользователя GPRS соединение получается "бесшовным", нет процедуры "установления звонка". Технология GPRS, накладываемая поверх сети GSM, изначально была предназначена для того, чтобы динамически и индивидуально распределять радио-ресурсы GSM "попакетно", по мере необходимости. Если к соте GSM одновременно подключается сразу много пользователей GPRS, и сота GSM не способна поддерживать такой объем голосового трафика, станция GPRS воспользуется радиоресурсами соседних сот GSM. Таким образом, в реальности пользователи GPRS обслуживаются многими сотами GSM одновременно, когда в этом возникает необходимость.
Итак, SGSN получает запрос на соединение, запрашивает информацию о профиле пользователя из узла
Когда мобильный пользователь посылает данные, узел SGSN направляет пакеты на соответствующий узел GGSN. GGSN затем направляет данные в соответствии с текущим "контекстом", устанавливаемым для данной сессии. В обратном направлении, пакеты, предназначенные для пользователя, направляются в GGSN, ассоциированный с IP адресом пользователя. Узел GGSN проверяет полученные пакеты в соответствии с текущим контекстом, идентифицирует SGSN, обслуживающий данного пользователя и направляет движение в соответствующем направлении. Узел SGSN затем пересылает пакеты на базовую станцию, где находится пользователь.
Использование настоящей технологии позволяет получить ряд преимуществ по сравнению с работой в сетях GSM без нее:
GPRS в настоящее время поддерживает средние скорости передачи данных порядка 115 кбит/с, но такие скорости достигаются только при задействовании всех восьми тайм-слотов (промежутков времени) для GPRS. Вместо этого носители и конечные устройства будут конфигурироваться типовым образом, чтобы работать с определенным количеством тайм-слотов для данных, передаваемых в обоих направлениях. Например, устройство GPRS может быть настроено для работы максимум с четырьмя слотами в прямом направлении и двумя слотами в обратном направлении. В хороших радиоусловиях это дает скорости приблизительно в 50 кбит/с в прямом направлении и 20 кбит/с в обратном направлении. Это более чем в три раза быстрее, чем в нынешних сетях GSM (14.4 кбит/с) и того же порядка, что и при хорошем модемном аналоговом соединении в кабельной линии. Совокупная ширина полосы узла сотовой связи делится между голосовым трафиком и трафиком данных. Операторы GPRS по-разному используют эту ширину полосы. Обычно они конфигурируют сети, давая приоритет голосовому трафику; некоторые из них назначают тайм-слоты для трафика данных, чтобы гарантировать минимальный уровень этого сервиса в высокозагруженные голосовым трафиком промежутки времени. Неиспользованная емкость, зарезервированная под голосовой трафик, может быть динамически переопределена под передачу данных. Имея более высокие скорости передачи данных, GPRS дает возможность реализации приложений, требующих более высокой ширины полосы и в настоящее время не осуществимых на сетях GSM.
Постоянное соединение - "всегда онлайн" - устраняет задержки по времени, характерные для dial-up соединения, связанные с установлением нового соединения с сетью всякий раз, когда требуется отсылать и получать данные. Информация может передаваться конечному пользователю в режиме реального времени. GPRS позволяет провайдерам осуществлять биллинговый учет попакетно, а не поминутно, давая таким образом возможность предоставлять пользователям более эффективные по стоимости сервисы.
GPRS улучшила целостность передачи данных путем применения ряда механизмов. Во-первых, пользовательские данные кодируются с некоторой избыточностью, что улучшает их устойчивость к неблагоприятным радиоусловиям. Уровень избыточности при кодировании можно варьировать, в зависимости от тех же радиоусловий. GPRS определяет четыре кодирующие схемы - с CS1 по CS4. Вначале поддерживаются только CS1 и CS2, которые обеспечивают примерно 9 и 13 кбит/с на каждый тайм-слот. Если в полученном фрейме обнаружена ошибка в
Подобно сети Интернет, GPRS основан на пакетной коммутации данных. Это означает, что все собственные IP приложения могут быть реализованы в рамках GPRS - такие как e-mail, Web-доступ, мгновенная передача сообщений и передача файлов. Кроме того, его более высокие скорости передачи данных дают возможность GPRS осуществлять работу приложений, требующих большей ширины полосы (таких как мультимедийный веб-контент), которые не идут в условиях более медленных GSM dial-up соединений. GPRS более-менее хорошо подходит для приложений, основанных на Wireless
GPRS строится на проверенной на практике модели аутентификации и авторизации, используемой GSM. При инициации сессии пользователя аутентифицируют, используя секретную информацию, содержащуюся на смарт-карте, называемой "модуль идентификации абонента" (Subscriber Identity Module, SIM). Аутентификационные данные посылаются на узел сети
Под идентификацией в данном случае понимается подтверждение права человека на использование данного сотового телефона. В этом плане технология GPRS ничем не отличается от стандарта GSM. То есть в ней используются те же самые средства идентификации: PIN-коды и
Аутентификация же необходима для подтверждения телефоном своего права работать в данной сети GPRS. Для этого в SIM-карте мобильного телефона и на базовой станции реализован специальный алгоритм. Суть его заключается в следующем. В начале процедуры базовая станция отправляет на телефон случайную последовательность цифр. SIM-карта преобразовывает его в соответствии с алгоритмом, используя при этом собственный секретный ключ, а получившееся значение (SRES, Signed RESult - подписанный результат) отправляет обратно. Точно такие же преобразования производятся и на базовой станции. Если оба значения SRES совпадают, то делается вывод о допуске данного телефона в сеть. Таким образом, идентификация пользователей и аутентификация мобильников должны предотвратить несанкционированный доступ к базовой станции, а также использование злоумышленниками чужих счетов.
Можно сказать, что в сети GPRS используется два типа каналов связи. Первый из них - это радиоэфир, через который общаются между собой базовые и мобильные станции. Данный канал является наиболее уязвимым местом GPRS-сети. И действительно, перехват радиосигналов не представляет собой практически никакого труда. Для этого можно использовать как специализированные устройства (в том числе и самодельные, сделанные любителями), так и старые радиоприемники советского образца. Именно поэтому абсолютно вся информация, передающаяся по радиоканалу, предварительно зашифровывается с помощью специальных алгоритмов. В сетях GPRS для этого используются стандарты GEA1, GEA2, GEA3 - "близкие родственники" криптоалгоритмов GSM.
К сожалению, криптоалгоритмы GEA1 и GEA2 не относятся к числу самых надежных, случаи взлома зашифрованной с их помощью информации известны. Технология же GEA3 до сих пор применяется очень редко. Впрочем, большинству пользователей сетей GPRS можно об этом не беспокоиться. Ведь взлом криптоалгоритма - процедура достаточно дорогая, так что вряд ли кто-то будет использовать ее для перехвата обычной информации. Другой опасностью, которая подстерегает пользователей GPRS, является возможное отключение шифрования операторами сотовой связи по требованию спецслужб. Впрочем, это делается только во время проведения различных операций или массовых мероприятий.
Если злоумышленникам все же удастся перехватить сигналы и расшифровать (при необходимости) их, то они смогут получить всю информацию, которую отправляет и получает пользователь. По сути, это будет идентично обычному Интернет-сниффингу. С помощью такой атаки хакеры могут, например, прочитать корреспонденцию жертвы, получить ее пароли для доступа к различным сервисам, данные пластиковой карты и т. п.
Ко второму типу относятся каналы связи, использующиеся для передачи данных между внутренними узлами сети. Для обеспечения его безопасности был разработан и внедрен в GPRS специальный протокол GTP (GPRS Tunneling Protocol). Он отличается от привычных хакерам технологий. Кроме того, внутренние компьютеры сети GPRS используют для маршрутизации принцип частных IP-адресов согласно международному стандарту RFC 1918. Все это позволяет говорить о действительно надежной защите внутренних каналов связи. Это подтверждается и практикой. До сих пор еще не известно ни одного случая перехвата информации из них.
Под внешними угрозами понимаются вирусы или удаленные атаки. Если рассмотреть архитектуру сети GPRS, то станет ясно, что все это угрожает только одному узлу - узлу маршрутизации. Для того, чтобы выполнять свои функции, он должен быть полноценным участником обеих сетей. Так что он подвержен всем видам атак, которые на данный момент существуют в Интернете. Эта проблема отлично решается с помощью обычных средств: антивирусной программы с постоянно обновляемыми базами данных и корректно настроенного файрвола. Единственным отличием защиты данного компьютера является использование принципа трансляции адресов (network address translation). Это необходимо для предотвращения удаленного доступа злоумышленников к внутреннему сетевому оборудованию. Нерешенной остается только одна проблема. Речь идет о возможности проведения на узел маршрутизации профессиональной DDoS-атаки. От этого не застрахован ни один сервер в Интернет.
Узел маршрутизации выполняет еще одну функцию. Он отвечает за связи своей сети GPRS с другими такими же сетями. Для того чтобы защитить эти каналы, используются так называемые пограничные шлюзы (BG - border gateway). Суть действия этого программного обеспечения похожа на работу файрвола. Администратор устанавливает правила обмена трафиком, вводит доверенные сети, подключает системы роуминга и т. п. После этого вся система будет защищена от атак из других сетей GPRS.
В технологии GPRS существует ряд ограничений:
Операционная система Windows Mobile позволяет осуществлять телефонные звонки, работать с e-mail, отслеживать ваши задания и контакты, работать в Интернете, отправлять и получать текстовые сообщения, читать и редактировать файлы Microsoft Word Mobile, строить Microsoft Excel Mobile диаграммы, а также смотреть Microsoft PowerPoint презентации.
Windows Mobile является богатой платформой для разработчиков, которая позволяет создавать или покупать программы сторонних разработчиков. Вы можете разработать или загрузить электронные книги, игры, карты, программы для бизнеса и др.
Бизнесмены используют устройства на базе Windows Mobile для связи со своими работниками, когда те находятся вне офиса. Работники могут получать e-mail, отслеживать продажи, вести учет на складе, выписывать счета, общаться со студентами, составлять маршрут для транспортировок, а также выполнять другие задачи, используя разнообразные бизнес-приложения.
Платформа Windows Mobile способна работать на различных устройствах с различными беспроводными операторами. Вы можете увидеть программы для Windows Mobile на продуктах от Dell, HP, Motorola, Palm, и i-mate. Вы можете купить план данных для вашего устройства под управлением Windows Mobile у Cingular, Orange, Verizon, Sprint, T-Mobile и других. Устройства с Windows Mobile работают в GSM или CDMA сетях.

Pocket PC 2000 (кодовое имя Rapier ), первая Windows Mobile.
Pocket PC 2002 (кодовое имя Merlin ), основанная на Windows CE 3.0, это первый выпуск под названием Pocket PC. Нацелена на бесклавиатурные Pocket PC устройства с разрешением QVGA (320x240).Windows Mobile 2003 (Pocket PC 2003)
Вторая версия (кодовое имя Ozone ), основанная на Windows CE 4.20, была выпущена 23 июня 2003 года и шла в трёх редакциях. Первые две из них довольно похожи: Pocket PC 2003 for Pocket PC и Pocket PC 2003 Phone Edition.
Третья редакция называлась Pocket PC 2003 for Smartphone. По сути, это несколько иная (в отличие от Pocket PC) платформа, требующая специальной доработки приложений под неё. Наиболее существенные отличия в том, что экран устройства нечувствителен к нажатию, разрешение экрана меньше, клавиатура - стандартная для мобильных телефонов.
Pocket PC 2003 Second Edition или Pocket PC 2003SE выпущена 24 марта 2004 года и впервые предложена на устройстве Dell Axim x30.)
Windows Mobile 2003SE основана на Windows CE 4.21.
Windows Mobile 5.0 (кодовое имя Magneto ) - выпущена 9 мая 2005 года. Основана на Windows CE 5.0 и использует .NET Compact Framework 1.0 SP2.
Windows Mobile 5.0 была впервые представлена на конференции Mobile and Embedded Developers Conference 2005 в Лас-Вегасе 9-12 мая 2005 года.
Основана на Windows CE 5.2, кодовое название - Crossbow. Представлена на выставке
Релиз состоялся 1 марта 2009 года.
Выпуск этой версии неоднократно откладывался. Первым устройством должно было стать Sony Ericsson Xperia X1. Представляет собой усовершенствованную версию Windows Mobile 6.1 с рядом новых возможностей и обновленным интерфейсом направленным на пользование устройством с помощью пальцев
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.