Las entidades de capa 3 suministran los mensajes completos para la transmisión en los campos de información de la capa 2. La cantidad de octetos de los mensajes es variable, entre 5 octetos como mínimo o 260 como máximo. Los mensajes poseen una estructura uniforme, según muestra la siguiente figura.
N° de bit 8 7 6 5 4 3 2 1
1 byte Discriminador de protocolo
1 byte 0 0 0 0 Longitud del 3er campo 1 o 2 bytes Valor de referencia de llamada
1 byte 0 Tipo de mensaje Longitud
variable Elementos de información obligatoria y adicional Figura 10.24 Estructura de un mensaje DSS1
Discriminador de protocolo
El discriminador de protocolo ocupa el primer octeto de cada mensaje de capa 3 (campo de información de capa 2) y sirve para identificar el protocolo de capa 3 una vez
definido el significado y la aplicación (tipo) del mensaje. En la tabla que sigue se indica el significado de los distintos valores del discriminador de protocolo, según el ITU-T. dentro de este marco preestablecido, las distintas administradoras pueden fijar
libremente el significado de los discriminadores de protocolo definiendo así protocolos específicos.
Octeto discriminador de protocolo (número de bit) 8 7 6 5 4 3 2 1 Significado 0 0 0 0 0 0 0 0 a 0 0 0 0 0 1 1 1
Discriminadores de protocolo en elementos de información usuario – usuario. No disponibles para mensajes de control de llamada usuario - red
0 0 0 0 1 0 0 0 Mensajes de control de llamada usuario – red (Q.931, ITU-T) 0 0 0 1 0 0 0 0
a
0 0 1 1 1 1 1 1
Reservado para protocolos de capa de red o capa 3 (también protocolos X.25) 0 1 0 0 0 0 0 0 a 0 1 0 0 1 1 1 1 Uso nacional 0 1 0 1 0 0 0 0 a 1 1 1 1 1 1 1 0
Reservado para otros protocolos de capa 3 (también X.25
Tabla 10. 7 Codificaciones del discriminador de protocolos
Referencia de llamada
La referencia de llamada es la segunda parte de cada mensaje de la capa 3. Todas las referencias de llamada contienen un valor de referencia de llamada. Se utiliza para establecer una relación inequívoca entre el mensaje y una conexión determinada o un determinado proceso de control de servicios suplementarios. Tales relaciones son vigentes solo entre un equipo terminal y la central local, es decir, no tienen significado extremo a extremo. La utilización de distintos valores de referencia de llamada permite a la capa 3 el uso múltiple de una conexión de capa 2.
Todas las conexiones tienen asignado un determinado valor de referencia de llamada desde que comienza su establecimiento hasta que termina su liberación. Solo cuando se ha liberado la conexión puede asignarse a otra conexión el mismo valor de referencia de llamada.
La referencia de llamada puede constar de: un octeto en accesos básicos
dos octetos en accesos primarios, o un octeto, como opción de red.
Los bits de longitud del 3er campo indican la cantidad de octetos del campo de referencia de llamada (1 o 2). A las referencias de llamadas que constan de un octeto pueden asignársele valores de 0 hasta 127, y a las de dos octetos, valores de 0 a 32.767. El lado originante de las conexiones determina los valores de referencia vigentes para él. Un bit indicador (octavo bit del primer octeto de la referencia de llamada) identifica el origen de una referencia de llamada. El lado origen pone el bit marcador al valor binario “0”. En mensajes referentes a la conexión provenientes del lado remoto, el bit marcador está invertido (valor binario “1”).
8 7 6 5 4 3 2 1 N° de bit
Valor de referencia de
llamada conteniendo: 0 0 0 0 Longitud valor
referencia de llamada Octeto 2
Un octeto indicador Bit Valor de referencia de llamada Octeto 3
Dos octetos Valor de referencia de llamada (extendido) (Octeto 4)
Tipo de mensaje
El tipo de mensaje constituye la tercera parte de cada mensaje de capa 3 e indica la función del mensaje que acaba de transmitirse. El bit 8 del octeto de tipo de mensaje está siempre puesto a “0” para las codificaciones definidas actualmente y se reserva su posible uso como bit de ampliación. La codificación de los restantes bits se muestra en la siguiente tabla, según la recomendación Q.931 del ITU-T. El detalle se da en un capítulo posterior.
Octeto de tipo de mensaje
(número de bit) Significado
8 7 6 5 4 3 2 1
0 0 0 0 0 0 0 0 Uso nacional:
0 0 0 - - - - - ESTABLECIMIENTO DE LLAMADA
0 0 0 0 1 Aviso (Alerting)
0 0 0 1 0 Llamada en curso (Call proceeding)
0 0 1 1 1 Conexión (Connect)
0 1 1 1 1 Acuse de conexión (Connect Acknoledge)
0 0 0 1 1 Progreso (Progress)
0 0 1 0 1 Establecimiento (Setup)
0 1 1 0 1 Acuse de establecimiento (Setup acknoledge)
0 0 1 - - - - - DURANTE FASE ACTIVA DE LA LLAMADA
0 0 1 1 0 Reanudación (Resume)
0 1 1 1 0 Acuse de reanudación (Resume acknoledge)
0 0 0 1 0 Rechazo de reanudación (Resume reject)
0 0 1 0 1 Suspensión (Suspend)
0 1 1 0 1 Acuse de la suspensión (Suspend acknoledge)
0 0 0 0 1 Rechazo de la suspensión (Suspend reject)
0 0 0 0 0 Información del usuario( User information)
0 0 1 0 0 Retención (Hold)
0 1 0 0 0 Acuse de retención (Hold acknoledge)
1 0 0 0 0 Rechazo de retención (Hold reject)
1 0 0 0 1 Recuperación (Retrieve)
1 0 0 1 1 Acuse de recuperación (Retrieve
acknoledge)
1 0 1 1 1 Rechazo de recuperación (Retrieve reject)
Servicios Suplementarios
0 1 0 - - - DESCONEXIÓN DE LA LLAMADA
0 0 1 0 1 Desconexión (disconnect)
0 1 1 0 1 Liberación (Release)
1 1 0 1 0 Liberación completa (Relase complete)
0 0 1 1 0 Rearranque (Restart)
0 1 1 1 0 Acuse de rearranque (Restart acknoledge)
0 1 1 - - - - - MENSAJES DIVERSOS
0 0 0 0 0 Segmento (Segment)
1 1 0 0 1 Control de congestión (Congestion control)
1 1 0 1 1 Información (Information)
0 0 0 1 0 Facilidad (Facility)
0 1 1 1 0 Notificación (Notify)
1 1 1 0 1 Estado (Status)
1 0 1 0 1 Consulta de estado (Status enquiry)
0 0 1 0 0 Registro (Register)
Elementos de información
La cuarta y última parte de un mensaje consta de los elementos de información asignados al tipo de mensaje. Los elementos de información contienen la información que en realidad debe transmitirse y son necesarias para las distintas etapas de una conexión o el control de los atributos de servicio. Un mensaje de capa 3 puede tener ninguno, uno o varios elementos de información. Se distingue entre dos categorías de elementos de información:
Elementos de información de un solo octeto Elementos de información de más de un octeto
Para los elementos de información de un solo octeto se han definido dos tipos: El Tipo 1 consta de una identificación de un elemento de información y una parte de contenido (bits 1 a 4) con diversas indicaciones de parámetros. Tales indicaciones de parámetros son, pro ejemplo: cambio de conjunto de códigos, un nivel de sobrecarga o bien una indicación de repetición.
El Tipo 2 transmite solo una identificación del elemento de información. Esta
corresponde a un mensaje como, por ejemplo: “fin de marcación” (sending complete) o “se transmiten más datos “ (more data). Los bits 5 a 7 están fijos como “010”.
8 7 6 5 4 3 2 1 N° de bit
1 Identificación Contenido a) Tipo 1
1 0 1 0 Identificación b) Tipo 2
Figura 10.26 Elemento de información de un solo octeto
Los elementos de información de varios octetos son de longitud variable (tres o más octetos). El primer octeto de tal elemento contiene la identificación del elemento de información. Esta indica si el elemento de información contiene, por ejemplo: el número de abonado llamado, información usuario – usuario, o un estado de conexión. El
segundo octeto del elemento de información indica la cantidad (longitud) de octetos que siguen (un valor binario entre 0 y 255). La transmisión de algunos octetos de un
elemento de información es opcional. Por consiguiente, los elementos de información que contienen la misma identificación pueden comprender distintas cantidades de octetos.
8 7 6 5 4 3 2 1 N° de bit
Identificación
0 1 1 1 0 0 0 0 Longitud del contenido
0 Tipo de n° de llamada Identificación del esquema de numeración 0 Primera cifra
• • • 0 Enésima cifra
Con los bits disponibles en cada caso es posible codificar las siguientes cantidades de identificaciones de elemento s de iunformación:
• Elementos de información de un solo octeto: Tipo 1: hasta 8 (3 bits de identificación)
Tipo 2: hasta 16 (4 de los 7 bits de información son variables) • Elementos de información de varios octetos:
Hasta 128 (7 bits de identificación) por conjunto de códigos.
Estas cantidades de identificaciones utilizando elementos de información de un solo octeto como indicaciones de cambio (shift octet), permitiendo accionar varios conjuntos de códigos con diferentes significados. Son posibles hasta 8 conjuntos de códigos. Una conmutación puede afectar solo al siguiente elemento de información (cambio sin enclavamiento) o bien a todos los elementos de información subsiguientes hasta el próximo cambio (cambio con enclavamiento).
En un mensaje, los elementos de información de varios octetos aparecen en orden ascendente dentro de un conjunto de códigos según los valores binarios de las identificaciones de los elementos de información. Esto facilita la identificación de elementos de información por parte de los receptores (entidades). Poe el contrario, los elementos de información de un octeto pueden presentarse en cualquier punto dentro del mensaje.