Uvod v odjemalska omrežja odjemalcev

Izraz "odjemalec-strežnik" se nanaša na priljubljen model za računalniško omrežje, ki uporablja obe strojni opremi in strežnike odjemalcev, od katerih ima vsak posebej določene funkcije. Model odjemalec-strežnik se lahko uporablja na internetu in lokalnih omrežjih (LAN) . Primeri odjemalskih in strežniških sistemov na internetu vključujejo spletne brskalnike in spletne strežnike , odjemalce FTP in strežnike ter DNS .

Odjemalec in strežniška strojna oprema

Omrežja odjemalcev / strežnikov so se pred leti povečevale v priljubljenosti, saj so osebni računalniki (PC) postali skupna alternativa starejšim računalniškim računalnikov. Odjemalske naprave so običajno osebni računalniki z nameščenimi omrežnimi programi, ki zahtevajo in prejemajo informacije prek omrežja. Mobilne naprave, pa tudi namizni računalniki, lahko delujejo kot stranke.

Strežniška naprava običajno shrani datoteke in baze podatkov, vključno z bolj kompleksnimi aplikacijami, kot so spletne strani. Strežniške naprave pogosto vsebujejo centralne procesorje z višjo močjo, več pomnilnika in večje diskovne pogone od strank.

Aplikacije za odjemalske strežnike

Model odjemalec-strežnik organizira omrežni promet s strani odjemalske aplikacije in tudi s pomočjo naprave. Omrežni odjemalci pošiljajo sporočila strežniku, da zahtevajo to. Strežniki se odzivajo na svoje stranke tako, da delujejo na vsaki zahtevi in ​​vračajo rezultatov. En strežnik podpira veliko strank in več strežnikov se lahko poveže v strežniški bazen, da se ob povečanju števila strank obvladuje večja obremenitev obdelave.

Odjemalski računalnik in strežniški računalnik sta ponavadi dve ločeni enoti strojne opreme, po meri prilagojena za njihov namen. Na primer, spletni odjemalec najbolje deluje z velikim zaslonom, medtem ko spletni strežnik sploh ne potrebuje nobenega prikaza in se lahko nahaja kjerkoli na svetu. V nekaterih primerih pa lahko določena naprava deluje kot odjemalec in strežnik za isto aplikacijo. Poleg tega lahko naprava, ki je strežnik za eno aplikacijo, istočasno deluje kot odjemalec na druge strežnike, za različne aplikacije.

Nekatere izmed najbolj priljubljenih aplikacij na internetu sledijo modelu odjemalec-strežnik, vključno z e-pošto, FTP in spletnimi storitvami. Vsak od teh odjemalcev ima uporabniški vmesnik (bodisi grafični bodisi na osnovi besedila) in odjemalsko aplikacijo, ki uporabniku omogoča povezavo s strežniki. V primeru e-pošte in FTP-a uporabniki v vmesniku vnesejo ime računalnika (ali včasih tudi naslov IP ), da bi vzpostavili povezave s strežnikom.

Lokalna odjemalska in strežniška omrežja

Mnoga domača omrežja uporabljajo sisteme odjemalec-strežnik v majhnem obsegu. Širokopasovni usmerjevalniki na primer vsebujejo DHCP strežnike, ki zagotavljajo naslove IP domačim računalnikom (odjemalci DHCP). Druge vrste omrežnih strežnikov, najdenih v domu, vključujejo tiskalniške strežnike in strežnike za varnostno kopiranje .

Client-Server vs. Peer-to-Peer in drugi modeli

Model odjemalec-strežnik omrežja je bil prvotno razvit za izmenjavo dostopa do aplikacij zbirke podatkov med večjim številom uporabnikov. V primerjavi z glavnim modelom omrežna povezava med odjemalcem in strežnikom omogoča boljšo prožnost, saj je mogoče povezave po potrebi opraviti po potrebi, ne pa jih popraviti. Model odjemalec-strežnik podpira tudi modularne aplikacije, ki olajšajo delo pri ustvarjanju programske opreme. V tako imenovanih dveh vrstah in treh vrstah odjemalskih in strežniških sistemov so programske aplikacije ločene v modularne komponente in vsaka komponenta je nameščena na odjemalcih ali strežnikih, specializiranih za ta podsistem.

Client-server je le en pristop za upravljanje omrežnih aplikacij. Primarna alternativa odjemalskemu strežniku, peer-to-peer omrežju , obravnava vse naprave, ki imajo enakovredne zmogljivosti in ne specializirane vloge strank ali strežnikov. V primerjavi s strežnikom odjemalec in strežnikom, omrežja peer to peer ponujajo nekatere prednosti, kot so boljša prožnost pri razširjanju omrežja za obdelavo velikega števila strank. Omrežja odjemalec-strežnik na splošno ponujata prednosti pred peer-to-peerjem, kot na primer sposobnost upravljanja aplikacij in podatkov na eni centralizirani lokaciji.