Bevezetés az ügyfélkiszolgáló hálózatokba

Az ügyfél-kiszolgáló kifejezés egy népszerű modellt jelent a számítógépes hálózatokhoz, amely mindkét ügyfél hardvereszközt és kiszolgálót használja, mindegyiknek speciális funkciói vannak. Az ügyfél-kiszolgáló modell az interneten és a helyi hálózatokon (LAN-ok) is használható . Az interneten az ügyfél-kiszolgáló rendszerek példái közé tartoznak a webböngészők és webkiszolgálók , az FTP- ügyfelek és -szerverek, valamint a DNS .

Ügyfél- és szerver hardver

Az ügyfél / kiszolgáló hálózatépítés sok évvel ezelőtt népszerű volt, mivel a személyi számítógépek (számítógépek) a közönséges alternatívaként lettek kialakítva. Az ügyféleszközök jellemzően PC-k, amelyek hálózati szoftveralkalmazásokkal vannak telepítve, és információkat kérnek és fogadnak a hálózaton keresztül. A mobil eszközök, valamint az asztali számítógépek mind kliensként működhetnek.

A kiszolgálóeszköz jellemzően fájlokat és adatbázisokat tárol, beleértve az összetettebb alkalmazásokat, például a weboldalakat. A kiszolgálóeszközök gyakran nagyobb teljesítményű központi processzorokat, több memóriát és nagyobb meghajtókat tartalmaznak, mint az ügyfelek.

Ügyfél-kiszolgáló alkalmazások

Az ügyfél-kiszolgáló modell a kliens alkalmazással és egy eszközzel hálózati forgalmat szervez. A hálózati ügyfelek üzeneteket küldenek a kiszolgálónak, hogy kéréseket kezdeményezzenek. A szerverek válaszolnak ügyfeleikre minden egyes kérésen és visszajelzésen keresztül. Az egyik kiszolgáló számos ügyfelet támogat, és több kiszolgáló is összekapcsolható egy kiszolgálói medencében, hogy megnőjen a feldolgozott terhelések, ahogy az ügyfelek száma növekszik.

Az ügyfélszámítógép és a kiszolgáló számítógép általában két különálló hardveregységből áll, amelyek mindegyike a saját céljaikra szabott. Például egy webes ügyfél jobban működik egy nagyképernyős kijelzővel, míg a webszerver egyáltalán nem igényel semmilyen megjelenítést, és bárhol is megtalálható a világon. Bizonyos esetekben azonban egy adott eszköz mind kliensként, mind ugyanazon alkalmazáshoz tartozó kiszolgálóként működhet. Ezenkívül egy olyan eszköz, amely egy alkalmazás egy kiszolgálója, egyidejűleg kliensként működhet más kiszolgálókhoz, különböző alkalmazásokhoz.

Az interneten található legnépszerűbb alkalmazások közül néhány az ügyfél-kiszolgáló modellt követi, beleértve az e-maileket, az FTP-t és a webszolgáltatásokat. Mindegyik kliensnek van egy felhasználói felülete (grafikus vagy szöveges) és egy ügyfélalkalmazás, amely lehetővé teszi a felhasználó számára a kiszolgálókhoz való kapcsolódást. E-mail és FTP esetén a felhasználók megadják a számítógép nevét (vagy néha IP-címet ) az interfészbe a szerverhez való kapcsolódáshoz.

Helyi ügyfél-kiszolgáló hálózatok

Számos otthoni hálózat kis méretű ügyfél-kiszolgáló rendszert használ. A szélessávú útválasztók például olyan DHCP- szervereket tartalmaznak, amelyek IP-címeket biztosítanak az otthoni számítógépeknek (DHCP-ügyfelek). Más otthoni hálózati kiszolgálók is tartalmaznak nyomtatókiszolgálókat és biztonsági szervereket .

Client-Server vs Peer-to-Peer és más modellek

A hálózati ügyfél-kiszolgáló modellt eredetileg úgy fejlesztették ki, hogy megoszthassa a hozzáférést az adatbázis-alkalmazásokhoz a nagyobb számú felhasználó között. A mainframe modellhez képest az ügyfél-kiszolgáló hálózatának jobb rugalmassága van, mivel a kapcsolatok szükség szerint igény szerint, nem pedig rögzítettek. Az ügyfél-kiszolgáló modell olyan moduláris alkalmazásokat is támogat, amelyek megkönnyítik a szoftverek készítését. Az úgynevezett kétszintű és háromszintű ügyfél-kiszolgáló rendszerek esetében a szoftveralkalmazások moduláris összetevőkre vannak szétválasztva, és minden egyes összetevő telepítve van az adott alrendszerre szakosodott ügyfelekre vagy kiszolgálókra.

Az ügyfél-kiszolgáló csak egy megközelítés a hálózati alkalmazások kezeléséhez. Az ügyfél-kiszolgáló, a peer-to-peer hálózat elsődleges alternatívája az összes eszközt azzal egyenértékű képességekkel kezeli, nem pedig speciális ügyfél- vagy kiszolgálói szerepköröket. Az ügyfél-kiszolgálóhoz képest a peer-to-peer hálózatok bizonyos előnyöket kínálnak, például a nagyobb rugalmasságot a hálózat bővítéséhez, hogy nagyszámú ügyfelet kezeljenek. Az ügyfél-kiszolgáló hálózatok általában előnyökkel járnak a peer-to-peernél is, például az alkalmazások és adatok kezelésének képességét egy központosított helyen.