Casa reti Che cos'è 9p? - definizione da techopedia

Che cos'è 9p? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa 9P?

9P è un protocollo di rete sviluppato da Bell Labs che funge da mezzo per collegare i componenti di un sistema Plan 9. Il sistema Plan 9 è un sistema operativo distribuito progettato per fungere da piattaforma a scopi di ricerca. Rappresenta tutte le interfacce di sistema attraverso il file system. I file sono considerati oggetti chiave e utilizzati per rappresentare finestre, connessioni di rete, processi e interfacce utente.


Questo termine è anche noto come Plan 9 File System Protocol, 9P2000 o Styx.

Techopedia spiega 9P

Il protocollo 9P fornisce un mezzo per accedere e manipolare risorse e applicazioni in modo trasparente in un ambiente distribuito. Viene utilizzato per i messaggi tra client e server. Il client trasmette le richieste sotto forma di messaggi T a un server. Il server risponde sotto forma di messaggi R al client. Questo processo di trasmissione di una richiesta e ricezione di risposte è noto come transazione. Questi messaggi si riferiscono ai punti di ingresso e devono essere implementati da qualsiasi server 9P.


Il protocollo 9P funziona sia come file system distribuito sia come interfaccia di programmazione di applicazioni trasparenti in termini di rete e indipendente dalla lingua. La 4a edizione rivista di 9P è stata rilasciata con il nome 9P2000 e si è concentrata sui miglioramenti di base. 9P2000 è ampiamente implementato sull'ultima versione del sistema operativo Inferno. Inferno File Protocol è una variante di 9P, nota anche come Styx, sviluppata per il sistema operativo Plan 9.


L'idea alla base dello sviluppo di 9P era quella di codificare le operazioni sui file tra i programmi client e il file system, consentendo l'invio di messaggi tradotti su una rete. Plan 9 utilizza questa tecnologia per separare il file server dal server CPU e dai terminali utente. La distribuzione Plan 9 include un'implementazione del server 9P nota come u9fs.


Alcune delle applicazioni di Plan 9, che assumono la forma di server 9P, includono acme, rio, idraulico e wiki. Il protocollo 9P e i suoi derivati ​​sono utilizzati in ambienti embedded, come Styx on a Brick Project.

Che cos'è 9p? - definizione da techopedia