Szerver
A netes szakzsargonban a szerver egy olyan számítógép, amely sokféle információt szolgáltat a felhasználó vagy kliens gépek számára. Általában egy kiszolgáló csak néhány dolgot csinál sok ügyfél számára. Minden olyan típusú dolgot, amit egy kiszolgáló csinál, szolgáltatásnak nevezünk. A szolgáltatásokat más számítógépek használják, amelyeket klienseknek nevezünk. Az ügyfél és a kiszolgáló közötti kapcsolatot ügyfél-kiszolgáló kapcsolatnak nevezzük. Például a Wikipédiának vannak webkiszolgálói, amelyek egy szolgáltatással weboldalakat küldenek az interneten keresztül. Az Ön kliensszámítógépe a Wikipédia weblap szolgáltatásával beszélget, hogy weboldalakat kapjon az Ön számára. A kiszolgáló internetes játékokat is fogadhat, fájlokat oszthat meg, és hozzáférést biztosíthat perifériás eszközökhöz, például nyomtatókhoz. Egyszerűen fogalmazva, az egyes számítógépek néhány nagy teljesítményű számítógéphez, az úgynevezett szerverekhez kapcsolódnak. Ezek tárolják a fájlokat és az információkat weboldal formájában. Internetkapcsolattal a világ bármely pontján élő különböző felhasználók hozzáférhetnek ezekhez a fájlokhoz.
Ahhoz, hogy a kiszolgálók és az ügyfelek beszélni tudjanak egymással, hálózatra kell csatlakozniuk, és ugyanazt a protokollt kell használniuk. A hálózatokban a protokoll a gépek számára meghatározott módot jelent arra, hogy más gépekkel beszélgessenek. Olyan, mint egy nyelv. Például a Wikipedia szervere a HTTP protokollt használja, hogy weboldalakat küldjön az Ön számítógépének, az Ön számítógépe pedig a HTTP protokollt használja arra, hogy a Wikipédiától oldalakat kérjen.
A szervereket általában kifejezetten úgy készítik, hogy nagyobb teljesítményűek és megbízhatóbbak legyenek, és sokkal drágábbak, mint a normál számítógépek. Néha a szerverek klaszterezettek is lehetnek, ami azt jelenti, hogy sok szerver dolgozik együtt egy szolgáltatás elvégzésén.
A szerver lelassulhat, ha túl sokan lépnek be egyszerre a szerverre, ami nagy terhelést eredményez. Az is előfordulhat, hogy nem képes elviselni a nagy terhelést, így automatikusan leáll.
A peer-to-peer rendszerben minden számítógép egyszerre kliens és kiszolgáló a többiek számára. Ezt általában a fájlmegosztásban és a VOIP-ben alkalmazzák. Ez azonban segíthet a kalózkodási kísérletekben.
Tipikus szerver operációs rendszerek a Linux, a FreeBSD, a NetBSD és az OpenBSD. Más számítógépekkel ellentétben a szerver gyakran nem rendelkezik monitorral, billentyűzettel vagy egérrel. Ha egy kiszolgálónak nem kell túl sok mindent csinálnia, a kiszolgálószoftverek futhatnak egy olyan számítógépen, amely más dolgokat is csinál.
Egy halom szerver
Webkiszolgáló
A webkiszolgáló egy olyan kiszolgálótípus, amelyet weboldalak fogadására használnak. A webkiszolgáló szoftverek közé tartozik például az Apache vagy az IIS. Egy webkiszolgáló egy vagy több weboldalt is fogadhat. A webkiszolgáló alapértelmezett portja a 80-as (HTTP) vagy a 443-as (HTTPS) port.
Egyes webszerverek a weboldalak kiszolgálásán kívül más feladatokat is ellátnak. Például rendelkezhetnek az SSI nevű valamivel, amely megkönnyíti a weboldal építését.
A webszerverek olyan szolgáltatásokat használnak, mint a CGI, hogy a szerveren lévő szoftverek weboldalakat készíthessenek. A CGI-t használó programozási nyelvek közül néhány olyan szkriptnyelv, mint a Perl, a Python, a PHP vagy az ASP. Vannak fordított nyelvek, mint a C++ vagy a Java.
Kapcsolódó oldalak
- Fájlkiszolgáló
Kérdések és válaszok
K: Mi az a szerver?
V: A szerver egy olyan számítógép, amely sokféle információt szolgáltat egy felhasználó vagy ügyfélgép számára. Általában csak néhány dolgot végez sok ügyfél számára.
K: Hogy hívják a kliens és a kiszolgáló közötti kapcsolatot?
V: Az ügyfél és a kiszolgáló közötti kapcsolatot ügyfél-kiszolgáló kapcsolatnak nevezzük.
K: Hogyan szolgáltatnak a szerverek weboldalakat az interneten keresztül?
V: A kiszolgálók a HTTP protokoll segítségével nyújtanak weboldalakat az interneten keresztül, amely a weboldalakat elküldi az azokat kérő számítógépeknek.
K: Mit tudnak még a kiszolgálók a weboldalak fogadásán kívül?
V: A weboldalakon kívül a szerverek internetes játékokat is fogadhatnak, fájlokat oszthatnak meg, és hozzáférést biztosíthatnak perifériás eszközökhöz, például nyomtatókhoz.
K: Hogyan kapcsolódnak az egyes számítógépek a kiszolgálókhoz?
V: Az egyes számítógépek néhány nagy teljesítményű számítógéphez, az úgynevezett szerverekhez kapcsolódnak, hogy a fájlokat és információkat weboldal formájában tárolják, így a világ bármely pontján élő különböző felhasználók internetkapcsolattal hozzáférhetnek ezekhez a fájlokhoz.
K: Mire van szükségük a gépeknek ahhoz, hogy beszélni tudjanak egymással?
V: Ahhoz, hogy a gépek beszélni tudjanak egymással, hálózatba kell kapcsolódniuk, és ugyanazt a kommunikációs protokollt kell használniuk, amely olyan, mint egy nyelv a gépek számára.