Gouspo hallgatói portál! „Ügyfél rendszerek

Web-szerverek: NCSA httpd WinHTTPD, rally, Apachie

Interaction „kliens - szerver” egy hálózat megfelelően elvégzett egy bizonyos szabvány vagy protokoll - gyűjteménye megállapodások létrehozására / megszüntetésére kommunikációs és információcsere.

Jellemzően a kliens és a szerver fut egy egységes proto-Cola (a ábra). - Telnet, FTP, Gopher, HTTP, stb miatt azonban az a tény, ez a megközelítés tűnik multi-protokoll kliensek és szerverek (lásd b.), Így például -. Brau -zer Netscape Navigator. Végül vannak olyan szerver-FÜGGELÉK zheniya (irodák, robotok), amelyek között van elhelyezve raznoprotokolnymi komponensek (ábra. A) és standard transzformációs eljárások végre.

2. fajták funkcionális struktúrák az ügyfél - kiszolgáló.

A számítógép (folyamat), vagy más módon ellenőrzik a FORRÁS-KGS ez a forrás egy szerver és a számítógép, az előnyöket Xia őket VIP.

Minden adott szerver típusa határozza meg az erőforrások-sa, ami az övé. Például a célja az adatbázis szerver egy ügyfélszolgálati kérdések kapcsolatos adatfeldolgozás; fájl szerver, vagy egy fájl szerver, a tolóerő-zhaetsya fájlrendszert, és így tovább. d.

Ez az elv érvényes a kölcsönhatása pro-gramm. A program, amely nem nyújtott megfelelő, nyújtson be, a szolgáltatások úgy, mint egy szerver, és a pro-gramm, használja ezeket a szolgáltatásokat, az úgynevezett CLI-ókorban. Programok vannak elosztva a természetben, vagyis az egyik funkciója az alkalmazást végre a kliens programot, és a többi - .. A program szerver, és azok kölcsönös cselekvés határozza meg egy bizonyos protokoll.

Tekintsük ezeket a funkciókat. Az egyik alapvető elveit technológiával készült „kliens - szerver”, hogy elválassza a funkciók egy szabványos interaktív (dialógus) alkalmazást a négy gumiabroncs csoport, amely más természetű.

Az első csoport. Ez a bemenet funkció és a kijelzőn az adatokat.

A második csoport a tiszta alkalmazási funkciók, amelyek jellemzőek erre a alkalmazási területen (például a bankrendszer - számlanyitás, pénzátutalás az egyik fiókból a másikba, stb ...).

A harmadik csoport az alapvető funkció tárolása és kezelése információforrások (adatbázisok, fájlrendszerek és hasonlók. D.).

A negyedik csoport - szolgáltató funkciók közötti kommunikáció funkcióit az első három csoportban.

Ennek megfelelően a következő logikai komponenseket kiosztott bármilyen alkalmazás:

• bemutató komponens (prezentáció), amely végrehajtja a funkció-CIÓ az első csoport;

• alkalmazás-összetevő (üzleti alkalmazás), támogatja a funkciója a második vezető csoportok;

• hozzáférési összetevő információforrások (resource manager), amely támogatja ezt a funkciót, a harmadik csoport, valamint az, hogy belépett megállapodások és kifinomult módszerek azok kölcsönhatása (kommunikációs protokoll).

Különbségek a végrehajtás a „kliens - szerver” technológia által meghatározott következő tényezők:

• típusú szoftver, amely beépül a fenti összetevők;

• szoftver mechanizmusok végrehajtására használják fel a funkciók mind a három csoport;

• kiosztására logikai komponenseket a számítógépek között a hálózaton belül;

• mechanizmusok közötti kommunikációban használt komponensek magukat.

Vannak négy megközelítés végre a következő technológiákat:

• File Server (File Server - FS);

• hozzáférés távoli adatok (Remote Data Access - RDA);

• Adatbázis szerver (Data Base Server - DBS);

• Application Server (Application Server - AS).

Ez a megközelítés az alapja a helyi számítógépes hálózat. Az egyik számítógép a hálózaton van rendelve a fájl szerver, és szolgáltatásokat nyújt más számítógépek feldolgozásának fájlokat.

A fájl szerver fut egy hálózati operációs rendszer-CIÓ szerepét játssza az információhoz való hozzáférés alkatrész NYM források (pl. E. fájlok). A többi PC a hálózaton működésére, RUET alkalmazás kódok amelyek kombinálva egy előre ábrázolása komponenst és alkalmazás összetevő (lásd az ábrát).

Kommunikációs protokoll, ha egy ilyen rendszer egy sor hívások, alkalmazásokat nyújt hozzáférést a SIS fájl témát a fájlszerver.

A hátránya ennek a technológia biztosítja az alacsony hálózati forgalmat (továbbítása több fájl, annak szükségességét, hogy-niju), egy kis mennyiségű adat manipuláció műveletek (file), hiányoznak a megfelelő eszközök az adatokhoz való hozzáférés biztonsági (védelmi csak a fájlrendszer szinten), és így tovább. D.

Hozzáférés a távoli adatok (RDA) lényegesen eltér a módszer FS információhoz való hozzáférés források. Ez az összetevő a program prezentációs technológia és alkalmazás-összetevő egyesítjük, és végrehajtása a kliens számítógépen. Az információhoz való hozzáférés források az üzemeltető által szolgáltatott-E speciális nyelvi (pl nyelv zaprosovSQL, amikor adatbázisok) vagy funkció kéri egy könyvtárban (ha van egy speciális alkalmazás programozási felület -API).

Információkérés forrásokat a hálózaton keresztül küldött a távoli számítógéphez, amely feldolgozza és végrehajtja azokat, visszatérve az ügyfél adatait blokkokat.

DostoinstvoRDA, hogy egyesítse a felület „kliens - szerver” lekérdezési nyelv és széles körű alkalmazás fejlesztő eszközök. A megoldás hátránya, hogy jelentős hálózati terhelés alatt az ügyféllel való kapcsolattartás és a szürke-hit útján keresett; képtelenség beadni alkalmazások RDA, mert egy program, hogy összekapcsolják a különböző funkciók a természetben (előadás és-Kladno).

RDA és a DBS technológia alapja egy kétszintű rendszer feladatmegosztás:

• RDA alkalmazás funkciói adott kliens program (alkalmazás komponenst egyesítjük a prezentáció komponens);

• A DBS felelősséget a végrehajtás veszi adatbázis motor (alkalmazás-összetevő van integrálva eleme az információhoz való hozzáférés források).

A háromszintű rendszer megvalósítva elválasztás funkciókat. Itt, az alkalmazás komponenst van kiválasztva, mint a legfontosabb eleme az elszigetelt-Vanny alkalmazás. Összehasonlítva a modell, arra lehet következtetni, hogy megtalálja, hogy az AS a legnagyobb rugalmasságot és uni-zsíros jellegét.

Kapcsolódó cikkek