De term client /server werd bedacht in de jaren 1980 naar een distributed computing model waarin client- toepassingen aanvragen diensten van server processen te beschrijven . Client /server is in wezen een relatie tussen processen op verschillende computers verbonden door een computernetwerk . De server proces is de dienstverlener en de klant proces een consument , dus er is een duidelijke scheiding van de functie , in termen van hardware en software . Server Hardware Een server computer op een client /server-netwerk kan worden beschouwd als zowel hardware als software . In termen van hardware , een dedicated server computer is meestal een personal computer of werkstation . Echter , kan een server worden verplicht om dienst tientallen of zelfs honderden klanten op hetzelfde moment , dus het heeft meestal een snellere processor , meer geheugen en meer opslagruimte dan een client-computer . Server Software een server computer draait een speciaal besturingssysteem , zoals Microsoft Windows server , Linux of Unix , die speciaal is ontworpen voor het delen van haar middelen te vergemakkelijken . Afhankelijk van de precieze operationele functie , kan een server waarmee gebruikers bestanden en printers delen over een netwerk en bieden toegang tot het internet . Indien de middelen op meer dan een server , kan de individuele servers specialiseren in een bepaalde taak - of redundantie of duplicatie van de functie - . In het geval van server storing Client < br > een client- computer is meestal een gewone personal computer met een besturingssysteem , zoals Windows XP , Windows Vista of Windows 7 . Het besturingssysteem bevat de client-software , zoals e-mail en surfen op internet software, waarmee de clientcomputer toegang tot en interactie met de gedeeld door de server resources . Een client- computer communiceert alleen rechtstreeks met de servers , geen andere klanten . Het is echter in staat om informatie verwerken in zijn eigen recht , een feit dat het zich onderscheidt van de domme terminal gebruikt in gecentraliseerde , mainframe computersystemen . Fat & Thin Clients clientcomputers kunnen worden omschreven als "vet" of " mager ", afhankelijk van waar de uitvoering en bedrijfslogica van een software applicatie wordt uitgevoerd . Een dikke klant heeft de mogelijkheid om gegevens te controleren . Uitvoering wordt uitgevoerd voornamelijk op de client , terwijl de server is verantwoordelijk voor het verzenden van gegevens naar de klant en weer terug . A thin client , anderzijds , wordt beperkt tot wat bekend staat als de presentatielaag van de softwaretoepassing gegevens van de server accepteert en deze kan bewerken , terwijl de meeste van de uitvoering wordt uitgevoerd op de server . < Br >
|