Introduzzjoni għan-Netwerks tal-Klijent Server

It-terminu client-server jirreferi għal mudell popolari għal netwerking tal-kompjuter li juża kemm mezzi ta 'ħardwer tal-klijent kif ukoll servers, kull wieħed b'funzjonijiet speċifiċi. Il-mudell client-server jista 'jintuża fuq l-Internet kif ukoll netwerks ta' żona lokali (LANs) . Eżempji ta 'sistemi client-server fuq l-Internet jinkludu web browsers u servers tal-Web , klijenti FTP u servers, u d- DNS .

Klijent u Server Hardware

In-netwerking tal-klijent / server kiber fil-popolarità bosta snin ilu bħala kompjuters personali (PCs) saru l-alternattiva komuni għal kompjuters mainframe anzjani. L-apparati tal-klijenti huma tipikament PCs b'applikazzjonijiet tas-software tan-netwerk installati li jitolbu u jirċievu informazzjoni fuq in-netwerk. L-apparat mobbli, kif ukoll il-kompjuters desktop, jistgħu jiffunzjonaw bħala klijenti.

Mezz ta ' server tipikament jaħżen fajls u databases inklużi applikazzjonijiet aktar kumplessi bħal siti tal-Web. L-apparati tas-servers ta 'spiss jidhru proċessuri ċentrali b'aktar saħħa, aktar memorja, u disk drives akbar minn klijenti.

Applikazzjonijiet tal-Client-Server

Il-mudell client-server jorganizza traffiku ta 'netwerk permezz ta' applikazzjoni tal-klijent kif ukoll permezz ta 'apparat. Il-klijenti tan-netwerk jibagħtu messaġġi lil server biex jagħmlu talbiet minnha. Is-servers jirrispondu għall-klijenti tagħhom billi jaġixxu fuq kull talba u jirritornaw ir-riżultati. Servier wieħed jappoġġja bosta klijenti, u servers multipli jistgħu jkunu f'netwerk flimkien f'pool server biex jimmaniġġaw tagħbijiet ta 'pproċessar miżjuda hekk kif in-numru ta' klijenti jikber.

Kompjuter tal-klijent u kompjuter server normalment ikunu żewġ unitajiet separati ta 'hardware kull wieħed personalizzati għall-iskop iddisinjat tagħhom. Pereżempju, klijent Web jaħdem l-aħjar bi skrin ta 'skrin kbir, filwaqt li server tal-Web ma jeħtieġ l-ebda wiri u jista' jkun jinsab kullimkien fid-dinja. F'xi każijiet, madankollu, mezz partikolari jista 'jiffunzjona kemm bħala klijent u server għall-istess applikazzjoni. Barra minn hekk, apparat li huwa server għal applikazzjoni waħda jista 'simultanjament jaġixxi bħala klijent għal servers oħra, għal applikazzjonijiet differenti.

Uħud mill-aktar applikazzjonijiet popolari fuq l-Internet isegwu l-mudell client-server inkluż l-email, FTP u s-servizzi tal-Web. Kull wieħed minn dawn il-klijenti għandu interface ta 'l-utent (grafiku jew ibbażat fuq it-test) u applikazzjoni tal-klijent li tippermetti lill-utent jikkonnettja ma' servers. Fil-każ ta 'email u FTP, l-utenti jidħlu isem tal-kompjuter (jew xi kultant indirizz IP ) fl-interface biex jistabbilixxu konnessjonijiet mas-server.

Netwerks Lokali tal-Klijent-Server

Ħafna netwerks tad-dar jużaw is-sistemi client-server fuq skala żgħira. Il-broadband routers , pereżempju, fihom servers DHCP li jipprovdu indirizzi IP lill-kompjuters tad-dar (klijenti DHCP). Tipi oħra ta 'servers tan-netwerk misjuba fid-dar jinkludu servers ta' l-istampar u servers ta 'riżerva .

Client-Server vs. Peer-to-Peer u Mudelli oħra

Il-mudell client-server ta 'netwerking kien oriġinarjament żviluppat biex jaqsam l-aċċess għall-applikazzjonijiet ta' database fost numru ikbar ta 'utenti. Meta mqabbel mal-mudell mainframe , in-netwerking client-server jagħti flessibilità aħjar peress li l-konnessjonijiet jistgħu jsiru fuq talba kif meħtieġ minflok ma jiġu ffissati. Il-mudell client-server jappoġġja wkoll applikazzjonijiet modulari li jistgħu jagħmlu l-impjieg ta 'ħolqien ta' software aktar faċli. Fl-hekk imsejjaħ tipi ta ' żewġ saffi u tliet saffi ta' sistemi client-server, l-applikazzjonijiet tas-softwer huma separati f'komponenti modulari, u kull komponent huwa installat fuq klijenti jew servers speċjalizzati għal dik is-subsistema.

Client-server huwa biss approċċ wieħed għall-ġestjoni ta 'applikazzjonijiet tan-netwerk. L-alternattiva ewlenija għal networking bejn client-server, peer-to-peer , tittratta l-apparati kollha bħala li għandhom kapaċità ekwivalenti minflok rwoli speċjalizzati tal-klijent jew tas-server. Imqabbla ma 'netwerks bejn il-klijenti u s-servers, peer to peer joffru xi vantaġġi bħal flessibilità aħjar fl-espansjoni tan-netwerk biex jimmaniġġaw numru kbir ta' klijenti. In-netwerks tal-client-server ġeneralment joffru vantaġġi fuq peer-to-peer ukoll, bħall-abbiltà li jimmaniġġjaw applikazzjonijiet u dejta f'post wieħed ċentralizzat.