PROTOCOLO TOP
Es utilizado por los agentes en sistemas de información recuperar, convertir, y realizar varias operaciones en objetos mecanografiados. El PROTOCOLO TOP, un cliente entra en contacto con un servidor usando una conexión de la corriente (tal como TCP), y ediciones a las series de peticiones. Después de recibir una petición, el servidor envía una contestación. Un agente dado de la información puede actuar como un cliente y servidor, y puede hablar con los clientes múltiples y los servidores simultáneamente.
Los servidores SUPERIORES, desemejante de los servidores del HTTP, no terminan normalmente una sesión después de enviar una contestación, a menos que el cliente solicite para terminar una sesión. Sin embargo, el PROTOCOLO TOP no se diseña para ser utilizada directamente por los usuarios del extremo, ni son los clientes esperados mantener conexiones abiertas indefinidamente.
Por lo tanto, un servidor puede terminar una sesión SUPERIOR si no recibe una petición en el plazo de 60 segundos de la contestación pasada. El servidor puede también terminar una conexión si un cliente no puede terminar una petición dentro de cierto período. Este período no debe ser menos de 60 segundos, y debe probablemente ser perceptiblemente más largo. Por supuesto, los agentes deben asumir que las faltas de la red y de la máquina pueden cortar una conexión en cualquier momento.
Las peticiones consisten en unas o más líneas, dependiendo de la clase de petición dada. La primera línea de cualquier petición comienza con el nombre de la petición seguida por un espacio o una línea terminación. Se espera que el servidor siempre dé una cierta clase de respuesta a la primera línea de la petición; esto puede ser una contestación final o una contestación que indica que el cliente debe continuar.
Todas las líneas se terminan con el carácter de retorno del carro (CR) seguido por el carácter del line-feed (LF). Bloques delimitados del VALOR, puede, sin embargo, contener datos arbitrarios, incluyendo retornos del carro, line-feeds, y anula, entre los delimitadores. El exterior de los bloques delimitados del VALOR, todo deberá ser transmitido por los caracteres que utiliza el juego de caracteres del ASCII.
La versión 0.2 del PROTOCOLO TOP define las peticiones siguientes:
PROTO | Negociaban protocolo. |
NOV | Utilizado para la sincronización. |
PARADO | Terminaban una sesión. |
OPERACIÓN | Llamaban una operación alejada. |
ATTR | Traían una cualidad del objeto. |
CNVT | Convertían un objeto a un formato alterno. |
TYPQ | Conseguían la información sobre un tipo. |
TYPL | Enumeraban los tipos que se han colocado o se han cambiado recientemente. |
AUTH | Solicitaban un permiso |