November 17th, 2011

oso-de-oro

(no subject)

Выхожу из офиса зачумленная. На сегодня голова просто отказывается работать. Иду к метро с одной мыслью, как бы скорее добраться домой, рухнуть на спасительный диван и не думать про офисную рутину.
Достаю проездной на метро, подношу его к считывающему устройству и долго пялюсь на экран, не понимая, почему не загорается вожделенная надпись: "Проход одного пассажира разрешен".
Семены Семеныч..... а в руках у меня пропуск в офис, который я любя держу в руках и пытаюсь с его помощью пройти в метро. Сила привычки :-)
oso-de-oro

Доступно о сложном: Почему в смс влазит 160 символов?

В процессе "придумывания" SMS (а его именно "придумывали", т.к. в отличие от голоса/факса у SMS не было аналога в "проводном" мире) перед авторами спецификации встал вопрос - как передавать SMS-ы между коммутаторами? Было принято решение использовать механизмы, доступные в рамках стека протоколов SS7 (Signalling System #7). Протокол MAP (используемый MSC для передачи "сигнальной" информации о звонке в процессе коммутации - кто звонит, кому звонит, и т.п.) был расширен специальным сообщением "forward_short_message", содержимое которого, собственно, и является телом SMS.

Именно отсюда ростут ноги у известного ограничения. Протокол MAP основан на протоколе TCAP, который по своей природе предусматривал работу в режиме real-time, в стиле "короткий request - короткий responce". Естественно, что ни о какой фрагментации/сессиях в стиле TCP в рамках TCAP речь не шла. MAP унаследовал эту особенность.

Вот и получилось, что 1 SMS должен был обязательно влазить в одно MAP-сообщение. Максимальный размер payload в MAP - 140 байт или (140 * 8 = 1120 бит). В такое кол-во бит можно засунуть либо 160 7-битных символов, либо 140 8-битных, либо 70 16-битных (например, русских или украинских). И только сравнительно недавно мобильные терминалы научились делать SMS concatenation и обходить это ограничение.
Взято тут: Про GSM из первых рук
oso-de-oro

Доступно о сложном: Откуда берется название сети на экране телефона?

Несмотря на то, что самая "видимая" часть ребрендинга UMC->МТС уже завершилась, на дисплее телефонов пользователи по-прежнему видят "UMC" или "UA UMC". Почему так происходит?

Базовая станция сети GSM выдает в эфир на своем широковещательном канале (broadcast channel, BCH) множество всякой интересной информации, включающей в себя, в том числе, код страны и код мобильной сети, к которой она (базовая) принадлежит.

Эти коды - называемые иначе MCC (mobile country code) и MNC (mobile network code) - являются уникальными и присваиваются мобильной сети в процессе ее регистрации. Для Украины MCC = 255, а MNC выдаются в порядке регистрации (у UMC - 01, у УРС - 02, у KS - 03, и т.п.).
Collapse )