Ynlieding by Client Server Networks

De term client-server ferwiist nei in populêre model foar kompjûternetwurking dy't beide kliïnt hardware-apparaten en servers brûke, elk mei spesifike funksjes. It client-server-model kin brûkt wurde op ynternet as lokale gebietneten (LAN's) . Foarbylden fan client-server-systemen op ynternet binne Webbrowsers en Webservers , FTP- kliïnten en servers, en de DNS .

Client en tsjinner Hardware

Kwaliteit / servernetwurk groeide yn populaasje in protte jierren lyn as persoanlike kompjûters (PC's) wurden de mienskiplike alternatyf foar âldere mainframe- kompjûters. Client-apparaten binne typysk PC's mei netwurk-software-applikaasjes dy't dizze fersyk ynstalleare en ynformaasje oer it netwurk ûntfange. Mobile apparaat, lykas desktop computers, kinne beide funksjonearje as kliïnten.

In serverapparaat typearret bestannen en databases wêrûnder komplekse applikaasjes lykas websiden. Server-apparaten hawwe faak hegere sintrale prozessors, mear ûnthâld, en gruttere skiifers as kliïnten.

Client-tsjinner Applikaasjes

It client-server model organisearret it netwurkferkear troch in kliïntapplikaasje en ek troch in apparaat. Netwurk kliïnten stjoere berjochten nei in server om fersiken te meitsjen. Servers reagearje op har kliïnten troch te wirken op elke oanfraach en weromkomst resultaten. Ien server fertsjinnet in soad kliïnten, en meardere servers kinne gearwurke wurde yn in server pool om mear ferwurkingslêsten te behannelje as it oantal kliïnten groeit.

In kliïnt komputer en in kompjûter komputer binne meast twa separate apparaten fan hardware elk oanpassend foar har ûntworpen doel. Bygelyks, in webclient wurket bêste mei in grutte skermdisplay, wylst in webtsjinner hielendal gjin werjaan nedich en kin oeral yn 'e wrâld lizze. Yn guon gefallen kin lykwols in gegeven apparaat as funksje as in client en funksjonearje kinne foar deselde applikaasje. Dêrneist kin in apparaat dat in tsjinner is foar ien applikaasje kin tagelyk as kliïnt wurde oan oare servers, foar ferskate applikaasjes.

Guon fan 'e meast populêre applikaasjes op it ynternet folgje it client-server-modelo lykas e-mail, FTP en Webservice. Elke fan dizze kliïnten hat in brûkersynterface (grafysk of tekstbasearre) en in kliïntapplikaasje dy't de brûker ferbine mei tsjinners. Yn it gefal fan e-mail en FTP kinne brûkers in komputer namme ynfiere (of soms in IP-adres ) yn 'e ynterface om ferbiningen te meitsjen mei de server.

Lokaal Client-Server Networks

In soad thúsnetwurken brûke kliïntserversystemen yn lytsskaligens. Breedbandrouwers , bygelyks, befetsje DHCP- tsjinners dy't IP-adressen biede oan de thús-kompjûters (DHCP-kliïnten). Oare types fan netwurk tsjinners dy't fûn hawwe yn hûs binne print-tsjinners en reservekopy-servers .

Client-tsjinner tsjin Peer-to-Peer en oare modellen

It client-server model fan netwurking is oarspronklik ûntwikkele om tagong te krijen ta database-tapassingen ûnder gruttere nûmers fan brûkers. Yn ferliking mei it mainframe- modelo jout de client-server-netwurk bettere fleksibiliteit as ferbiningen op 'e fraach as nedich makke wurde kinne, mar net fêst te stellen. It client-server model stipet ek modulêre applikaasjes dy't de funksje makliker meitsje kinne fan it meitsjen fan software. Yn saneamde twa bier en trije tiertypen fan client-server-systemen, saneamde applikaasjes wurde yn modulare komponinten apart skieden, en elke komponint is ynstalleard op kliïnten of server dy't spesjalisearre binne foar dat subsysteem.

Client-tsjinner is gewoan ien approach foar it behearen fan netwurkapplikaasjes. It primêre alternatyf foar client-server, peer-to-peer networking , behannelet alle apparaten as lykweardige mooglikheden as pleatste kliïnter of serverrollen. Yn ferliking mei client-server, peer oan peer netwurken biede guon foardielen lykas bettere fleksibiliteit yn it útwreidzjen fan it netwurk om in grut tal kliïnten te behanneljen. Client-servernetwurken jouwe algemien foardielen oer peer-to-peer, lykas de mooglikheid om applikaasjes en gegevens yn ien sintrale lokaasje te beheinen.