9 forskellige typer servere i computernetværk (2022)

Vil du forstå, hvad alle de forskellige typer servere er i computernetværk?

Lad os hurtigt liste dem alle sammen, derefter gennemgå hver af dem og forklare dem mere detaljeret:

  1. web-server
  2. Database server
  3. E-mail server
  4. Web proxy server
  5. DNS-server
  6. FTP-server
  7. Filserver
  8. DHCP-server
  9. Cloud Server

 

Nå, du har allerede brugt klient-server-modellen uden selv at være klar over det, hvis du læser dette indlæg lige nu. Du (som klient) efterspurgte en ressource (denne webside), som blev leveret af en webserver.

Dette er den fremherskende arkitektur for moderne kommunikation, hvor servere leverer digital information til klienter.

Peer-to-peer-modellen eller "P2P"-modellen har en tendens til at stole på, at computere forbinder til hinanden for at udveksle information.

Klient-server-arkitektur er, i modsætning til P2P-modellen, baseret på hovedwebserveren eller sæt af maskiner forbundet til et netværk, generelt i et datacenter.

klienter eller almindelige computere tilsluttet internettet eller et lokalt netværk, send pakker til serveren for at anmode om data.

Når serveren modtager disse krav, har den tre muligheder: Accepter pakken, afvis eller "slip" pakken, eller afbryd forbindelsen stille og roligt.

Server og klient skal sende anmodninger til og fra hinanden på de rigtige porte, når de er afhængige af "porte" til at styre datastrømmen.

Disse firewalls er ofte konfigureret til at modtage forskellige typer anmodninger. For eksempel vil de fleste servere, der bruger Hypertext Transfer Protocol eller "HTTP", kun acceptere anmodninger om data over porte 80 eller 443.

Hvis du sender en pakke fra en klient til en korrekt konfigureret server på en anden port, vil serveren normalt tabe pakker.

Nu hvor vi har dækket det grundlæggende i, hvordan klient-server-modellen fungerer, lad os se på nogle af de mest almindelige typer servere, der findes i kommunikationssystemer og inden for informationsteknologi generelt.

Vi tager et kig på, hvordan de fungerer, hvorfor de gør, hvordan de gør det, og hvorfor de er så vigtige i et computernetværk.

1. Webserver

Forskellige typer servere i et computernetværk

Det websted, du ser lige nu, drives af en webserver. Denne type server serverer primært webindhold til klienter.

Klienter sender "GET" og "POST"-anmodninger til webservere (blandt andre verber).

En "GET"-anmodning foretages, når en klient virkelig ønsker at hente data og ikke har nogen data at sende til serveren.

En "POST"-anmodning bliver derimod lavet, når en klient har information at dele med serveren og forventer et svar. At udfylde en formular på en webserver og klikke på send-knappen er for eksempel et "POST"-krav fra klienten til serveren.

Webservere er ofte "hoved".less." Dette gøres for at bevare serverhukommelsen og sikre, at den er nok til at drive serverens operativsystem og applikationer.

Udtrykket "hovedless” henviser til, at den ikke fungerer som en typisk hjemmecomputer, men derimod blot serverer indhold. Disse serveres administratorer kan kun få adgang til dem via kommandolinjeterminaler.

Husk, at disse webservere, ligesom din personlige computer, kan køre enhver form for applikation.

De kan også køre på ethvert operativsystem, så længe de følger internettets generelle "regler".

Moderne webapplikationer er typisk bygget i lag, begyndende med serversidescripts og programmer, der behandler data (f.eks. PHP, ASP.NET osv.) og afsluttes med klientsidescripting (f.eks. Javascript), der specificerer, hvordan dataene skal blive præsenteret.

En webbrowser giver derefter indholdet for at vise siden, mens du læser den lige nu. Hvis du ønsker at oprette din egen webserver, kan vi lave nogle anbefalinger.

Microsoft IIS, Apache, Nginx og andre populære webservere er anført nedenfor.

Webservere bruger følgende porte: Port 80 til HTTP (ikke-krypteret) og Port 443 til HTTPs (krypteret). Webservere er i disse dage de mest almindelige typer servere.

2. Databaseserver

Databaseserver - en almindelig type server

En databaseserver bruges normalt sammen med en anden type server. Denne type server eksisterer udelukkende for at gemme data i grupper.

Der er talrige datalagringsmetoder baseret på forskellige teorier. En af de mest almindelige er "SQL", som står for "Structured Query Language."

Databaseprogrammører kan bygge databaser på disse servere ved at skrive scripts på databasens sprog.

Webapplikationer bruger typisk serversidekomponenter, der forbinder til en databaseserver for at hente data, efterhånden som brugerne indtaster dem.

Det er en god idé at have webservere og databaseservere på separate maskiner. Databaseservere bør eksistere på egen hånd af sikkerhedsmæssige årsager.

Hvis en hacker får adgang til hele webserveren, men ikke databaseserveren, vil han eller hun straks kunne hente eller ændre de oplysninger, der er gemt på databaseserveren.

MySQL, MariaDB, Microsoft SQL, Oracle Database og andre populære databaseservere er angivet nedenfor.

Databaseservere bruger følgende porte: Port 3306 (MySQL, MariaDB), Port 1433 (MS-SQL) og Port 1521. (Oracle DB). Databaseservere er normalt lige så almindelige som webservere, fordi de fleste webservere kræver en databaseserver.

3. e-mail-server

e-mail-server

En e-mail-server drives normalt af "SMTP" eller "Simple Mail Transfer Protocol." Andre protokoller kan bruges af nyere mailservere, men SMTP forbliver den dominerende protokol.

Mail-tjenester drives af en e-mail-server. Disse servere accepterer simpelthen e-mails fra den ene klient til den anden og videresender dataene til en anden server.

Fordi data forenkles, når de sendes via SMTP, går nogle oplysninger, såsom webformatering, typisk tabt i e-mail-transaktioner.

E-mail-servere er typisk parret med webservere i den moderne tilgang. Dette gør det muligt for brugere at have en "webklient", der viser data grafisk på en webside. Nogle nyere webapps kan endda simulere en hjemmecomputer-e-mail-klient uden at kræve nogen installation.

Porte, der bruges af e-mail-servere, omfatter Port 25 (SMTP), Port 587 (Secure SMTP) og Port 110. (POP3).

E-mail-serveren er en anden type server end webserveren og er typisk less fælles.

4. Webproxyserver

En webproxyserver kan køre på en hvilken som helst af flere protokoller, og alligevel gør de alle det samme.

De modtager brugeranmodninger, filtrerer dem og handler derefter på vegne af brugeren. Den mest almindelige type webproxyserver er designet til at omgå skole- og virksomhedswebfiltre.

Da webtrafik dirigeres gennem en enkelt IP-adresse og et websted, der endnu ikke er blevet blokeret, kan brugere få adgang til websteder, der er forbudt via disse filtre.

En organisatorisk proxyserver er en less almindelig type. Det har samme effekt, men det er normalt godkendt af en virksomhed.

Den indsamler webtrafik fra brugere, logger den til senere analyse og sender den til internettet.

Dette samler brugertrafik, så en enhed ikke kan skelnes åbenlyst fra en anden. Denne type server er ikke så almindelig.

5. DNS-server

dns server

En DNS-server, også kendt som en "Domain Name Service"-server, bruges ofte til at oversætte domænenavne til IP-adresser.

Når du har indtastet et domænenavn i din browser og trykker på Enter, refererer det til denne server. Pointen er, at brugerne ikke skal huske IP-adresser, og organisationer vil kunne have et passende navn.

DNS-servere leveres typisk af Internet Service Providers (ISP'er) til deres kunder. Der er dog adskillige organisationer, der tilbyder denne opslagstjeneste gratis (såsom den populære Google DNS-servere med IP 8.8.8.8).

Disse alternative DNS-servere bruges ofte af brugere, der er bekymrede for deres online privatliv.

Når brugere laver et nyt domænenavn, får man også adgang til DNS-servere. Fordi DNS-servere fungerer på en hierarkisk måde, er nogle mere "autoritative" end andre.

Domænenavnet er registreret med én DNS-server på højere niveau, som refereres til af andre DNS-servere på lavere niveau. Denne registrering spreder sig typisk over hele kloden i en proces, der tager alt fra tre til fire dage.

6. FTP-server

ftp-server - almindelig, men ikke så nyttig type server

FTP-servere, også kendt som "File Transfer Protocol"-servere, tjener et enkelt formål: at være vært for filudvekslinger mellem brugere.

Da disse servere ikke leverer kryptering som standard, bruges et antal sikrede versioner af protokollen ofte i stedet for (såsom sFTP, som er FTP over sikker SSH-protokol).

Efter godkendelse med en FTP-klient kan brugere uploade eller downloade filer fra denne type server. Brugere kan også gennemse filerne på serveren og downloade filtyper efter behov.

FTP-servere bruger følgende porte: 20, 21 og 22 til FTP og 22 til sFTP.

FTP-servere er typisk implementeret som en del af webservere, så de er lige så produktive som webservere, men i disse dage er deres brug less udtalt.

7. Filserver

En filserver er ikke det samme som en FTP-server. Denne server er mere moderne og kan typisk "kortlægge" netværksfiler til andre drev. Dette betyder, at brugere kan gennemse mapper ved hjælp af deres hjemmeskrivebords filbrowser.

Den største fordel ved denne type server er, at den giver brugerne mulighed for at uploade og downloade filer og data. Administratoren er ansvarlig for filtilladelser.

Filservere findes almindeligvis i virksomhedsnetværk, enten i et Windows Active Directory-miljø eller i et Linux-operativsystem. Efterhånden som flere mennesker bevæger sig mod cloud storage, bliver disse typer servere less og less fælles on-premise.

8. DHCP-server

En DHCP-server konfigurerer klientcomputeres netværksindstillinger ved hjælp af DHCP (Dynamic Host Communication Protocol).

I stedet for manuelt at konfigurere statiske IP-adresser og andre indstillinger på computersystemer i et stort netværk, konfigurerer en DHCP-server på netværket disse netværksindstillinger på LAN-computere adaptivt.

9. Cloud Server

Sandt at sige er en cloud-server ikke en TYPE server. I virkeligheden er alle de ovennævnte servere strengt taget alle cloud-servere, fordi de alle er installeret i skyen, dvs. med de fleste moderne arkitekturer er de fleste af disse typer servere installeret på fjernbetjeningen i stedet for på en virksomheds fysiske lokaler. .

Selvom nogle større virksomheder stadig opretholder lokale servere.

 Nu hvor vi har set på de forskellige typer servere, vil vi se forskellige platforme, hvor disse kan eksistere.

Typer af serverplatforme

Fysiske servere og virtuelle servere er de to mest almindelige typer servere, der forekommer i netværk. Her kan du se, hvordan de ligner, og hvordan de ikke er.

1. Den fysiske server

I sidste ende er det en fysisk server, der serverer data. Moderne fysiske servere, som kører på metal og elektricitet, er ofte i stand til at betjene langt mere, end én bruger nogensinde har brug for.

Hostingfirmaer huser normalt disse i datacentre for at betjene en række forskellige kunder. Større organisationer, der er afhængige af disse, er den eneste undtagelse; i disse tilfælde ejer organisationerne typisk netværket af fysiske servere.

Tidligere var hver server i et netværk (f.eks. en webserver, en databaseserver og så videre) hostet på sin egen dedikerede fysiske server. Dette koncept er ved at blive udfaset til fordel for virtualiseringsteknologier, som gør det muligt for hver server at være en virtuel maskine i en større fysisk maskine.

2. Virtuel maskine

A virtuel server er en del af en fysisk server, der er blevet partitioneret. Størstedelen af ​​"servere" på internettet er virtuelle servere. De får ofte en fast mængde fysiske serverressourcer at arbejde med (såsom RAM, CPU, lagerplads).

Virtuelle servere kan lejes for en brøkdel af prisen på en fysisk server. Dette skyldes det faktum, at hostingfirmaer typisk ejer eller lejer den fysiske server til en engrospris, for derefter at tjene på at sælge dele af den fysiske maskine til brugere med mindre menneskemængder ad gangen.

Før vi afslutter, lad os se nogle almindelige spørgsmål om typer servere.

Typer af servere ofte stillede spørgsmål

Hvad er egentlig en server i et computernetværk?

En server er en computer, der er forbundet med et netværk af andre arbejdsstationer kendt som 'klienter'. Klientcomputere bruger netværket til at anmode om data fra serveren. En servercomputer udfører typisk "arbejde", som en klientcomputer ikke er i stand til selv, fordi den har specielt software eller netværksarkitektur for at kunne udføre specialiserede funktioner

Hvordan fungerer computerservere?

En server mangler typisk en dedikeret skærm og et tastatur. Og mens din computer gemmer dokumenter og registreringer, som du har placeret på den, gemmer en server alle oplysningerne kombineret med de websteder, den hoster, og deler disse oplysninger med alle enheder, der kræver adgang til dem.

Hvorfor har vi brug for en server?

En server er påkrævet for at levere alle de tjenester, der kræves på tværs af et netværk, uanset om det er for større virksomheder eller for private webbrugere.

Om forfatteren
Shahzad Saeed
Forfatter: Shahzad SaeedInternet side: http://shahzadsaeed.com/
Shahzaad Saaed er blevet vist på et stort antal autoritetswebsteder som en WordPress-ekspert. Han har specialiseret sig i indholdsmarkedsføring for at hjælpe virksomheder med at øge deres trafik.

En ting mere... Vidste du, at folk, der deler nyttige ting som dette indlæg, også ser FANTASTISKE ud? ;-)
Vær venlig forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!

Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.

Forfatter (e) Fremhævet den:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot logo   WPMU DEV-logo   og mange flere ...