Hogar Redes ¿Qué es 9p? - definición de techopedia

¿Qué es 9p? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa 9P?

9P es un protocolo de red desarrollado por Bell Labs que sirve como un medio para conectar los componentes de un sistema Plan 9. El sistema Plan 9 es un sistema operativo distribuido diseñado para servir como plataforma para fines de investigación. Representa todas las interfaces del sistema a través del sistema de archivos. Los archivos se consideran los objetos clave y se utilizan para representar ventanas, conexiones de red, procesos e interfaces de usuario.


Este término también se conoce como Plan 9 File System Protocol, 9P2000 o Styx.

Techopedia explica 9P

El protocolo 9P proporciona un medio para acceder y manipular recursos y aplicaciones de forma transparente en un entorno distribuido. Se utiliza para mensajes entre clientes y servidores. El cliente transmite solicitudes en forma de mensajes T a un servidor. El servidor responde en forma de mensajes R al cliente. Este proceso de transmitir una solicitud y recibir respuestas se conoce como una transacción. Estos mensajes se relacionan con los puntos de entrada y deben ser implementados por cualquier servidor 9P.


El protocolo 9P funciona tanto como un sistema de archivos distribuido como como una interfaz de programación de aplicaciones transparente de red y independiente del lenguaje. La cuarta edición revisada de 9P se lanzó bajo el nombre de 9P2000 y se centró en mejoras básicas. 9P2000 se implementa ampliamente en la última versión del sistema operativo Inferno. El Inferno File Protocol es una variante de 9P, también conocida como Styx, que fue desarrollada para el sistema operativo Plan 9.


La idea detrás del desarrollo de 9P era codificar las operaciones de archivo entre los programas del cliente y el sistema de archivos, permitiendo que los mensajes traducidos se envíen a través de una red. El Plan 9 utiliza esta tecnología para separar el servidor de archivos del servidor de la CPU y los terminales de usuario. La distribución del Plan 9 incluye una implementación del servidor 9P conocida como u9fs.


Algunas de las aplicaciones de Plan 9, que toman la forma de servidores 9P, incluyen acme, rio, fontanero y wikifs. El protocolo 9P y sus derivados se utilizan en entornos integrados, como el proyecto Styx on a Brick.

¿Qué es 9p? - definición de techopedia