Oglas

definicija mreže klijentskog poslužitelja Umrežavanje klijent-poslužitelj je paradigma koja se najčešće koristi u umrežavanju širom svijeta. Kao što naziv jasno govori, definicija mreže klijentskog poslužitelja je da jedna od uključenih strana djeluje kao klijent, a druga kao poslužitelj.

Na primjer, u ovom trenutku vaše računalo djeluje kao klijent koji zahtijeva ovu web stranicu od MakeUseOf poslužitelja, koji se zatim rado vraća na stranicu koju ste tražili. Tada klijent dobiva stranicu i pokazuje vam je, omogućavajući vam da pročitate ovaj prekrasan članak!

To je suština toga. Ako ste ikada morali objasniti sebi ili nekom drugom što znači umrežavanje klijentskog poslužitelja ili računanje poslužitelja klijenta, objašnjenje gore navedenim primjerom dovoljno je. Ako ste, međutim, zainteresirani za ronjenje malo dublje u definiciju mreže klijentskog poslužitelja, vrlo ste dobrodošli slijediti dalje.

Kako klijenti i poslužitelji komuniciraju?

Spomenuo sam u gornjem primjeru da "vaše računalo traži MakeUseOf server za web stranicu". Možete se pitati kako se to događa? Govore li na engleskom ili njemačkom ili francuskom? Zapravo ništa od toga. Ne postoji ni jedan jezik komunikacije. Klijenti i poslužitelji koriste posebne poruke, koje su u skladu s zajedničkim protokolom, za međusobnu komunikaciju.

instagram viewer

definicija mreže klijentskog poslužitelja

Protokol i format poruke moraju se dogovoriti unaprijed ili u protivnom ne može biti komunikacije. Kao primjer,http: //"Unosite u adresnu traku preglednika specificiranu koju koristite HTTP ili HyperText protokol za prijenos komunicirati s poslužiteljem. Slika iznad pokazuje primjer HTTP zahtjeva kada sam želio ići Google India.

Portova i poslužitelja

U redu, sada znate da vaše računalo može govoriti HTTP. Znači li to da sva komunikacija putem Interneta koristi HTTP? Ili inače kako bi moje računalo znalo kada koristiti koji protokol? Ovo su pitanja na koja ću pokušati odgovoriti u ovom odjeljku. Prvo, razjasnimo neke stvari - do sada sam predstavio pogled veličine cca 10 000 stopa cijeloj mrežnoj paradigmi poslužitelja klijenta u kojoj su računala djelovala ili kao klijent ili kao poslužitelj.

Sada je vrijeme za zumiranje i detaljan pregled. Vraćajući se primjeru web stranice, zapravo se vaš web preglednik ponaša kao pravi klijent. Budući da na računalu možete zajedno pokretati više aplikacija, vaše računalo može zapravo djelovati klijent na više poslužitelja ili se spremite za to - s odgovarajućim softverom može djelovati kao klijent i kao i poslužitelj.

Još uvijek zbunjeni ovom definicijom mreže klijentskog poslužitelja? Dopustite mi da pojasnim. Recimo da imate Google Chrome i FileZilla (FTP klijent, FTP je još jedan protokol), sada se vaše računalo može povezati s web poslužiteljem putem HTTP-a i FTP poslužitelja, djelujući kao klijent i zatražiti sadržaj s dva poslužitelja. Na sličan način instalirajte odgovarajući softver i s kojim možete komunicirati bilo koji vrsta poslužitelja. Implementacija protokola sve je programirana u tim aplikacijama.

definicija mreže klijentskog poslužitelja

Sada, ako na svoje računalo također instalirate nešto poput IIS ili Apache, onda to može i vaše računalo djeluju kao poslužitelj drugim klijentima i poslužuju zahtjeve za web stranice (i IIS i Apache su web poslužitelj softver). U stvari, možete pokušati "http://localhost"U vašem web pregledniku, a on će se povezati s softverom za web poslužitelj koji ste instalirali na svoje računalo za prikaz web stranice.

Na svoje računalo možete čak instalirati i više poslužiteljskog softvera. Tako se, na primjer, jedno računalo može koristiti kao web poslužitelj za posluživanje web stranica i kao FTP poslužitelj za prijenos datoteka. Poslužiteljski softver u osnovi sluša ono što se naziva portovi na vašem računalu. Kad god zahtjev dođe na određeni port, odgovarajući poslužitelj poduzme mjere i odgovori. Na primjer, Apache sluša port 80 i preglednici znaju da šalju zahtjeve u port 80 prema zadanom. Dakle, kad god stigne zahtjev u luku 80, Apache će odgovoriti s web stranicom.

Dakle, sve ukratko, softver na vašem računalu koristi hardver vašeg računala za pokretanje zahtjeva u određenom formatu. Ovaj zahtjev se zatim putem mreže šalje na odgovarajući poslužitelj (koristeći IP adrese) koji zatim koristi instalirani poslužiteljski softver za obradu i reagira na rezultate.

Pitanja?

Ja sam Varun Kashyap iz Indije. Strasan sam za računala, programiranje, internet i tehnologije koje ih pokreću. Volim programiranje i često radim na projektima u Javi, PHP-u, AJAX-u itd.