Namai Tinklai Kas yra 9p? - apibrėžimas iš techopedijos

Kas yra 9p? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia 9P?

9P yra tinklo protokolas, kurį sukūrė „Bell Labs“ ir kuris naudojamas kaip priemonė sujungti „Plan 9“ sistemos komponentus. „Plan 9“ sistema yra paskirstyta OS, sukurta kaip tyrimų platforma. Tai reiškia visas sistemos sąsajas per failų sistemą. Failai laikomi pagrindiniais objektais ir naudojami vaizduoti langus, tinklo jungtis, procesus ir vartotojo sąsajas.


Šis terminas taip pat žinomas kaip „Plan 9 File System Protocol“, „9P2000“ arba „Styx“.

„Techopedia“ paaiškina 9P

9P protokolas suteikia galimybę skaidriai pasiekti ir valdyti išteklius ir programas paskirstytoje aplinkoje. Jis naudojamas pranešimams tarp klientų ir serverių. Klientas perduoda serveriui užklausas T žinučių forma. Serveris klientui atsako R žinučių forma. Šis užklausos perdavimo ir atsakymų gavimo procesas yra žinomas kaip operacija. Šie pranešimai yra susiję su įėjimo taškais ir juos turi įgyvendinti bet kuris 9P serveris.


9P protokolas veikia ir kaip paskirstytoji failų sistema, ir kaip skaidri tinklo, ir kalbos agnostikos programų programavimo sąsaja. Pataisytas 4-asis 9P leidimas buvo išleistas pavadinimu 9P2000 ir buvo sutelktas į pagrindinius patobulinimus. 9P2000 yra plačiai įdiegta naujausioje „Inferno“ OS versijoje. „Inferno File Protocol“ yra 9P variantas, dar žinomas kaip „Styx“, kuris buvo sukurtas „Plan 9“ OS.


9P kūrimo idėja buvo užkoduoti failų operacijas tarp kliento programų ir failų sistemos, leidžiančią išverstas žinutes siųsti per tinklą. 9 plane naudojama ši technologija, norint atskirti failų serverį nuo CPU serverio ir vartotojo terminalų. „Plan 9“ platinimas apima 9P serverio diegimą, žinomą kaip „u9fs“.


Kai kurios 9 plano programos, kurios yra 9P serverių formos, yra „acme“, „rio“, santechnikai ir „wikifai“. 9P protokolas ir jo dariniai naudojami įterptose aplinkose, tokiose kaip „Styx on Brick Project“.

Kas yra 9p? - apibrėžimas iš techopedijos