Ev Ağlar 9p nedir? - techopedia nedir?

9p nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - 9P anlamı ne?

9P, Bell Labs tarafından geliştirilen ve Plan 9 sisteminin bileşenlerini bağlamak için bir araç görevi gören bir ağ protokolüdür. Plan 9 sistemi, araştırma amaçlı bir platform olarak hizmet etmek üzere tasarlanmış dağıtılmış bir işletim sistemidir. Dosya sistemi üzerinden tüm sistem arabirimlerini temsil eder. Dosyalar anahtar nesneler olarak kabul edilir ve pencereleri, ağ bağlantılarını, işlemleri ve kullanıcı arabirimlerini temsil etmek için kullanılır.


Bu terim, Plan 9 Dosya Sistemi Protokolü, 9P2000 veya Styx olarak da bilinir.

Techopedia 9P'yi açıklıyor

9P protokolü, dağıtılmış bir ortamda şeffaf olarak kaynaklara ve uygulamalara erişmek ve bunları değiştirmek için bir araç sağlar. İstemciler ve sunucular arasındaki mesajlar için kullanılır. İstemci, istekleri T iletileri biçiminde bir sunucuya iletir. Sunucu, istemciye R iletileri biçiminde yanıt verir. Bir istek iletme ve yanıt alma işlemine işlem denir. Bu mesajlar giriş noktaları ile ilgilidir ve herhangi bir 9P sunucusu tarafından uygulanmalıdır.


9P protokolü, hem dağıtılmış bir dosya sistemi hem de ağ-saydam ve dile agnostik uygulama programlama arabirimi olarak çalışır. 9P'nin revize edilmiş 4. baskısı 9P2000 adı altında piyasaya sürüldü ve temel iyileştirmelere odaklandı. 9P2000, Inferno OS'nin en son sürümünde yaygın olarak uygulanmaktadır. Inferno Dosya Protokolü, Plan 9 OS için geliştirilen Styx olarak da bilinen 9P'nin bir çeşididir.


9P geliştirmenin arkasındaki fikir, istemci programları ile dosya sistemi arasındaki dosya işlemlerini kodlayarak, çevrilmiş iletilerin bir ağ üzerinden gönderilmesine izin vermekti. Plan 9, dosya sunucusunu CPU sunucusundan ve kullanıcı terminallerinden ayırmak için bu teknolojiyi kullanır. Plan 9 dağıtımı, u9fs olarak bilinen 9P sunucusu uygulamasını içerir.


9P sunucuları biçimindeki Plan 9'un uygulamalarından bazıları acme, rio, tesisatçı ve wikif'leri içerir. 9P protokolü ve türevleri, bir Brick Project'teki Styx gibi gömülü ortamlarda kullanılır.

9p nedir? - techopedia nedir?