Мир протоколов
Welcome to Энциклопедия сетевых протоколов Санкт-Петербург
ул. Седова, д. 80
тел. (812) 4490770
факс (812) 4490771
Поиск

Модули
· Титульная страница
· Мир протоколов
· Моя страница
· Основные темы
· Архив публикаций
· Парад популярности
· Поиск
· Приватная почта
· Каталог ссылок
· Написать нам
· Сообщить новость
· Рекомендовать сайт
· Участники
· Документы и программы

Выбор языка
Язык интерфейса:


Статистика
19256953
запросов с 22 сентября 2005

Внешняя статистика
Rambler's Top100

Реклама от Google
Google


  
SMS





GSM 04.11
http://www.etsi.org

Назначение протокола SMS (Short Message Service) состоит в передаче сообщений между мобильными станциями GSM PLMN и объектами Short Message Entity через сервисный центр (Service Center) в соответствии со спецификацией TS GSM 03.40. Термины "MO" - Mobile Originating (инициированный мобильной станцией) и "MT" - Mobile Terminating - (инициированный сетью) показывают направления передачи коротких сообщений.

Структура SMS показана на рисунке.


8

7

6

5

4

3

2

1

Октет

Дискриминатор протокола

Идентификатор транзакции

1

Тип сообщения

2

Информационные элементы

3-n

Формат сообщения SMS

Дискриминатор протокола

Значение 1001 указывает на протокол SMS.

Идентификатор транзакции

Позволяет различить одновременные операции (транзакции) в одной мобильной станции. Формат идентификатора транзакции показан на рисунке.


8

7

6

5

4

3

2

1

Флаг TI

Значение TI

Формат идентификатора транзакции

Флаг TI

Указывает, кто выделил значение TI для данной транзакции. Назначение флага TI состоит в том, чтобы различать одновременные попытки выделения одинаковых значений TI.

Значение TI

Значения TI выделяются стороной интерфейса, инициировавшей транзакцию. В начале транзакции выбирается и присваивается свободное значение TI для данной транзакции. В течение всего времени жизни данной транзакции значение TI не меняется. После завершения транзакции значение TI освобождается и может быть снова использовано для других транзакций. На разных сторонах интерфейса могут использоваться два одинаковых значения TI для разных транзакций.

Тип сообщения

Тип сообщения вместе с дискриминатором протокола идентифицирует назначение каждого передаваемого сообщения. Поддерживаются следующие типы сообщений:

00000001 CP-DATA

00000100 CP-ACK

00010000 CP-ERROR

Информационные элементы

Каждый информационный элемент IE имеет идентификатор размером в один байт (октет). Размер поля IE может быть фиксированным или переменным. Идентификатор длины может входить в информационный элемент, но не является обязательным.

Формат заголовков сообщений SMS relay показан на рисунке.


8

7

6

5

4

3

2

1

Октет

0

0

0

0

0

MTI

1

Тип сообщения

2

Информационные элементы

3-n

Формат сообщения SMS relay

MTI

Индикатор типа сообщения, который может принимать следующие значения:

Значения битов (321)

Направление

RP-сообщение

000

ms->n

RP-DATA

000

n->ms

Зарезервировано

001

ms->n

Зарезервировано

001

n->ms

RP-DATA

010

ms->n

RP-ACK

010

n->ms

Зарезервировано

011

ms->n

Зарезервировано

011

n->ms

RP-ACK

100

ms->n

RP-ERROR

100

n->ms

Зарезервировано

101

ms->n

Зарезервировано

101

n->ms

RP-ERROR

110

ms->n

RP-SMMA

110

n->ms

Зарезервировано

111

ms->n

Зарезервировано

111

n->ms

Зарезервировано

Связь сообщений (Message Reference)

Используется для связывания сообщения RP-ACK или RP-ERROR с сообщением RP-DaATA или RP-SMNA.

Информационные элементы

Каждый информационный элемент IE имеет идентификатор размером в один байт (октет). Размер поля IE может быть фиксированным или переменным. Идентификатор длины может входить в информационный элемент, но не является обязательным.


Авторские права Энциклопедия сетевых протоколов
Все права защищены.

Дата публикации: 2005-10-17 (5235 просм.)

Назад ]
Обсудить статью на Форуме.
Copyright © BiLiM Systems
Все права на опубликованные на сайте материалы принадлежат компании BiLiM Systems, если в опубликованном на сайте документе явно не указано иное.
Не разрешается воспроизведение опубликованных на сайте документов без согласия BiLiM Systems.

Copyright © 2005 by Nikolai Malykh
Based on PHP-Nuke by Francisco Burzi. This is free software, and you may redistribute it under the GPL. Author comes with absolutely no warranty.
Время генерации страницы: 0.09 сек.