Reklama

definícia siete klientskeho servera Vytváranie sietí medzi klientom a serverom je paradigma, ktorá sa najčastejšie používa pri vytváraní sietí na celom svete. Ako už názov napovedá, je definícia siete klientskeho servera taká, že jedna zo zúčastnených strán vystupuje ako klient a druhá ako server.

Napríklad v tomto okamihu váš počítač vystupuje ako klient, ktorý žiada túto webovú stránku zo servera MakeUseOf, ktorý potom šťastne odpovie na požadovanú stránku. Klient potom dostane stránku a ukáže vám ju, čo vám umožní prečítať tento úžasný článok!

To je jej podstata. Ak ste niekedy museli vysvetliť sebe alebo niekoho iného, ​​čo je to sieť klientskych serverov alebo výpočtová technika klientskych serverov, postačí to vysvetliť vyššie uvedeným príkladom. Ak však máte záujem ponoriť sa trochu hlbšie do definície siete klientskych serverov, ste vítaní nasledovať ich.

Ako komunikujú klienti a servery?

Vo vyššie uvedenom príklade som spomenul, že „váš počítač požaduje server MakeUseOf pre webovú stránku“. Môžete sa opýtať, ako k tomu dôjde? Komunikujú v angličtine, nemčine alebo francúzštine? Vlastne nič z toho. Neexistuje ani jediný komunikačný jazyk. Klienti a servery používajú na komunikáciu medzi sebou špeciálne správy, ktoré zodpovedajú spoločnému protokolu.

instagram viewer

definícia siete klientskeho servera

Formát protokolu a správy sa musia dohodnúť vopred, inak nemôže dôjsť k komunikácii. Napríklad „http: //“, Ktorú zadáte do panela s adresou v prehliadači, určuje, že používate Protokol HTTP alebo HyperText Transfer komunikovať so serverom. Obrázok vyššie zobrazuje ukážku požiadavky HTTP, keď som chcel ísť Google India.

Z portov a serverov

Dobre, teraz viete, že váš počítač dokáže hovoriť HTTP. Znamená to, že všetka komunikácia cez internet využíva HTTP? Alebo ako by môj počítač vedel, kedy použiť ktorý protokol? Na tieto otázky sa pokúsim v tejto časti odpovedať. Najprv mi dovoľte objasniť niektoré veci - doteraz som predstavil pohľad na sieťové paradigma celého klientskeho servera, ktorý bol 10 000 stôp, v ktorom počítače pôsobili buď ako klient alebo ako server.

Teraz je čas na priblíženie a podrobný pohľad. Ak sa vrátime k príkladu webovej stránky, je to skutočne váš webový prehliadač, ktorý funguje ako skutočný klient. Pretože v počítači môžete naraz spúšťať viac aplikácií, váš počítač môže skutočne fungovať klient na viac serverov alebo sa na to pripravte - pomocou vhodného softvéru môže fungovať ako klient a server.

Stále ste zmätení touto definíciou siete klientskych serverov? Dovoľte mi to objasniť. Povedzme, že máte prehliadač Google Chrome a FileZilla (FTP klient, FTP je ďalší protokol), váš počítač sa teraz môže pripojiť k webovému serveru pomocou protokolu HTTP a FTP, a tým pôsobí ako klient a vyžaduje obsah od dvoch serverov. Podobne nainštalujte príslušný softvér, s ktorým môžete komunikovať akýkoľvek druh servera. Implementácia protokolu je do týchto aplikácií naprogramovaná.

definícia siete klientskeho servera

Ak teraz vedľa seba nainštalujete do svojho počítača niečo ako IIS alebo Apache, môže to váš počítač urobiť pôsobiť ako server pre ostatných klientov a slúžiť požiadavkám na webové stránky (IIS aj Apache sú webový server) softvér). V skutočnosti môžete skúsiť “http://localhost“Vo vašom webovom prehliadači a pripojí sa k softvéru webového servera, ktorý ste nainštalovali vo svojom počítači, a zobrazí webovú stránku.

Do svojho počítača si môžete nainštalovať aj viac serverového softvéru. Napríklad jeden počítač môže byť použitý ako webový server na poskytovanie webových stránok a ako FTP server na prenos súborov. Serverový softvér v podstate počúva, čo sa v počítači nazýva porty. Vždy, keď dôjde k požiadavke na určený port, príslušný server podnikne kroky a odpovie. Apache napríklad počúva port 80 a prehliadače vedia posielať požiadavky na port 80 v predvolenom nastavení. Takže vždy, keď dôjde k žiadosti na port 80, Apache odpovie späť webovou stránkou.

Aby sme to všetko zhrnuli, softvér v počítači používa hardvér vášho počítača na iniciovanie žiadosti v konkrétnom formáte. Táto požiadavka sa potom prenesie po sieti na príslušný server (pomocou adries IP), ktorý potom pomocou nainštalovaného serverového softvéru vykoná určité spracovanie a odpovie na výsledky.

Otázky?

Som Varun Kashyap z Indie. Som nadšený z počítačov, programovania, internetu a technológií, ktoré ich poháňajú. Milujem programovanie a často pracujem na projektoch v Java, PHP, AJAX atď.