Hvordan fungerer en flere klientserver?
En multiple klientserver er en type softwarearkitektur til computernetværk, hvor klienter, der kan være basale arbejdsstationer eller fuldt funktionelle personlige computere, anmoder om oplysninger fra en servercomputer. Der er ofte softwaregrænseflader mellem klienten og serveren, også kendt som middleware, og netværksrutning og protokolsoftware, såvel som sikkerhedssoftware som firewalls. Afhængig af størrelsen på et netværk kan serverne og klienter enten interagere direkte eller gennem en tre-lags arkitektur, der giver yderligere behandling mellem de to typer maskiner.
Den mest almindelige type flere klientserversystemer til små virksomheder og hjem er den enkelt server med flere klienter. En server er i stand til at håndtere snesevis af informationsanmodninger fra klientcomputere samtidigt. I modsætning til hvad man tror, behøver selve servercomputeren ikke at være den hurtigste, mest kraftfulde maskine i netværket for at udføre denne rolle effektivt.
En primær skelnen i flere klientservernetværk er, at de kan være lokalnetværk (LAN), der er selvstændige inden for en bygning og ikke nødvendigvis er forbundet til Internettet eller WAN-net (wide-area-netværk). Bredt netværk er serversystemer med flere klienter fordelt på flere geografiske placeringer og næsten udelukkende bundet til Internettet. Nogle store virksomheder har imidlertid WAN-systemer, der er uafhængige af Internettet. Væksten i størrelsen på Internettet, dens udvikling af world wide web og den stigende mangfoldighed af netværkssoftware og hardwarevalg har resulteret i, at udtrykket WAN får en bredere betydning.
Tidligere var en WAN en eller flere fysiske servere, der leverede netværkssupport til en lang række klienter. Begrebet er nu mere løst defineret, og en WAN kan i vid udstrækning bygges på selve softwaren, såsom i cloud computing eller ved hjælp af webbrowsere og webservere. Flere traditionelle WAN'er bruger filoverførselsprotokol (FTP) og domænenavnsystem (DNS) arkitekturer. Filoverførsels- og behandlingshastigheder i WAN'er er også blevet forbedret gennem brugen af den flertrådede klientserver, et netværk bygget på centrale behandlingsenheder (CPU'er), der tilsyneladende kan udføre mange forskellige programinstruktioner samtidig.
Webservere er en type virtual hosting-klient-server. Disse netværk er udelukkende bygget på software og kræver ikke specifikke fysiske placeringer til klient- eller servercomputere. Webserveren fungerer som en fysisk server og kan køre på flere maskiner eller på en sektion af en servermaskine, der kører flere webservere på én gang. Klientcomputeren er i dette tilfælde en webbrowser, der får adgang til serveren, og den kan også indlæses fra forskellige computere, der ikke er bundet til et bestemt sted.
Cloud computing har ligheder med workstation-konceptet fra tidligere år for flere klientservere. Både cloud computing og arbejdsstationer er klientmaskiner med lidt i vejen for lokale ressourcer at trække på. Næsten alle cloud computing-netværkets software er installeret på selve serveren, f.eks. Tekstprocessorer, spil, musik- og videoapplikationer og mere. Klienten får adgang til denne software på serveren for at køre den. Arbejdsstationen er en skærm og netværksplacering med minimale ressourcer, såsom meget lille hukommelse eller processorkapacitet, og uden adgang til serveren ville det ikke være en funktionel computer.
Webserverarkitekturer, cloud computing og nedfældet workstation-design er alle forsøg på at reducere omkostningerne ved et flere klientservernetværk. Ved ikke at distribuere fysiske hardware-ressourcer eller software til snesevis eller hundreder af klientmaskiner er ideen, at de i stedet for mere økonomisk kan fås på en central, kraftfuld server. Sårbarheden hos dem er, at lokale kopier af de fleste filer ikke findes, og hvis netværket mislykkes, kunne mange mennesker miste adgang til deres arbejde.
Både FTP- og DNS-systemer er grundlæggende multiklientkommunikationsdesign. FTP er en hurtig, pålidelig metode til transmission af tekst og visse andre filer, normalt i binær tilstand, over et netværk. Det var en original overførselsprotokol, da Internettet stort set var tekstbaseret, før den grafiske rige undergruppe af world wide web kom til. De fleste internettrafik i dag er stadig tekstbaserede FTP-overførsler, der i vid udstrækning foregår uset af brugere af internettet. DNS-systemer opstod tidligt også, især efterhånden som weben voksede som en måde at erstatte faktiske netværksadresser i form af strenge af Internet Protocol (IP) -numre med velkendte engelske navne på de servere, som klienterne ville få adgang til.