Сотовые процессоры: интерфейс к сотовой сети
Wi-Fi и технологии Ethernet подобны, и приложения могут работать на любом взаимозаменяемо. Это не истина для сотовых сетей, где передача данных имеет различные требования. Принимая во внимание, что связь Wi-Fi относительно недорога, стоимость на байт тех же данных, переданных по сотовому соединению, может быть довольно дорогостоящей — для поставщика услуг, а также пользователя. Сотовые сети довольно сложны в том, как они приобретают и используют радио (радиоволна/спектр) ресурсы. Та сложность является дорогой для поставщика услуг, и они передают те расходы пользователю.
Сотовые данные являются дорогими
На большинстве мобильных устройств приложения могут использовать многократные формы связи, каждый переносящие различные расходы. Все же переход от одного до другого часто за пределами осведомленности пользователей. Кроме того, для управления сотовыми соединениями само устройство обычно имеет многократные сотовые режимы данных с различными скоростями передачи данных и различным использованием питания, также невидимым для пользователя.
Когда пользователь мобильного устройства из диапазона Wi-Fi открывает интернет-приложение, он обычно берет обмен восемью - десятью сообщениями сотовой сети (в зависимости от протокола), прежде чем будет передан единственный байт данных. Это - намного больше наверху, чем в типичном Ethernet/Wi-Fi обмен LAN, и это - основная причина, что приложения, разработанные для Ethernet и Wi-Fi, часто не как эффективные, когда используется по сотовому интерфейсу.
Устройство имеет прикладной процессор и сотовый процессор
Как правило, устройство имеет и прикладной процессор и сотовый процессор, которым каждый управляет в различных состояниях электропитания и состояниях данных, как показано на рисунке 2-1.

Сотовый процессор обычно имеет три различных «на» состояниях, как показано здесь; некоторые протоколы имеют четыре. Состояния определяются использованным питанием и скорости передачи данных. Может быть «нулевое состояние» для установленного, но неактивного соединения без передаваемых данных. Процессоры используют более высокие состояния электропитания для отправки больших объемов данных. Выбор состояния и решение изменить состояние автоматически согласовываются с сотовой сетью.
Как связывается сотовый процессор
Сотовый процессор связывается с сотовой сетью в двух различных плоскостях: плоскость управления, управляющая протоколом связи и плоскостью данных, переносящей фактические пакеты данных.
Для обеспечения хорошей пользовательской производительности провайдеры сотовой сети пытаются развернуть сеть, которой никогда не будут превышать ее способность при хранении затрат разумными. Все же они могут быть уязвимы для поведения приложений, над которыми они не имеют никакого контроля. Много приложений разработаны с функциями, преднамеренно или нет, продвигающими границы сетей. В результате поставщики услуг часто должны ограничивать поведение приложения сохранить их в ограничениях сетей. Например, поставщик услуг мог ограничить число соединений, которые приложение инициировало, особенно в плоскости управления.
Приложения могут также быть ограничены производителями устройств. Например, устройства могут ограничить использование приложения памяти, обработку или ресурсы батареи.