Acasă Rețele Ce este 9p? - definiție din techopedia

Ce este 9p? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă 9P?

9P este un protocol de rețea dezvoltat de Bell Labs care servește ca mijloc de conectare a componentelor unui sistem Plan 9. Sistemul Plan 9 este un sistem de operare distribuit, conceput pentru a servi drept platformă în scop de cercetare. Reprezintă toate interfețele sistemului prin sistemul de fișiere. Fișierele sunt considerate obiecte cheie și utilizate pentru a reprezenta ferestre, conexiuni de rețea, procese și interfețe de utilizator.


Acest termen este cunoscut și sub numele de Plan 9 File System Protocol, 9P2000 sau Styx.

Techopedia explică 9P

Protocolul 9P oferă un mijloc de acces și manipulare a resurselor și aplicațiilor în mod transparent într-un mediu distribuit. Este utilizat pentru mesaje între clienți și servere. Clientul transmite solicitări sub formă de mesaje T către un server. Serverul răspunde sub formă de mesaje R către client. Acest proces de transmitere a unei cereri și primirea răspunsurilor este cunoscut sub numele de tranzacție. Aceste mesaje se referă la punctele de intrare și trebuie să fie implementate de orice server 9P.


Protocolul 9P funcționează atât ca un sistem de fișiere distribuit, cât și ca o interfață de programare a aplicațiilor transparentă în rețea și limbaj-agnostic. A 4-a ediție revizuită a 9P a fost lansată sub numele de 9P2000 și s-a concentrat pe îmbunătățiri de bază. 9P2000 este implementat pe scară largă pe cea mai recentă versiune a sistemului Inferno OS. Protocolul de fișiere Inferno este o variantă a 9P, cunoscută și sub numele de Styx, care a fost dezvoltat pentru sistemul de operare Plan 9.


Ideea din spatele dezvoltării 9P a fost să codifice operațiunile de fișiere între programele client și sistemul de fișiere, permițând trimiterea mesajelor traduse printr-o rețea. Planul 9 folosește această tehnologie pentru a separa serverul de fișiere de serverul CPU și terminalele utilizatorului. Distribuția Plan 9 include o implementare a serverului 9P cunoscută sub numele de u9fs.


Unele dintre aplicațiile Plan 9, care iau forma serverelor 9P, includ acme, rio, instalator și wiki. Protocolul 9P și derivatele sale sunt utilizate în medii încorporate, cum ar fi Styx pe un proiect de cărămidă.

Ce este 9p? - definiție din techopedia