Mājas Tīkli Kas ir 9p? - definīcija no tehopedijas

Kas ir 9p? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē 9P?

9P ir Bell Labs izstrādāts tīkla protokols, kas kalpo kā līdzeklis Plan 9 sistēmas komponentu savienošanai. Plan 9 sistēma ir izplatīta OS, kas izstrādāta kā platforma pētniecības mērķiem. Tas attēlo visas sistēmas saskarnes caur failu sistēmu. Faili tiek uzskatīti par galvenajiem objektiem un tiek izmantoti, lai attēlotu logus, tīkla savienojumus, procesus un lietotāja saskarnes.


Šis termins ir pazīstams arī kā Plan 9 failu sistēmas protokols, 9P2000 vai Styx.

Techopedia skaidro 9P

9P protokols nodrošina līdzekļus, lai izplatītā vidē pārredzami piekļūtu resursiem un lietojumprogrammām un ar tām manipulētu. To izmanto ziņojumiem starp klientiem un serveriem. Klients pārsūta pieprasījumus T-ziņojumu veidā uz serveri. Serveris klientam atbild R ziņojumu veidā. Šis pieprasījuma pārsūtīšanas un atbilžu saņemšanas process ir pazīstams kā darījums. Šie ziņojumi attiecas uz ieejas punktiem, un tie jāīsteno jebkuram 9P serverim.


9P protokols darbojas gan kā izplatīta failu sistēma, gan kā tīklam caurspīdīga un valodu agnostiska lietojumprogrammu saskarne. Pārskatītais 4. izdevums 9P tika izlaists ar nosaukumu 9P2000 un koncentrējās uz pamata uzlabojumiem. 9P2000 tiek plaši ieviests jaunākajā Inferno OS versijā. Inferno faila protokols ir 9P, pazīstams arī kā Styx, variants, kas tika izstrādāts operētājsistēmas Plan 9 operētājsistēmai.


9P izstrādes ideja bija kodēt failu operācijas starp klientu programmām un failu sistēmu, ļaujot tulkotos ziņojumus nosūtīt tīklā. 9. plāns izmanto šo tehnoloģiju, lai failu serveri atdalītu no CPU servera un lietotāja termināļiem. Plan 9 izplatīšanā ietilpst 9P servera ieviešana, kas pazīstama kā u9fs.


Daži no plāna 9 lietojumiem, kas ir 9P serveru formā, ietver acme, rio, santehniķus un wikifus. 9P protokols un tā atvasinājumi tiek izmantoti iegultās vidēs, piemēram, Styx on Brick Project.

Kas ir 9p? - definīcija no tehopedijas