Kliens-szerver architektúra

Slides:



Advertisements
Hasonló előadás
A számítógépes hálózatok és az Internet
Advertisements

A hálózat működése 1. A DHCP és az APIPA
• Önálló számítógépek összekapcsolt rendszere • Két számítógép akkor összekapcsolt, ha információcserére képesek • Az összekapcsolás többféle módon történhet,
ADATBÁZISOK.
Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Hálózati alapismeretek
Számítógépes hálózatok
HÁLÓZATOK.
Hálózati és Internet ismeretek
A számítógép felépítése
Hardver alapok I. 10. osztály.
Készítette: Bátori Béla 12.k
Számítógépes hálózatok Páll Boglárka. Meghatározás  A számítógépes hálózat, számítógépek és egyéb hardvereszközök egymással összekapcsolt együttese.
SZÁMÍTÓGÉP- HÁLÓZAT.
Hálózati alapfogalmak, topológiák
HÁLÓZATOK.
Hálózati architektúrák
Hálózatok.
Hálózatok.
HÁLÓZATOK.
Operációs rendszerek 1. Takács Béla
A számítógép alapegységei
13.a CAD-CAM informatikus
Szoftevrismeret Operációs rendszerek.
Számítógép részei.
Sütik. Mi is az a süti? A HTTP-süti egy információcsomag, amelyet a szerver küld a böngészőnek, majd a böngésző visszaküld a szervernek minden, a szerver.
Számítógép-hálózat • Önálló számítógépek összekapcsolt rendszere
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
Az e-kereskedelem (e-business)
Szabó László ügyvezető igazgató Twinnet
Számítógépes hálózatok világa Készítette: Orbán Judit ORJPAAI.ELTE.
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
HÁLÓZAT INTERNET. Weblap címek xikon/index.html xikon/index.html.
Hálózatkezelési újdonságok Windows 7 / R2
Programrendszer 2. Erőforrás – erőforrás elosztás 3. Indítja és ütemezi a programokat 4. kommunikáció 2 Takács Béla.
Ez függ, a számítógép méretétől és felhasználásától: 1.Nagygép – vállaltnál 2.PC - vállaltnál vagy otthon 3.Speciális számítógép egy berendezésben.
TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly.
A számítógép alapegységei. A számítógép a belsőleg tárolt program segítségével automatikusan hajtja végre a programokat. A memória utasítások és adatok.
A hálózati kapcsolat fajtái
Hálózati architektúrák
modul 3.0 tananyagegység Hálózatok
Operációs rendszer.
Tóth Gergely, február BME-MIT Miniszimpózium, Általános célú biztonságos anonimitási architektúra Tóth Gergely Konzulensek: Hornák Zoltán.
Az operációs rendszer Az operációs rendszer a számítógépet működtető szoftver, amely a számítógép indulásakor azonnal betöltődik a számítógép memóriájába:
Hálózati ismeretek Az OSI modell.
Bevezetés az operációs rendszerek világába TMG SZK.
1 Sramó András Adatbázis-technológia VII. előadás Adatbázis-technológia 7. előadás Elosztott adatbázisok.
Hálózatok.
Városi Rendészeti Program. Mi a Városi Rendészeti Program célja?  Az Önkormányzat Közterület felügyeletének munkáját segítse azáltal, hogy egy közös.
Felhő PC demonstráció Gergely Márk MTA SZTAKI Laboratory of Parallel and Distributed Systems
Audio Utastájékoztató Rendszer vasútállomások részére
Számítógép hálózatok.
A Windows Server 2003 termékcsalád A Windows Server 2003 termékcsaládnak 4 tagja van: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise.
Hálózatok a mai világban
2. Operációs rendszerek.
Számítógépes hálózatok Páll Boglárka. Meghatározás A számítógépes hálózat, számítógépek és egyéb hardvereszközök egymással összekapcsolt együttese. Például:
Piramis klaszter rendszer
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
Tűzfal (firewall).
Operációs rendszerek Fogalommeghatározás. Az operációs rendszer fogalma ???
Számítógépes hálózatok
IT ALAPFOGALMAK OPERÁCIÓS RENDSZEREK.
Integrált könyvtár rendszer (IKR)
Hálózati architektúrák
Hálózatok.
Az operációs rendszerek
Hálózati struktúrák, jogosultságok
Internet és kommunikáció
Kisvállalati hálózat kialakítása raspberry szerverrel
Előadás másolata:

Kliens-szerver architektúra

Története A kliens-szerver kifejezést először az 1980-as években használták olyan számítógépekre amelyek hálózatban működtek. A ma ismert modell a 80-as évek végén vált elfogadottá. A kliens-szerver szoftver architektúra egy sokoldalú, üzenetalapú és moduláris infrastruktúra amely azért alakult ki, hogy a használhatóságot, rugalmasságot, együttműködési lehetőségeket és bővíthetőséget megnövelje a centralizált, nagygépes, időosztásos rendszerekhez képest.

Kliens A kliens olyan számítógép amely hozzáfér egy (távoli) szolgáltatáshoz, amelyet egy számítógép hálózathoz tartozó másik gép nyújt. A kifejezést először önálló programmal nem rendelkező végkészülékekre illetve terminálokra alkalmazták amelyek legfontosabb szerepe az volt, hogy a hálózaton keresztül kapcsolatba lépjenek az időosztással működő nagygépekkel és elérhetővé tegyék azok szolgáltatásait. Jellemzői: Kéréseket, lekérdezéseket küld a szervernek A választ a szervertől fogadja. Egyszerre általában csak kisszámú szerverhez kapcsolódik Közvetlenül kommunikál a felhasználóval, általában egy GUI-n ( Grafikus felhasználói felület) keresztül

Kiszolgáló ( szerver ) A kiszolgáló vagy szerver általában olyan nagyteljesítményű számítógépet, illetve szoftvert jelent, ami más gépek számára a rajta tárolt vagy előállított adatok felhasználását, a kiszolgáló hardver erőforrásainak (pölö: nyomtató, háttértárolók, processzor) kihasználását, illetve más szolgáltatások elérését teszi lehetővé. Jellemzői: Passzív, a kliensektől várja a kéréseket A kéréseket, lekérdezéseket feldolgozza, majd visszaküldi a választ Általában nagyszámú klienshez kapcsolódik egyszerre Általában nem áll közvetlen kapcsolatban a felhasználóval A kiszolgálókat többféleképpen csoportosíthatjuk, például: a funkciójuk szerint, például webkiszolgálók, FTP- kiszolgálók, adatbázis-kiszolgálók; a kiszolgált kör alapján, például internetes kiszolgálók, intranetes kiszolgálók; a teljesítményük alapján.

A kliens-szerver olyan architektúra amely elválasztja egymástól a klienst és a szervert, és az esetek nagy többségében egy számítógép hálózaton alakítják ki. A hálózat klienseit és szervereit más néven csomópontnak is nevezhetjük. A kliens-szerver architektúra legalapvetőbb formájában mindössze kétfajta csomópont van, a kliens és a szerver. Ezt az egyszerű architektúrát két szintűnek hívják. Bonyolultabb architektúrák is léteznek amelyek 3 különböző típusú csomópontból állnak: kliensből, alkalmazás szerverből valamint adatbázis szerverből Ezt három szintű architektúrának hívják, és a leggyakrabban alkalmazott a kliens-szerver megoldások közül. Amelyek kettőnél több szintet tartalmaznak többszintű és n-szintű architektúrának is nevezzük.

A kliens-szerver achitektúrában azt a gépet, amely a felhasználóval kommunikál front-end-nek hívjuk, azt amelyik a háttérben az adatbázis műveleteket végzi back-end-nek. A modern adatbázismotoroknál a kettő között biztonsági hálózatot hozhatunk létre titkosítás segítségével. Mivelhogy az adatbázishoz csak a kliens gépről lehet hozzáférni különböző biztonsági szinteket lehet bevezetni a kliens gépnél ülő felhasználó jogai alapján. A modern adatbázisszervereknél a következőképpen van a megosztás: az adatbázisszerveren van az adatbázis és a módosító program is, a kliens gépen van az interfész és a feldolgozás. A két gép között kell legyen egy hálózat is. A kliens gép kéréseket továbbít a hálózaton keresztül az adatbázisszervernek, melyekre eredményül adatokat kap. Ezeket feldolgozza és az interfészen keresztül közli. Előnye, hogy csak kérések és eredmények közlekednek, tehát elég minimális az adatforgalom.