I informatikk kalles det en klient. Klient-server systemer

Osv. Klientprogrammet kan levere dataene som mottas fra serveren til brukeren eller bruke dem på annen måte, avhengig av formålet med programmet. Klientprogrammet og serverprogrammet kan kjøres på samme datamaskin eller på forskjellige. I det andre tilfellet brukes en nettverksforbindelse for å utveksle informasjon mellom dem.

Typen klienter er terminaler- arbeidsstasjoner på flerbrukerdatamaskiner, utstyrt med skjerm og tastatur, og som ikke kan fungere uten server. På 1990-tallet dukket det opp nettverksdatamaskiner – noe mellom en terminal og en personlig datamaskin. Nettverksdatamaskiner har en forenklet struktur og er i stor grad avhengig av serveren. Noen ganger forstås en terminal som en hvilken som helst klient, eller bare en tynn klient.

En klient betyr imidlertid ikke alltid en datamaskin med svake dataressurser. Oftest beskriver begrepene "klient" og "server" fordelingen av roller når du utfører en spesifikk oppgave, i stedet for datakraft. Programmer som utfører både klient- og serverfunksjoner kan kjøres samtidig på samme datamaskin. For eksempel kan en webserver, som klient, motta data for å generere sider fra en SQL-server (det er slik Wikipedia fungerer).

Skriv en anmeldelse om artikkelen "Klient (datavitenskap)"

Utdrag som karakteriserer klienten (datavitenskap)

Magdalene selv, som hadde forlatt Tryllekunstnernes Dal som en liten ti år gammel jente, gjenkjente nå med beven sin stolte og elskede Oksitania, der alt - hver blomst, hver stein, hvert tre - virket som familie for henne!.. Hun lengtet etter fortiden og inhalerte grådig den okkitanske luften som raste med «god magi» og kunne ikke tro at hun endelig hadde kommet hjem...
Dette var hennes hjemland. Hennes fremtidige lysverden, som hun lovet Radomir å bygge. Og nå brakte hun sin sorg og sorg til henne, som et tapt barn som søker beskyttelse, sympati og fred fra sin mor...
Magdalena visste at for å oppfylle Radomirs ordre, måtte hun føle seg trygg, samlet og sterk. Men foreløpig levde hun bare, isolert i sin dypeste sorg, og var ensom til galskapen...
Uten Radomir ble livet hennes tomt, verdiløst og bittert... Han bodde nå et sted langt unna, i en ukjent og vidunderlig verden, dit sjelen hennes ikke kunne nå... Og hun savnet ham så sinnsykt, menneskelig, feminint! Og ingen kunne dessverre hjelpe henne med dette.
Så så vi henne igjen...
På en høy klippe fullstendig overgrodd med markblomster, med knærne trykket mot brystet, satt Magdalena alene... Hun, som det hadde blitt vanlig, så bort fra solnedgangen - en annen dag levde uten Radomir... Hun visste at det ville bli mange flere slike dager og så mange. Og hun visste at hun måtte venne seg til det. Til tross for all bitterheten og tomheten, forsto Magdalena godt at et langt, vanskelig liv lå foran henne, og hun måtte leve det alene... Uten Radomir. Det hun ikke kunne forestille seg ennå, fordi han bodde overalt - i hver celle av henne, i drømmene og våkenheten hennes, i hver gjenstand han en gang rørte. Det så ut til at hele det omkringliggende rommet var mettet med tilstedeværelsen av Radomir... Og selv om hun ønsket, var det ingen flukt fra dette.
Kvelden var stille, rolig og varm. Naturen, som våknet til liv etter varmen på dagen, raste med luktene av oppvarmede blomstrende enger og furunåler... Magdalena lyttet til de monotone lydene fra den vanlige skogverdenen - det var overraskende så enkelt, og så rolig!. Utmattet av sommervarmen surret biene høyt i nabobuskene. Selv de, de hardtarbeidende, foretrakk å komme seg vekk fra dagens brennende stråler, og absorberte nå med glede kveldens forfriskende kulde. Den lille fargede fuglen kjente menneskelig godhet og satt fryktløst på Magdalenas varme skulder og brast ut i ringende sølvtriller i takknemlighet... Men Magdalena la ikke merke til dette. Hun ble igjen revet med inn i den kjente drømmeverdenen, der Radomir fortsatt levde ...

På det russiske språket har et stort antall ord flere betydninger. Som regel bruker vi ikke de fleste av dem i dagligtale, siden de er knyttet til noen høyt spesialiserte områder.

I denne artikkelen vil vi snakke om hva klient betyr og i hvilken sammenheng dette ordet vanligvis brukes på russisk.

Betydningen av begrepet

  • Hvis du spør en person på gaten hva en klient mener, vil han sannsynligvis fortelle deg at en klient er en slags enhet som bruker visse tjenester. Dette er den mest generelle definisjonen, som i prinsippet kan brukes i enhver sammenheng. For eksempel, hvis vi snakker om en kunde i en butikk, en restaurant, et kundeprogram osv. I hverdagen Når vi sier "klient", mener vi ofte en vanlig kjøper eller kunde av et selskap.
  • Fra et juridisk og juridisk synspunkt betyr en klient enhver juridisk enhet eller person som bruker en organisasjons eller bedrifts tjenester på grunnlag av en muntlig eller skriftlig avtale. Slike avtaler er vanligvis registrert i tjenesteavtalen. I dette tilfellet kan vi snakke om en bankklient, en klient til en advokat, en notarius, etc. Interessene til slike personer er beskyttet av ulike lover og forskrifter, og deres interesser kan representeres av autoriserte representanter.
  • I informatikk betyr en klient en spesiell komponent i et datasystem som, ved å overføre data ved hjelp av en bestemt protokoll, overfører forespørsler til serveren. En spesiell type slike klienter er terminaler - enheter designet for tettest mulig interaksjon mellom brukeren og datamaskinen (lokal eller ekstern). I dette tilfellet kan informasjon på terminalskjermen vises i både tekst- og grafisk format.
  • De siste årene har uttrykket "e-postklient" blitt brukt veldig ofte. E-postklienter kalles opp spesielle programmer, som er designet for å opprette, overføre og lagre e-poster fra en nettverksbruker til en annen.
  • I Det gamle Roma en klient var en fri person som frivillig overga seg til beskytteren og innrømmet sin avhengighet av ham.

Slangkonsept

Det er også forskjellige slang- og samtalebetydninger for ordet klient. For eksempel, etter utgivelsen av den sovjetiske filmen "The Diamond Arm", dukket avorismen "klienten er moden", som har to betydninger:

  1. personen har drukket for mye alkohol og bør ikke lenger drikke;
  2. en person er i en tilstand hvor han ikke lenger er i stand til å motstå at andres vilje blir pålagt ham.

Moderne datasystemer er vanligvis basert på et nettverk som kobler sammen et stort antall forskjellige typer datamaskiner. For å gi sluttbrukere delt tilgang til ulike datakilder på enhver plattform, uavhengig av plassering, redusere nettverkstrafikk og sikre effektiv databehandling, er klient-server-arkitektursystemer utformet. I disse systemene klient er enhver dataprosess som ber om visse ressurser eller tjenester fra andre - serverprosesser. Server er en prosess som gir tjenester til en annen prosess (klient). Klient kalles også front-end-applikasjon, som gjenspeiler det faktum at sluttbrukeren samhandler med klientprosessen. Serverprosessen implementeres av serverapplikasjonen.

Klient- og serverprosessene er på forskjellige datamaskiner koblet til nettverket, selv om de kan være på samme datamaskin. Mens den er på et nettverk, kan en server tilby tjenester til mer enn én klient, og en klient kan be om tjenester fra flere servere på nettverket, uavhengig av deres plassering eller de fysiske egenskapene til datamaskinen som serverprosessen ligger på. Nettverket gir klienter og servere et kommunikasjonsmiddel.

Servere kan tilby tjenester for administrasjon av filer og skrivere, e-posttjenester, Internett-tilgang, og kan brukes som webservere eller databaseservere.

Driften av databaseserveren leveres av DBMS. I dette tilfellet sender klienten en databaseforespørsel til serveren. I relasjonsdatabaser er spørringen skrevet i SQL. Spørringsbehandling utføres på databaseserveren. Serveren velger poster som oppfyller de angitte kriteriene og sender dem over nettverket til klienten. Forespørselsbehandling kan fordeles på flere typer serverdatamaskiner, fra PC-er til stormaskiner. En generelt tilgjengelig arbeidsstasjon for nettverkssluttbrukere som starter en klientprosess og genererer databasespørringer, er som regel en PC.

Klient- og serverprosessene er uavhengige av hverandre. I henhold til graden av separasjon av prosesser mellom klient og server, anses de som svake (tynne) eller sterke (tykke). Svak klient utfører minimal behandling på klientsiden, sterk tar seg av en relativt stor del av databehandlingen. En sterk server bærer hovedbelastningen av databehandling, mens belastningen på en svak server er relativt liten. Et stormaskinsystem er et eksempel på den sterkeste serveren og den svakeste klienten.

Klient-server-systemer er delt inn i to- og tre-nivåer. I det første tilfellet ber klienten om tjenester direkte fra serveren, i det andre behandles forespørsler av mellomservere som koordinerer utførelsen av klientforespørsler med deres underordnede servere.

Samspillet mellom klient- og serverprosesser utføres ved hjelp av dataoverføringsprogramvare. Den består av flere lag med programvare som gjør at data og kontrollinformasjon kan overføres mellom klienter og servere. Denne programvaren er vanligvis nettverksbundet. Alle klientforespørsler og serversvar overføres over nettverket i form av meldinger som inneholder kontrollinformasjon og data.

Regler for håndtering av datastrømmer i et nettverk (klient-server-systemer) er presentert i en referansenettverksmodell utviklet innenfor rammen av OSI-programmet (Open Systems Interconnection). åpne systemer– et internasjonalt program for standardisering av datautveksling mellom datasystemer fra forskjellige produsenter). Denne modellen ble publisert i 1984 og er basert på syv uavhengige nivåer. De øvre applikasjons- og presentasjonslagene gir tjenester til den lokale datamaskinen for å forberede og formatere dataene som sendes; gi brukeren applikasjonsentriske funksjoner. Sesjons-, transport-, nettverks-, datalink- og fysiske lagtjenester sikrer sikkerheten for datalevering fra en nettverksnode til en annen. Sesjonslaget gir kontroll over program-programkommunikasjon. Alle lavere nivåer tilhører nettverket.

Dataoverføringsprogramvare lar programmereren bruke SQL-setninger for å få tilgang til ulike databaseservere. Samtidig er det ikke nødvendig å huske på SQL-dialekter programvaren transformerer standard SQL-uttrykk til en syntaks som passer for en gitt database, og frigjør også programmereren fra behovet for å administrere nettverkskommunikasjon (det er ingen avhengighet av nettverksprotokoller; ). På sesjonsnivå etableres en forbindelse mellom klient- og serverprosessene. Hvis serverprosessen krever bekreftelse av brukerens autoritet, opprettes på sesjonsnivå de nødvendige meldingene for registrering og verifisering av brukeren (oppgi en identifikator og passord for å få tilgang til databaseserveren). Etter dette kan andre meldinger sendes mellom klienten og serveren. På sesjonsnivå bestemmes det hvilke meldinger som er kontrollmeldinger og hvilke som bærer data. På dette nivået gjenopprettes økten når den avbrytes.

DB dataoverføringsprogramvare er delt inn i API (Application Programming Interface), DB-oversetter og nettverksoversetter.

API-programmereren samhandler med datakommunikasjonsprogramvaren gjennom API-en som følger med datakommunikasjonsprogramvaren, som lar deg skrive standard SQL-kode. Dette sikrer uavhengigheten til klientprosessen fra databaseserveren. Dette betyr at serveren kan erstattes uten å måtte skrive om klientapplikasjonen.

Databaseoversetteren oversetter SQL-spørringer til den spesifikke syntaksen til databaseserveren. Hvis en spørring bruker data fra to forskjellige databaseservere, vil oversetteren sørge for å kommunisere med hver server og hente dataene i et format som passer for klientapplikasjonen.

Nettverksoversetteren administrererer, og sikrer uavhengighet fra nettverksprotokollen som brukes av databaseserveren (for eksempel TCP/IP eller IPX/SPX).

ODBC-grensesnittet, utviklet av Microsoft, har blitt den de facto dominerende standarden for databasedataoverføringsprogramvare. En spesifikk driver brukes for å få tilgang til hver database. Andre kjente standarder er Borlands IDAPI og IBMs DRDA.

For tiden markedsfører Microsoft OLE DB-standarden for databaser. Denne standarden gir universell dataintegrasjon basert på COM-spesifikasjonen, som danner grunnlaget for å lagre og hente informasjon fra databasen. Den kan brukes til å få tilgang til ulike typer data - lyd, video fra flere kilder.

Klient-tjener DBMS, som er den sentrale delen av de fleste klient-tjener-systemer, må gi:

■ transparent tilgang til data for mange og heterogene klienter, uavhengig av maskinvare, programvare og nettverksplattformer til klientapplikasjonen;

■ levering av klientforespørsler til databaseserveren over nettverket (ved hjelp av SQL);

■ behandle klientforespørsler på den lokale serveren;

■ sende kun resultatene av SQL-spørringen til klienten.

I klient-serversystemer reduseres nettverksbelastningen og ressursene til klientdatamaskinen frigjøres for å utføre grensesnittfunksjoner.

Klient-tjener DBMS-er er forskjellige når det gjelder behandlingssted og settet med data som overføres til klienten. Data kan lagres på ett eller flere nettsteder. I sistnevnte tilfelle ligner de distribuerte databaser.

Distribuerte databaser må imidlertid ha følgende egenskaper:

■ plassering av data er transparent for brukeren. Dataene er lokalisert på en rekke steder, i ulike databaser, muligens ved hjelp av ulike modeller, og brukeren trenger ikke å vite hvor dataene befinner seg, hvordan de får tak i dem, eller hvilken protokoll som skal brukes for å gjøre det;

■ kraftige brukersideapplikasjoner gir enkel tilgang til data;

■ databehandling er fordelt på flere datamaskiner. For eksempel inneholder en forespørsel en forespørsel til tre databaser administrert av forskjellige DBMS-er og plassert på forskjellige datamaskiner. Databaseserveren, etter å ha mottatt en SQL-spørring, bestemmer plasseringen av dataene, henter den fra forskjellige steder, kobler den til og sender den til klienten. I dette tilfellet åpnes og hentes data på tre forskjellige datamaskiner.

Hovedkomponentene i en klient-server-arkitekturapplikasjon er:

■ "Input/output" er presentasjonslogikk(1) på en utgangsenhet, for eksempel en skjerm, og inngangskontroll, for eksempel et tastatur;

■ "Behandler" – I/O-behandlingslogikk(2), dvs. administrere verifisering av datainntasting og feildeteksjon; forretningslogikk(3), som representerer alle forretningsregler; datahåndteringslogikk(4) definere hvilke data som trengs for hver forretningstransaksjon;

■ "Lagring" – bruk logikk for datamanipulering(5) for faktisk å lagre og hente data på fysiske enheter.

Fordelingen av logiske komponenter mellom klient og server kan gjøres på forskjellige måter innenfor en applikasjon. I dette tilfellet er det nødvendig å ta hensyn til følgende kriterier: autonomi, maksimal bruk av ressurser, evne til å samhandle, samt maskinvare- og programvareuavhengighet.

Hver av komponentene, bortsett fra presentasjonslogikkkomponenten, som vanligvis er vert på klientsiden, kan hostes på serversiden, og blir dermed en tjeneste for alle klienter.

Et typisk oppsett kan se slik ut.

Presentasjonslogikk er alltid plassert på klientsiden fordi den definerer sluttbrukeropplevelsen. GUIer gir vanligvis tjenester til front-end-applikasjonstjenester.

I/O-behandlingslogikk er plassert enten på klientsiden eller på serversiden. Når du bruker en tre-lags klient-server-modell, inneholder mellomservere vanligvis all I/O-behandlingslogikk, noe som gjør den tilgjengelig for alle klienter. Forretningslogikk kan også lokaliseres enten på klientsiden eller på serversiden. Det er vanligvis vert på klientsiden og kan deles inn i klient- og serverunderkomponenter. Når du bruker en tre-lags klient-server-modell, inneholder mellomservere vanligvis all forretningslogikk og er tilgjengelige for alle klienter.

Datahåndteringslogikk kan plasseres enten på klientsiden eller på serversiden, på samme måte som I/O-behandlingslogikken. For en databaseserver deles logikkkomponenten for databehandling mellom klient- og serverdatamaskinene.

Datamanipulasjonslogikk, vanligvis plassert på serversiden. Denne komponenten kan distribueres på tvers av flere servere i et distribuert databasemiljø. I en filserverarkitektur er bare denne logikken plassert på serveren, alt annet utføres på klientsiden. Filserveren administrerer kun lagring og plassering av data, og utvelgelsen av faktiske poster gjøres på klientsiden.

Manipulere data direkte på serveren, starte nye prosesser på serveren osv. Klientprogrammet kan levere dataene som mottas fra serveren til brukeren eller bruke dem på annen måte, avhengig av formålet med programmet. Klientprogrammet og serverprogrammet kan kjøres på samme datamaskin eller på forskjellige. I det andre tilfellet brukes en nettverksforbindelse for å utveksle informasjon mellom dem.

Typen klienter er terminaler- arbeidsstasjoner på flerbrukerdatamaskiner, utstyrt med skjerm og tastatur, og som ikke kan fungere uten server. På 1990-tallet dukket det opp nettverksdatamaskiner – noe mellom en terminal og en personlig datamaskin. Nettverksdatamaskiner har en forenklet struktur og er i stor grad avhengig av serveren. Noen ganger forstås en terminal som en hvilken som helst klient, eller bare en tynn klient.

En klient betyr imidlertid ikke alltid en datamaskin med svake dataressurser. Oftest beskriver begrepene "klient" og "server" fordelingen av roller når du utfører en spesifikk oppgave, i stedet for datakraft. Programmer som utfører både klient- og serverfunksjoner kan kjøres samtidig på samme datamaskin. For eksempel kan en webserver, som klient, motta data for å generere sider fra en SQL-server (det er slik Wikipedia fungerer).

I X Window System er en server et program som implementerer et grafisk brukergrensesnitt, og en klient er et program som bruker det grensesnittet. Derfor kan den tynne klienten kjøre en X Window System-server som viser utdataene fra et klientprogram som kjører på applikasjonsserveren. Fra brukerens synspunkt er dette ikke helt vanlig, siden serveren vanligvis er en ekstern applikasjon og klienten er en lokal applikasjon.

Se også


Wikimedia Foundation.

2010.

    Se hva "Client (datavitenskap)" er i andre ordbøker:

    Klient: Klient (fra latin cliens, flertall clientes) i det gamle Roma er en fri borger som har gitt seg selv under beskyttelse av en beskytter og er avhengig av ham. Klient er et generelt navn for en enhet som bruker noen tjenester... ... Wikipedia

    Dette er en vitenskapelig retning som studerer som forekommer i naturen, hjernen og det menneskelige samfunn. Den er basert på klassiske vitenskapelige retninger som evolusjonsteoriene, morfogenese og utviklingsbiologi, systemisk... ... Wikipedia

    Klient er et generelt navn for en enhet som bruker enkelte tjenester. Baksiden (å tilby tjenester) kan kalles forskjellig avhengig av omfanget av begrepet: i handel, en selger, i programmering, en server, etc. Historie... ... Wikipedia

    Institutt for automatisering og informatikk, Moskva energiinstitutt ( teknisk universitet) ... Wikipedia

    Dette begrepet har andre betydninger, se Dragon (betydninger). Et eksempel på et blokkdiagram av en algoritme i DRAGON-språkdragediagrammet DRAGON (Friendly Russian Algorithmic Language That Provides Visibility) visuelle... ... Wikipedia

    De ble først beskrevet i XA-spesifikasjonen i 1992. Til tross for sin ærverdige alder, er spesifikasjonen obligatorisk for implementering i distribuerte transaksjonsbehandlere og relasjonsdatabaser. Spesifikasjonen løser problemet med felles... ... Wikipedia

    Dette begrepet har andre betydninger, se Garanti. GARANT... Wikipedia

    Analytiker- (Analytiker) Spesialist, ansatt i et selskap, bank Informasjon om aktivitetsfeltet til analytikere, finans- og forretningsanalyse, valuta- og aksjemarkedsanalyse Innhold >>>>>>>> Analytiker er, definisjon History Analytics dukket opp når.. ... Investor Encyclopedia

Bøker

  • Datahåndtering. Lærebok, Tsekhanovsky Vladislav Vladimirovich, Chertovskoy Vladimir Dmitrievich. Læreboken skisserer problemstillingene med å konstruere og bruke databaseteknologi i prosessen med å utvikle og ta beslutninger. Læreboken utmerker seg ved sin systematiske vurdering av teoretiske problemstillinger...
  • Informasjonssystemer og teknologier: Lærebok. Grif fra Forsvarsdepartementet i den russiske føderasjonen, Golitsyna O.L.. Læreboken diskuterer klassifiseringen og strukturen til automatiserte informasjonsteknologi(AIT), relaterte begreper og definisjoner, rolle fagområde. Gitt...

Definisjon av klient-server-modellen

Klient-tjener er en modell for interaksjon mellom prosesser i et datasystem, der en prosess (klient) gjør en forespørsel, en annen prosess (server) behandler den og returnerer et svar til den første eller gir en bestemt tjeneste i form av beregninger, noen data osv. .

Oftest kjører klientprosessen på én datamaskin, og serverprosessen på en annen.

I generelt syn modellen er vist i fig. 13.

Ris. 13

Dessuten er en klient (arbeidsstasjon) i et to-rangs datanettverk en datamaskin der klientprosesser dominerer, og en server er en datamaskin der serverprosesser dominerer. Under nettverksdrift kan serverdatamaskinen og klientdatamaskinen endre roller. Enhver datamaskin kan samtidig være en klient og en server for ulike typer tjenester.

Kravene til pålitelighet, hastighet og feiltoleranse for servere er høyere enn for arbeidsstasjoner. Den gjennomsnittlige nedetiden til moderne servere kan nå bare noen få minutter per år.

Typer nettverkstjenester

Til tross for at klient-server-teknologi er anvendelig i både sentraliserte og distribuerte datasystemer, har den oppnådd popularitet spesielt i datanettverk.

En nettverkstjeneste er en bestemt type tjeneste levert av en server.

Nettverkstjenester gir:

  • - delte maskinvareressurser - prosessortid, minne, disk, skrivere;
  • - ulike nettverkstjenester - behandle og gi ulike opplysninger.

La oss kort beskrive tjenestene i moderne datanettverk.

Filtjeneste. På en datamaskin med tilstrekkelig ledig diskplass er nettverksoperativsystemet konfigurert slik at andre datamaskiner (klienter) kan bruke den første datamaskinens stasjoner til å skrive filer ved hjelp av et datanettverk. En slik server kalles en fil- eller filserver. Tjenesten er bredt distribuert i lokale nettverk.

Utskriftstjeneste. På datamaskinen som skriveren er koblet til, er nettverksoperativsystemet konfigurert slik at andre datamaskiner (klienter) også kan skrive ut dokumentene sine. Effektiviteten ved å bruke dyre enheter (skrivere) øker. Utskriftsservere brukes hovedsakelig i lokale nettverk.

Fjerntilgangstjeneste. Noen nettverksdatamaskiner kan være plassert i en avstand som overstiger mulighetene til lokale nettverksteknologier. For kommunikasjon i dette tilfellet brukes et par modemer, koblet til eksterne datamaskiner og til en offentlig telefonlinje. Datamaskinen som mottar anrop kalles en ekstern tilgangsserver.

Terminaltjeneste. Datamaskinens datakraft varierer betydelig. For at svake datamaskiner skal bruke prosessorressursene til en raskere datamaskin, er en terminaltjeneste (terminalserver, applikasjonsserver) installert på sistnevnte. Klientdatamaskiner som bruker nettverket kan kjøre oppgaver på applikasjonsserveren og se resultatet av deres kjøring på skjermene deres. Tjenesten brukes i globale og lokale nettverk.

Databasehåndtering. En vanlig oppgave, både i lokale og globale nettverk, er lagring og behandling av store mengder tabellinformasjon - databaser. Samtidig er databasestyringssystemer underlagt krav om pålitelig sentralisert datalagring, raskt søk og henting på forespørsel fra enhver stasjon på datanettverket. Disse tjenestene utføres av databaseserveren. nettverkstjeneste server operativsystem

Webtjeneste (WWW, World Wide Web). Tjenestene levert av Internett viste seg å være så praktiske og enkle å bruke at de spredte seg over hele verden og dannet et globalt nettverk. Dessuten, selv i lokale nettverk som ikke er koblet til det globale, begynte Internett-teknologier å bli brukt. I dette tilfellet kalles et lokalt nettverk med Internett-tjenester ofte intranett.

Webtjeneste er den vanligste Internett-/intranetttjenesten. Nettserveren gir klienter interaktivt elektroniske dokumenter - hypertekstdokumenter (hypertekster) overført via HTTP-protokollen. Hypertekster kan inneholde informasjon av alle slag og hyperkoblinger til andre servere som er praktiske å navigere til. Elektronisk versjon av denne læremiddel er også hypertekst.

Posttjeneste. Datanettverk driver en tjeneste som leverer post restante-meldinger - e-poster, som ligner på vanlig post. E-poster inneholder vanligvis tekst, grafikk og sjeldnere lydinformasjon. Servere som mottar og sender post, samt lagrer brukerpostbokser (e-postdatabaser), kalles postservere. Posttjenester opererer på Internett og store lokale nettverk.

Interaktive kommunikasjonstjenester (nettverkskommunikasjon) inkluderer multimedianettverksteknologier (tale- og videokommunikasjon) og elektronisk korrespondanse (chat). Disse tjenestene dukket opp relativt nylig, og på grunn av deres enkelhet og brukervennlighet har de allerede blitt populære blant Internett- og lokale nettverksbrukere.

Proxy-server. Mangelen på IP-adresser på Internett, samt behovet for å beskytte det lokale nettverket mot eksterne uautoriserte penetrasjoner, har ført til fremveksten av spesielle gatewayer - proxy-servere. Hovedoppgavene deres er å koble et lokalt nettverk til Internett (eller gi klienter midlertidige adresser) og gi tilgang til Internett-tjenester, bufre mottatt informasjon og filtrering av trafikk. For å utføre sistnevnte oppgave inkluderer proxy-serveren brannmurfunksjoner.

Nettverkssikkerhet. I lokale nettverk er det et problem med tilgangskontroll. Tekniske midler for tilgangsmodus inkluderer autentisering (passordkontroll), kryptering (kryptografisk transformasjon) av informasjon, generering og verifisering av ektheten til elektroniske signaturer og elektroniske nøkler. Disse oppgavene utføres av servere som kan grupperes i en gruppe sikkerhetsservere.

Den moderne trenden i utviklingen av tjenester, spesielt på Internett, er deres integrasjon, etablering av tjenester basert på tradisjonelle og hybride tjenester.

La oss oppsummere listen ved hjelp av tabell 9, som viser navnene på nettverkstjenester som tilbyr ressurser eller tjenester, samt de tilsvarende typene servere og klienter.

Tabell 9. Typer nettverkstjenester

Tjeneste (tjeneste)

Ressurser/tjenester

Fil

Diskplass

Filserver

Klient-OS

Nettverksskriver

Utskriftsserver (utskriftsserver)

Klient-OS

Fjerntilgang

Nettverkstilgang via modem

Fjerntilgang

Fjerntilgangsklient

Terminal

Databehandling, RAM

Applikasjonsserver

Terminalklient

Databasehåndtering

Databaser (DB)

Database server

Database programvare

Webtjeneste

Hypertekstdokumenter

Webserver

Post

Postlevering

Post

Post

Internett-tilgang

Proxy-server

Nettverkssikkerhet

Passordkontroll, kryptering osv.

sikkerhetsserver

Klient-OS

Ovennevnte er ikke en fullstendig liste over nettverkstjenester som brukes i moderne lokale og globale datanettverk.