Accueil Réseaux Qu'est-ce que 9p? - définition de techopedia

Qu'est-ce que 9p? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie 9P?

9P est un protocole réseau développé par Bell Labs qui sert de moyen pour connecter les composants d'un système Plan 9. Le système Plan 9 est un système d'exploitation distribué conçu pour servir de plate-forme à des fins de recherche. Il représente toutes les interfaces système via le système de fichiers. Les fichiers sont considérés comme les objets clés et utilisés pour représenter les fenêtres, les connexions réseau, les processus et les interfaces utilisateur.


Ce terme est également connu sous le nom de Plan 9 File System Protocol, 9P2000 ou Styx.

Techopedia explique le 9P

Le protocole 9P fournit un moyen d'accéder et de manipuler les ressources et les applications de manière transparente dans un environnement distribué. Il est utilisé pour les messages entre les clients et les serveurs. Le client transmet les demandes sous forme de messages T à un serveur. Le serveur répond sous forme de messages R au client. Ce processus de transmission d'une demande et de réception de réponses est appelé transaction. Ces messages concernent les points d'entrée et doivent être implémentés par n'importe quel serveur 9P.


Le protocole 9P fonctionne à la fois comme un système de fichiers distribué et comme une interface de programmation d'applications transparente au réseau et indépendante du langage. La 4e édition révisée de 9P est sortie sous le nom de 9P2000 et se concentre sur les améliorations de base. 9P2000 est largement implémenté sur la dernière version du système d'exploitation Inferno. Inferno File Protocol est une variante de 9P, également connue sous le nom de Styx, qui a été développée pour le système d'exploitation Plan 9.


L'idée derrière le développement de 9P était d'encoder les opérations de fichiers entre les programmes clients et le système de fichiers, permettant aux messages traduits d'être envoyés sur un réseau. Plan 9 utilise cette technologie pour séparer le serveur de fichiers du serveur CPU et des terminaux utilisateur. La distribution Plan 9 comprend une implémentation de serveur 9P connue sous le nom d'u9fs.


Certaines des applications de Plan 9, qui prennent la forme de serveurs 9P, incluent acme, rio, plombier et wikifs. Le protocole 9P et ses dérivés sont utilisés dans des environnements embarqués, tels que le projet Styx on a Brick.

Qu'est-ce que 9p? - définition de techopedia