Rumah Rangkaian Apakah 9p? - definisi dari techopedia

Apakah 9p? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud 9P?

9P adalah protokol rangkaian yang dibangunkan oleh Bell Labs yang berfungsi sebagai alat untuk menyambungkan komponen sistem Rancangan 9. Sistem Rancangan 9 adalah OS diedarkan yang direka untuk menjadi platform untuk tujuan penyelidikan. Ia mewakili semua antara muka sistem melalui sistem fail. Fail-fail tersebut dianggap sebagai objek utama dan digunakan untuk mewakili tingkap, sambungan rangkaian, proses dan antara muka pengguna.


Istilah ini juga dikenali sebagai Protokol Sistem Fail Rancangan 9, 9P2000 atau Styx.

Techopedia menerangkan 9P

Protokol 9P menyediakan cara untuk mengakses dan memanipulasi sumber dan aplikasi secara telus dalam persekitaran yang diedarkan. Ia digunakan untuk mesej antara pelanggan dan pelayan. Pelanggan menghantar permintaan dalam bentuk T-mesej ke pelayan. Jawapan pelayan dalam bentuk mesej R kepada klien. Proses penyampaian permintaan dan penerimaan balasan dikenali sebagai transaksi. Mesej-mesej ini berkaitan dengan titik masuk dan mesti dilaksanakan oleh mana-mana pelayan 9P.


Protokol 9P berfungsi sebagai sistem fail yang diedarkan dan sebagai antara muka pengaturcaraan aplikasi yang transparan dan bahasa-agnostik. Edisi ke-4 yang disemak semula 9P telah dikeluarkan di bawah nama 9P2000 dan memberi tumpuan kepada penambahbaikan asas. 9P2000 secara meluas dilaksanakan pada versi terbaru Inferno OS. Inferno File Protocol adalah varian 9P, yang juga dikenali sebagai Styx, yang dibangunkan untuk OS Rancangan 9.


Idea di belakang membangun 9P adalah untuk mengodkan operasi fail antara program klien dan sistem fail, yang membolehkan mesej diterjemahkan dihantar melalui rangkaian. Rancangan 9 menggunakan teknologi ini untuk memisahkan pelayan fail dari pelayan CPU dan terminal pengguna. Pengagihan Rancangan 9 termasuk pelaksanaan pelayan 9P yang dikenali sebagai u9fs.


Beberapa aplikasi Rancangan 9, yang mengambil bentuk pelayan 9P, termasuk acme, rio, tukang paip dan wikifs. Protokol 9P dan derivatifnya digunakan dalam persekitaran tertanam, seperti Styx pada Projek Bata.

Apakah 9p? - definisi dari techopedia