Itthon Networks Mi a 9p? - meghatározás a techopedia alapján

Mi a 9p? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a 9P?

A 9P a Bell Labs által kifejlesztett hálózati protokoll, amely eszközként szolgál a Plan 9 rendszer összetevőinek összekapcsolásához. A Plan 9 rendszer olyan elosztott operációs rendszer, amelyet kutatási célokra szolgáló platformként terveztek. Ez a fájlrendszeren keresztül képviseli az összes rendszer interfészt. A fájlokat kulcsfontosságú objektumoknak tekintik, és a Windows, a hálózati kapcsolatok, a folyamatok és a felhasználói felületek ábrázolására használják.


Ezt a kifejezést Plan 9 fájlrendszer protokollnak, 9P2000-nek vagy Styx-nek is nevezik.

A Techopedia magyarázza a 9P-t

A 9P protokoll eszközöket biztosít az erőforrásokhoz és alkalmazásokhoz való átlátható hozzáféréshez és az azokhoz való manipulációhoz elosztott környezetben. Ügyfelek és szerverek közötti üzenetküldésre szolgál. Az ügyfél T-üzenetek formájában továbbítja a kéréseket a kiszolgálóra. A szerver R-üzenetek formájában válaszol az ügyféllel. A kérés továbbításának és a válaszok fogadásának ezt a folyamatát tranzakciónak nevezzük. Ezek az üzenetek a belépési pontokra vonatkoznak, és azokat minden 9P szervernek végre kell hajtania.


A 9P protokoll egyaránt elosztott fájlrendszerként, valamint hálózati átláthatósággal és nyelv-agnosztikai alkalmazásprogramozási felületként működik. A 9P felülvizsgált negyedik kiadása 9P2000 néven jelent meg, és az alapvető fejlesztésekre összpontosított. A 9P2000-et széles körben alkalmazzák az Inferno OS legújabb verzióján. Az Inferno File Protocol a 9P, Styx néven ismert változata, amelyet a Plan 9 operációs rendszerhez fejlesztettek ki.


A 9P fejlesztésének az az ötlete volt, hogy a kliens programok és a fájlrendszer közötti fájlműveleteket kódolja, lehetővé téve a lefordított üzenetek hálózaton keresztüli továbbítását. A 9. terv ezt a technológiát használja a fájlszerver elválasztására a CPU-kiszolgálótól és a felhasználói termináloktól. A Plan 9 disztribúció egy 9P szerver implementációt tartalmaz, az u9fs néven.


A Plan 9 alkalmazásai közül néhány, amelyek 9P szerverek formájában vannak, tartalmazzák az acme, rio, vízvezeték-szerelőket és a wikifeket. A 9P protokollt és annak származékait beágyazott környezetben, például a Styx on Brick Project-ben használják.

Mi a 9p? - meghatározás a techopedia alapján