Protocolo SAP

5
INTRODUCCIÓN El SAP (Servicio de Protocolo Publicidad) permite que los nodos que realizan servicios como servidores de archivos, servidores de impresión, servidores de puerta de enlace de información sobre sus servicios y direcciones. El protocolo permite que los procesos de SAP creen y eliminen todos los servicios en la red. Cuando un servidor se agrega a la red, notifica de sus servicios utilizando SAP. Cuando un servidor está desactivado, utiliza SAP para indicar que sus servicios ya no están disponibles. A través de SAP, los routers pueden crear y mantener una base de datos de los servicios disponibles en la red. Esta red permite a los clientes para determinar qué servicios están disponibles y obtener las direcciones de los nodos de servidor. Este protocolo es por lo tanto, una estación de trabajo básica no se puede iniciar una sesión con un servidor, sin primero obtener su dirección. Un servidor realizará regularmente la transmisión de un paquete SAP en el segmento de red en la que está conectado. El agente de SAP en cada router copia el segmento de la información contenida en el paquete en la tabla interna de SAP (Tabla comúnmente llamado Information Server). Puesto que un agente de SAP almacena la información de los servidores disponibles en cada router, un cliente que desee utilizar un servicio en particular se puede acceder al router más cerca para obtener la dirección correcta del servidor. Del mismo modo el protocolo RIP , SAP utiliza el protocolo IPX y protocolos de acceso a un medio físico para el transporte de los paquetes. La estructura de los paquetes SAP permiten cinco funciones diferentes: - Una estación de trabajo puede solicitar el nombre y la dirección de un determinado tipo de servidor - Un router puede realizar una solicitud genérica para obtener los nombres y direcciones de todos los servidores o servidores de un tipo particular existente en una red - Las respuestas a las solicitudes de peticiones generales o pedidos de un servidor específico - Los servidores y routers pueden enviar transmisiones periódicas - Los servidores pueden intercambiar información a través de

Transcript of Protocolo SAP

Page 1: Protocolo SAP

INTRODUCCIÓN El SAP (Servicio de Protocolo Publicidad) permite que los nodos que realizan servicios como servidores de archivos, servidores de impresión, servidores de puerta de enlace de información sobre sus servicios y direcciones. El protocolo permite que los procesos de SAP creen y eliminen todos los servicios en la red. Cuando un servidor se agrega a la red, notifica de sus servicios utilizando SAP. Cuando un servidor está desactivado, utiliza SAP para indicar que sus servicios ya no están disponibles.

A través de SAP, los routers pueden crear y mantener una base de datos de los servicios disponibles en la red. Esta red permite a los clientes para determinar qué servicios están disponibles y obtener las direcciones de los nodos de servidor. Este protocolo es por lo tanto, una estación de trabajo básica no se puede iniciar una sesión con un servidor, sin primero obtener su dirección.

Un servidor realizará regularmente la transmisión de un paquete SAP en el segmento de red en la que está conectado. El agente de SAP en cada router copia el segmento de la información contenida en el paquete en la tabla interna de SAP (Tabla comúnmente llamado Information Server). Puesto que un agente de SAP almacena la información de los servidores disponibles en cada router, un cliente que desee utilizar un servicio en particular se puede acceder al router más cerca para obtener la dirección correcta del servidor.

Del mismo modo el protocolo RIP , SAP utiliza el protocolo IPX y protocolos de acceso a un medio físico para el transporte de los paquetes. La estructura de los paquetes SAP permiten cinco funciones diferentes:

- Una estación de trabajo puede solicitar el nombre y la dirección de un determinado tipo de servidor

- Un router puede realizar una solicitud genérica para obtener los nombres y direcciones de todos los servidores o servidores de un tipo particular existente en una red

- Las respuestas a las solicitudes de peticiones generales o pedidos de un servidor específico

- Los servidores y routers pueden enviar transmisiones periódicas

- Los servidores pueden intercambiar información a través de emisiones

Formato de paquete Como la mayoría de protocolos de alto nivel de NetWare, los paquetes SAP se encapsulan en el área de datos de paquetes IPX. Los paquetes de SAP se definen en la cabecera IPX llenando el campo de tipo con el valor 4 y el campo socket origen y el campo socket destino con el valor 452h. El paquete SAP tiene los siguientes campos:

Operación (2 bytes)

NOMBRE: Operación

TAMAÑO: 2 bytes

DESCRIPCIÓN:

Este campo indica el tipo de operación llevada por el paquete de SAP y puede contener los siguientes valores:

Page 2: Protocolo SAP

1 = Request

2 = Respuesta

3 = Request para obtener el servidor más cercano

Respuesta = 4 para obtener el servidor más cercano

La entrada del servidor (64 bytes)

NOMBRE: Home Server

Bytes de tamaño 64

DESCRIPCIÓN:

El "Home Server" incluye información sobre un servidor específico. Este campo consta de los siguientes subcampos:

Tipo de servicio (2 bytes)

Nombre del servidor (48 bytes)

De direcciones de red (4 bytes)

Dirección del nodo (6 bytes)

Toma la dirección (2 bytes)

Saltos en el servidor (2 bytes)

Dependiendo del tipo de operación llevada por el paquete de SAP, el campo de operación (primer campo) del paquete SAP puede ser seguido por sólo un campo "Tipo de servicio" (primer subcampo del campo "Servidor de entrada") o por uno o más conjuntos completos de "entradas de servidor." Para todas las solicitudes de SAP (operaciones 1 y 3), sólo el primer campo "tipo de servicio" se incluye en el paquete. Esto significa que todas las solicitudes de SAP posee un tamaño de 34 bytes, sin incluir el encabezado del acceso al medio (IPX de cabecera + + de la operación de SAP campo "Tipo de servicio = 30 + 2 + 2 = 34) Todos los otros subcampos de la campo de "Servidor de entrada" se aplica sólo respuestas SAP (operaciones 2 y 4). SAP Una respuesta puede incluir de uno a siete campos de "servidor de correo entrante". Esto significa que los paquetes de respuesta de SAP pueden variar en tamaño entre 96 bytes (encabezado IPX + un "campo de operaciones" de un campo + "entrada de servidor" = 30 + 2 + 64 = 96) y 480 bytes (encabezado IPX + una "operación de campo" + 7 campos "Servidor de entrada" = 30 + 2 + (7 * 64) = 480).

NOTA: La "operación" puede ser seguido por un máximo de siete campos de "servidor de entrada".

OPERACIONES SAPSi la "operación" es 1, el paquete SAP es una petición general o específica. En este caso, sólo los campos "operación" y "tipo de servicio" (en el "Servidor de entrada" de campo) se utilizan y el tamaño del paquete se limita a 34 bytes. Las solicitudes específicas se utilizan para encontrar todos los servidores de un tipo de servicio. En este caso el campo "tipo de servicio" se llena con el valor que

Page 3: Protocolo SAP

identifica el servicio deseado. Las solicitudes genéricas se utilizan para encontrar todos los servidores. Este tipo de solicitud se producirá si el "tipo de servicio" está llena de FFFFh.

Si la "operación" es 2, el paquete SAP es una respuesta y puede ser una de las siguientes maneras:

1) Una respuesta de un router o un servidor para solicitar un genérico o específico

2) la emisión de información. Este tipo de transmisión se produce cuando un servidor se inicia o se detiene, cuando se produzcan cambios en la información de un servidor de red. Los agentes ubicados en los routers de SAP también enviar información periódica emisiones paquetes de SAP de respuesta que contiene toda la información acerca de los servidores conocidos por el agente.

Si el campo es la tercera operación, el paquete SAP es una solicitud para obtener el servidor más cercano. Esta solicitud se utiliza por una estación de trabajo para encontrar el servidor más cercano de un tipo dado. En este contexto, el router más cercano o en el servidor es aquel que es capaz de responder con mayor rapidez. Este tipo de paquete de SAP, como paquetes de otras solicitudes están limitadas al tamaño de 34 bytes. El campo "tipo de servicio" debe ser llenado con un tipo específico, FFFFh no está permitido.

Si la operación de campo es 4, SAP significa una respuesta a una solicitud para obtener el servidor más cercano. Cuando un servidor o un router recibe una solicitud para obtener el más cercano servidor responde con este tipo de paquete. El paquete tendrá un tamaño de 96 bytes (cabecera IPX + una entrada de servidor)

DE RUTA Uso de SAP, los servidores NetWare y los routers pueden anunciar sus servicios y direcciones. La información emitida por los servidores no son utilizados directamente por los clientes, sino recogidos por agentes situados en cada router a SAP en el segmento del servidor NetWare. Los agentes de SAP almacenar esta información en una tabla de información del servidor. De este modo, los clientes pueden ponerse en contacto con el router más cercano para obtener información acerca de los servidores.

Las difusiones de SAP emitidos por los routers y los servidores son locales, es decir, sólo será recibido por los agentes ubicados en el segmento de SAP, donde se llevó a cabo el tema. En consecuencia, los agentes de SAP envían periódicamente la información que contienen las emisiones de los servidores, permitiendo así que todos los agentes de SAP tiene información acerca de todos los servidores que están activos en la red. Este es el mismo método utilizado por los routers transmiten paquetes RIP para propagar.

La tabla utilizada por el SAP agentes para almacenar la información recibida en las emisiones que se llama la tabla de información del servidor. Esta tabla tiene como campos principales:

- Nombre del servidor

- Dirección del servidor (la red, el nodo y el zócalo)

- Tipo de servidor de

- Salta a la del servidor

- Tarjeta de interfaz de red a través del cual se recibió la información desde el servidor

Cuando un agente situado en un router emisión SAP recibe una respuesta que indica un cambio en la configuración de un servidor de red, debe actualizar su tabla e informar a los otros agentes segmento.Para distribuir esta información con el resto de la red, el agente envía un SAP se difunde a

Page 4: Protocolo SAP

todos los segmentos conectados al router, a excepción del segmento en el que recibió la información de difusión.

Cuando un agente recibe una solicitud de SAP genéricos, un paquete de respuesta de SAP se envía contiene información sobre todos los servidores conocidos por el agente.

Si una solicitud específica es recibida, el agente SAP envía una respuesta directamente al nodo solicitante, que contiene información de todos los servidores conocidos por el agente del tipo especificado.

Si una solicitud para obtener el servidor más cercano es recibida, el agente responde con el servidor de SAP más cercana al tipo solicitado. Los criterios utilizados para identificar el servidor más cercano son:

1) El Agente SAP se encuentra en un servidor del tipo solicitado

2) Servidor con la mejor ruta. Se obtiene en la tabla de información de enrutamiento

3) Servidor con el menor número de saltos. La información obtenida en el servidor de la tabla

Si cualquier servidor que cumpla con estos criterios se encuentra, el agente puede elegir cualquier servidor SAP como el más cercano.