Почему длина СМС соообщения ограничена 160 знаками латиницы?







+2 +/-

Или 70 кириллицы? Откуда взялась именно такая длина? Техническое ограничение?

Профиль пользователя Graph Спросил: Graph  (рейтинг 14067) Категория: наука и техника

Ответов: 2

2 +/-
Лучший ответ

Поначалу возникло исторически. Длина информационнного поля в потоколе SMS составляла 140 байт (полная длина пакета - 163 байта, остальное шло на всякие служебные вещи). Для кодирования букв латинского алфавита, хнаков препинания и цифр достаточно 7 бит, поэтому 140 байт (140*8 бит) хватало на 160-битных символов. Как это часто бывает, с развитием технологии и появлением технической возможности передавать сообщения фактически неограниченной длины (информационная ёмкость и телефонов, и каналов связи СЕЙЧАС несоизмеримо выше, чем в 1984 году) оставалось в силе требование совместимости новых протоколов с уже имеющимся парком существующих аппаратов. Аналогичная ситуация полвека назад была и с переходом с чёрно-белого телевидения на цветное: все сложности цветного сигнала были связаны с тем, что уже существовал гигантский парк и приёмников, и передатчиков чёрно-белого ТВ, поэтому новый стандарт (ЦТ) должен был быть совместимым с существующим оборудованием.

По счастью, это ограничение сейчас легко обходится за счёт автоматического сегментированиея сообщения: длинная смс-ка разбивается на несколько коротких, передаваемых независимо. Приёмный телефон восстанавливает из них одно цельное сообщение.

Почему для кирилллицы это 70, а не 80: потому что кириллица в стандарте UCS-2 кодируется честными двумя байтами, поэтому утоптать 7 в 8, как с латинским алфавитом, на халяву не получается. Вот и выходит, что 140 байтов по два двайта на символ - это всего 70.

Ответил на вопрос: Dislip   
1 +/-

Такое ограничение получается из-за того, что используется общеканальная сигнализация в сети ОКС-7.

В стандарте, которому должен соответствовать протокол ОКС-7, разработчики оставили возможность передачи текстового сообщения абоненту. Разработчики посчитали, что такой размер будет вполне приемлем.

Уменьшение количества символов в СМС для кириллицы обусловлено особенностью кодировки кириллических символов, для передачи которых требуется больше бит.

СМС сообщение далеко не основная информация, которая передается в ОКС-7. В том же канале передается очень много служебной информации, например, номер абонента, которого вызывают, номер абонента, который вызывает, информация о том занят/свободен абонент и т. д.

Все это довольно сложно и в двух словах не рассказать. Если интересует более детально, то почитайте специальную литературу, например, Гольдштейн Б. "Стек протоколов ОКС7".

Ответил на вопрос: Winchers   

Похожие вопросы

Спросил
1 Отв.
Что означает на втб24 смс «увеличен баланс счета» (см.)?
Ответ: Первая СМС предупреждает об операции перевода денег, вторая об завершении этой операции, то есть об изменении суммы на счете. ... Читать далее...
Автор вопроса: Reveler, в категории | |
Спросил Reveler
2 Отв.
Как узнать на какой из номеров мне звонили в двухсимочном телефоне?
Ответ: В телефоне номерами обозначены симки. Например, билайн номер1, мегафон номер 2. Входите в журнал входящих звонков, открываете номер режимом "Просмотр". Около номера в квадратике стоит номер симки, на ... Читать далее...
Автор вопроса: Fastmer, в категории |
Спросил Fastmer
2 Отв.
Кто присылает смс с номера +79047679131? Кто звонит с номера +79047679131?
Ответ: СМС с данного номера присылают мошенники, схема простая и стандартная, от вас якобы хотят обмена, предложить вам что-то обменять (на АВИТО они объявления находят). Вы должны перейти на фотографию, пе ... Читать далее...
Автор вопроса: Terrene, в категории | |
Спросил Terrene
1 Отв.
Можно ли сменить домашний регион у сотового телефона?
Ответ: У меня стояла такая же проблема. Смена региона при переезде. Оператор у меня Мотив (с красивым номером), хотела перейти на МТС с сохранением номера. Как объяснили представители обеих компаний, регион ... Читать далее...
Автор вопроса: Inneren, в категории | | | | |
Спросил Inneren
1 Отв.
На флаге какого города изображен дальневосточный аист?
Ответ: В Амурском районе Хабаровского края расположен город Амурск . Амурск как центр городского поселения "Город Амурск" является муниципальным образованием и имеет флаг как опознавательно-правовой знак, ... Читать далее...
Автор вопроса: Antipathic, в категории | | |
Спросил Antipathic
1 Отв.
Что общего между флагами Ирана и Таджикистана?
Ответ: Общее у этих двух флагов - цветовая гамма. О флаге Таджикистана я уже говорил здесь Что касается флага Ирана, то современная версия была утверждена в качестве государственной символики в 1980 году. ... Читать далее...
Автор вопроса: Popjoy, в категории | | | |
Спросил Popjoy
1 Отв.
В чём уникальность и символичность венецианских гондол?
Ответ: Гондола - это традиционная венецианская лодка, её внешний вид менялся на протяжение многих веков и складывался исходя из потребностей горожан перемещаться ... Читать далее...
Автор вопроса: Denmark, в категории | | |
Спросил Denmark
1 Отв.
Как в Беларуси перенести свой номер с вэлком на лайф бесплатно,что нужно?
Ответ: Для того, чтобы перенести номер, владелец телефона должен подойти в офис компании лайф, написать заявление и оформить все необходимые бумаги. Когда пойдёте, ... Читать далее...
Автор вопроса: Cushions, в категории | | | | | |