Lar Redes O que é 9p? - o que é techopedia

O que é 9p? - o que é techopedia

Índice:

Anonim

Definição - O que significa 9P?

9P é um protocolo de rede desenvolvido pela Bell Labs que serve como um meio para conectar os componentes de um sistema Plan 9. O sistema Plan 9 é um sistema operacional distribuído projetado para servir como uma plataforma para fins de pesquisa. Representa todas as interfaces do sistema através do sistema de arquivos. Os arquivos são considerados os principais objetos e usados ​​para representar janelas, conexões de rede, processos e interfaces de usuário.


Esse termo também é conhecido como Protocolo do sistema de arquivos do plano 9, 9P2000 ou Styx.

Techopedia explica 9P

O protocolo 9P fornece um meio de acessar e manipular recursos e aplicativos de forma transparente em um ambiente distribuído. É usado para mensagens entre clientes e servidores. O cliente transmite solicitações na forma de mensagens T para um servidor. O servidor responde na forma de mensagens R ao cliente. Esse processo de transmissão de uma solicitação e recebimento de respostas é conhecido como transação. Essas mensagens estão relacionadas aos pontos de entrada e devem ser implementadas por qualquer servidor 9P.


O protocolo 9P funciona como um sistema de arquivos distribuídos e como uma interface de programação de aplicativos transparente à rede e independente de idioma. A 4ª edição revisada do 9P foi lançada sob o nome 9P2000 e focada em melhorias básicas. O 9P2000 é amplamente implementado na versão mais recente do Inferno OS. O Inferno File Protocol é uma variante do 9P, também conhecida como Styx, que foi desenvolvida para o Plan 9 OS.


A idéia por trás do desenvolvimento do 9P era codificar as operações de arquivo entre os programas clientes e o sistema de arquivos, permitindo o envio de mensagens traduzidas pela rede. O Plano 9 usa essa tecnologia para separar o servidor de arquivos do servidor da CPU e dos terminais do usuário. A distribuição do Plano 9 inclui uma implementação de servidor 9P conhecida como u9fs.


Algumas das aplicações do Plan 9, que assumem a forma de servidores 9P, incluem acme, rio, encanador e wikifs. O protocolo 9P e seus derivados são usados ​​em ambientes incorporados, como o Styx em um projeto de tijolos.

O que é 9p? - o que é techopedia