GPRS

GPRS ( англ. General Packet Radio Service — «пакетная радиосвязь общего пользования») — надстройка над технологией мобильной связи GSM, осуществляющая пакетную передачу данных. GPRS позволяет пользователю сети сотовой связи производить обмен данными с другими устройствами в сети GSM и с внешними сетями, в том числе Интернет. GPRS предполагает тарификацию по объёму переданной/полученной информации, а не по времени, проведённому онлайн.

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

При использовании GPRS информация собирается в пакеты и передаётся через неиспользуемые в данный момент голосовые каналы. Такая технология предполагает более эффективное использование ресурсов сети GSM. При этом, что именно является приоритетом передачи – голосовой трафик или передача данных — выбирается оператором связи. Федеральная тройка в России использует безусловный приоритет голосового трафика перед данными, поэтому скорость передачи зависит не только от возможностей оборудования, но и от загрузки сети. Возможность использования сразу нескольких каналов обеспечивает достаточно высокие скорости передачи данных, теоретический максимум при всех занятых таймслотах TDMAсоставляет 171,2 кбит/c. Существуют различные классы GPRS, различающиеся скоростью передачи данных и возможностью совмещения передачи данных с одновременным голосовым вызовом.Передача данных разделяется по направлениям «вниз» (downlink, DL) — от сети к абоненту, и «вверх» (uplink, UL) — от абонента к сети. Мобильные терминалы разделяются на классы по количеству одновременно используемых таймслотов для передачи и приёма данных. Телефоны середины 2000-х годов поддерживали до 4 таймслотов   одновременно для приёма по линии «вниз» (то есть могли принимать 85 кбит/с по кодовой схеме CS-4), и до 2 для передачи по линии «вверх» (class 10 или 4+2, всего одновременно 5). Телефоны конца 2000-х годов поддерживают class 12 (или 4+4, всего одновременно 5).Абоненту, подключенному к GPRS, предоставляется виртуальный канал, который на время передачи пакета становится реальным, а в остальное время используется для передачи пакетов других пользователей. Поскольку один канал могут использовать несколько абонентов, возможно возникновение очереди на передачу пакетов, и, как следствие, задержка связи. Например, современная версия программного обеспечения контроллеров базовых станций допускает одновременное использование одного таймслота шестнадцатью абонентами в разное время и до 5 (из 8) таймслотовданных на частоте, итого — до 80 абонентов, пользующихся GPRS на одном канале связи (средняя максимальная скорость при этом 21,4*5/80 = 1,3 кбит/с на абонента).

Другой крайний случай — пакетирование таймслотов в один непрерывный с вытеснением голосовых слотов на другие частоты (при наличии голосовых абонентов и с учётом приоритета сети на голос или передачу данных). При этом телефон, работающий в режиме GPRS, принимает все пакеты на одной частоте и подряд (пакетирование: 5 слотов — данные и 3 последних слота — голосовые) и не тратит времени на переключение частот. В этом случае скорость передачи данных достигает максимально возможной, как и описано выше, 4+2 таймслота (class 10) или 4+4 (class 12).

Технология GPRS использует GMSK-модуляцию. В зависимости от качества радиосигнала данные, пересылаемые по радиоэфиру, кодируются по одной из 4 кодовых схем (CS1—CS4). Каждая кодовая схема характеризуется избыточностью кодирования и помехоустойчивостью, и выбирается автоматически в зависимости от качества радиосигнала. По той же схеме и используя то же самое оборудование, работает и технология EDGE, но внутри таймслота EDGE используется другая, более плотная, упаковка информации (модуляция 8PSK).

Интеграция с Интернетом

GPRS по принципу работы аналогична Интернету: данные разбиваются на пакеты и отправляются получателю (не обязательно одним и тем же маршрутом), где происходит их сборка. При установлении сессии каждому устройству присваивается уникальный адрес, что по сути превращает его в сервер. Протокол GPRS прозрачен для TCP/IP, поэтому интеграция GPRS с Интернетом не заметна конечному пользователю. Пакеты могут иметь формат IP или X.25, при этом не имеет значения, какие протоколы используются поверх IP, поэтому имеется возможность использования практически любых стандартных протоколов транспортного и прикладного уровней, применяемых в Интернет ( TCPUDPHTTPHTTPS, SSL, POP3, XMPP и др.). Также при использовании GPRS мобильный телефон выступает как клиент внешней сети, и ему присваивается IP-адрес (постоянный или динамический).

Обсуждение закрыто.