Úvod do klientských sietí

Pojem klient-server odkazuje na populárny model počítačovej siete, ktorý využíva obe hardvérové ​​klientske zariadenia a servery, každý s konkrétnymi funkciami. Model klient-server sa môže používať na internete, ako aj na lokálnych sieťach (LAN) . Príklady systémov klient-server na internete zahŕňajú webové prehliadače a webové servery , FTP klientov a servery a DNS .

Káble a serverový hardvér

Klientske / serverové siete sa rozrástli v popularite pred mnohými rokmi, keďže osobné počítače (PC) sa stali bežnou alternatívou k starším sálovým počítačom. Klientské zariadenia sú zvyčajne počítače so sieťovými softvérovými aplikáciami, ktoré požadujú a prijímajú informácie prostredníctvom siete. Mobilné zariadenia, rovnako ako stolné počítače, môžu fungovať ako klienti.

Serverové zariadenie zvyčajne ukladá súbory a databázy vrátane zložitejších aplikácií, napríklad webových lokalít. Serverové zariadenia často obsahujú výkonnejšie centrálne procesory, viac pamäte a väčšie diskové jednotky než klienti.

Aplikácie klient-server

Model klient-server organizuje sieťovú prevádzku prostredníctvom klientskej aplikácie a tiež pomocou zariadenia. Klienti siete posielajú správy na server, aby si ich vyžiadali. Servery reagujú na svojich klientov tým, že konajú pri každej žiadosti a vrátia výsledky. Jeden server podporuje viacerých klientov a viacero serverov môže byť prepojených do siete serverov, aby zvládli zvýšené spracovanie záťaže pri raste počtu klientov.

Klientský počítač a serverový počítač sú zvyčajne dve samostatné jednotky hardvéru, z ktorých každý je prispôsobený svojmu účelu. Webový klient napríklad pracuje najlepšie s veľkým zobrazením na obrazovke, zatiaľ čo webový server nepotrebuje žiadny displej a môže byť umiestnený kdekoľvek na svete. V niektorých prípadoch však dané zariadenie môže fungovať ako klient aj server pre rovnakú aplikáciu. Okrem toho zariadenie, ktoré je serverom pre jednu aplikáciu, môže súčasne pôsobiť ako klient na iné servery pre rôzne aplikácie.

Niektoré z najpopulárnejších aplikácií na internete sa riadia modelom klient-server vrátane e-mailu, FTP a webových služieb. Každý z týchto klientov má používateľské rozhranie (grafické alebo textové) a klientskú aplikáciu, ktorá umožňuje používateľovi pripojiť sa k serverom. V prípade e-mailu a FTP používatelia zadajú do rozhrania rozhranie rozhranie na nastavenie pripojenia na server názov počítača (alebo niekedy aj IP adresu ).

Miestne klientsko-serverové siete

Mnohé domáce siete využívajú systémy klient-server v malom rozsahu. Širokopásmové smerovače napríklad obsahujú servery DHCP, ktoré poskytujú IP adresy domácim počítačom (klienti DHCP). Ďalšie typy sieťových serverov nájdených v domácnostiach zahŕňajú tlačové servery a záložné servery .

Klient-Server vs. Peer-to-Peer a iné modely

Model siete klient-server bol pôvodne vyvinutý na zdieľanie prístupu k databázovým aplikáciám medzi väčším počtom používateľov. V porovnaní s modelom sálových počítačov poskytuje sieťové rozhranie klient-server lepšiu flexibilitu, pretože pripojenia je možné na požiadanie vykonať podľa potreby namiesto toho, aby boli opravené. Model klient-server tiež podporuje modulárne aplikácie, ktoré môžu uľahčiť vytváranie softvéru. V takzvaných dvoch úrovniach a troch úrovniach typov klient-serverových systémov sú softvérové ​​aplikácie rozdelené do modulárnych komponentov a každá súčasť je inštalovaná na klientoch alebo serveroch špecializovaných pre tento subsystém.

Klient-server je len jeden prístup k riadeniu sieťových aplikácií. Primárna alternatíva k sieti typu peer-to-peer klient-server, považuje všetky zariadenia za ekvivalentné schopnosti namiesto špecializovaných klientských alebo serverových rolí. V porovnaní so serverom klient-server poskytujú peer to peer siete určité výhody, ako je lepšia flexibilita pri rozširovaní siete na zvládnutie veľkého počtu klientov. Siete klient-server vo všeobecnosti ponúkajú výhody aj ako peer-to-peer, napríklad schopnosť spravovať aplikácie a dáta v jednom centralizovanom mieste.