Huis netwerken Wat is 9p? - definitie van techopedia

Wat is 9p? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent 9P?

9P is een netwerkprotocol ontwikkeld door Bell Labs dat dient als een middel om de componenten van een Plan 9-systeem aan te sluiten. Het Plan 9-systeem is een gedistribueerd besturingssysteem dat is ontworpen als platform voor onderzoeksdoeleinden. Het vertegenwoordigt alle systeeminterfaces via het bestandssysteem. De bestanden worden beschouwd als de belangrijkste objecten en worden gebruikt om vensters, netwerkverbindingen, processen en gebruikersinterfaces weer te geven.


Deze term wordt ook wel Plan 9 File System Protocol, 9P2000 of Styx genoemd.

Techopedia legt 9P uit

Het 9P-protocol biedt een middel om op transparante wijze toegang te krijgen tot en middelen te bewerken in een gedistribueerde omgeving. Het wordt gebruikt voor berichten tussen clients en servers. De client verzendt aanvragen in de vorm van T-berichten naar een server. De server antwoordt in de vorm van R-berichten naar de client. Dit proces van het verzenden van een verzoek en het ontvangen van antwoorden staat bekend als een transactie. Deze berichten hebben betrekking op de toegangspunten en moeten door elke 9P-server worden geïmplementeerd.


Het 9P-protocol werkt zowel als een gedistribueerd bestandssysteem als als een netwerk-transparante en taal-agnostische applicatie-programmeerinterface. De herziene 4e editie van 9P werd uitgebracht onder de naam 9P2000 en was gericht op basisverbeteringen. 9P2000 wordt op grote schaal geïmplementeerd in de nieuwste versie van het Inferno OS. Het Inferno File Protocol is een variant van 9P, ook bekend als Styx, dat is ontwikkeld voor het Plan 9 OS.


Het idee achter de ontwikkeling van 9P was om bestandsbewerkingen tussen clientprogramma's en het bestandssysteem te coderen, waardoor vertaalde berichten via een netwerk konden worden verzonden. Plan 9 gebruikt deze technologie om de bestandsserver te scheiden van de CPU-server en de gebruikersterminals. De Plan 9-distributie omvat een 9P-serverimplementatie die bekend staat als u9fs.


Sommige van de toepassingen van Plan 9, die de vorm hebben van 9P-servers, omvatten acme, rio, loodgieter en wikifs. Het 9P-protocol en zijn afgeleiden worden gebruikt in embedded omgevingen, zoals het Styx on a Brick-project.

Wat is 9p? - definitie van techopedia