1 Kliens-szerver architektúra

Az internet korai időszakában a kliens-szerver architektúra széles körben elterjedt, bár voltak mások. Jelentése abban rejlik, hogy minden hálózati résztvevő két logikai részre oszlik: kliensre és szerverre.

A szerver (szerver, kiszolgálástól - kiszolgálásig) feladata a kliens kérések kiszolgálása. A munka nagy részét a szerver végzi el, tárolja az összes szükséges adatot és felügyeli azok integritását. És bár vannak olyan számítógépek, amelyek szervereket hívnak, a „kliens” és a „szerver” kifejezések általában szoftvert jelentenek.

Az ügyfél feladata, hogy a saját örömében éljen. Amikor az ügyfélnek szüksége van bizonyos adatokra a szervertől, kérést küld neki. Egy idő után választ kap a szervertől, és valami fontosat tehet a kapott adatokkal.

A kéréseket mindig az ügyfél kezdeményezi. A kommunikációs mód mindig kérés-válasz formájában történik. Bizonyos értelemben ez a „kliens-szerver” fogalmának szinonimája .

És mik az alternatívák? Nos, először is a peer-to-peer hálózatok, ahol minden résztvevő egyenlő (peer-to-peer hálózatoknak is nevezik). Ha Ön és barátja csevegnek vagy SMS-t küldenek, akkor ez csak egy példa a peer-to-peer hálózatra. Mi a különbség?

Írhat üzenetet, és nem kap választ, majd küldhet egy újat, és így tovább. Barátod lehet a párbeszéd kezdeményezője. Bármelyik fél írhat előbb. A párbeszéddel kapcsolatos minden információt mindkét fél tárol, senki sem köteles válaszolni.

A kliens-szerver architektúra előnyei:

Megbízhatóság . Az ügyfelek bárhol lehetnek, még nem megbízható platformokon is. A számítógépen lévő Windows összeomolhat, iPhone-ját ellophatják, és a felhőben tárolt adatok nem mennek sehova.

Gyenge és olcsó ügyfelek . Ha videót kell szerkesztenie a telefonon, akkor töltse fel a szerverre és hajtsa végre a szerveren. Az ügyfél olcsó eszköz lehet.

Kiegyensúlyozott terhelés . Minden ügyfélnek egyéni használati ütemezése van, ami nagyon ingadozó lehet. A szerver több ezer klienstől kap kéréseket, terhelése átlagolt, így jobban kiszámítható.

Kliens-szerver architektúra