Funksjonene til lags bane Architecture

Funksjonene til lags bane Architecture


Begrepet "lag" er vanligvis brukt til nettverksteori. Stratifisert Web arkitektur omtales normalt i form av "lagene". Standarden Web-kommunikasjon modellen kalles klient-server. Det vanlige forhold mellom to datamaskiner for å be om og levere en webside er blitt komplisert ved inkluderingen av flere servere, innføre "lag" eller "klasser".

Klient server

Den tradisjonelle Web transaksjonen innebærer en klient, som ønsker en ressurs eller tjeneste, og en server som er innehaver av den ressursen eller utfører denne tjenesten. Klienten åpner alltid kontakt ved å sende en forespørsel til serveren. Tjeneren responderer med en reaksjon, som innbefatter ressursen eller tjenesten. Den vanligste ressurs i en Web transaksjon er en webside.

Lag og Tiers

Et nettverk transaksjon mellom to endepunkter synes ikke å innebære noen lag. Om noen, er det bare kan sies å være et lag i denne arkitekturen. Men i terminologi multi-tier, lagene refererer til antall datamaskiner involvert, inkludert klienten. Dermed standard klient-server synes bare å ha ett lag, men to lagene.

Tre-lags

Ingen har noensinne nevnt standard klient-server som to-lags klient-server til oppfinnelsen av tre-lags klient-server-arkitektur. I en tre lagdelt system, er klienten alltid datamaskinen der brukeren sitter, kan de to serverne i arkitekturen spille en rekke roller. Imidlertid har kunden alltid kontakt med bare én server, og at serveren opptrer på vegne av klient med de andre serverne. Tre-lags arkitektur ble skapt av databaseapplikasjoner. Brukeren sitter på en PC som åpner et program på en server og viser det. Søknaden fyller felt i sine skjermer med data over et nettverk fra en database server. I moderne implementering, er programmet vanligvis leveres som en webside.

Andre Layer Scenarier

En proxy-server kan sies å lage en tre-lags arkitektur. Det virker på vegne av kunden i kontakt med serveren, selv om det er i seg selv en server, og ikke en klient. Proxy-serveren, enten masker klientens identitet eller gir raskere tilgang ved å mellomlagre ofte etterspør ressurser og levere dem selv, bare henvise til den opprinnelige serveren når nye ressurser er påkrevd. Tynnklientsystemer også opprette lagdelt arkitektur. I et tynnklientsystemet, har arbeidsstasjonen nesten ingen prosesseringskraft og er avhengig av en server selv for et operativsystem. En bruker tilgang til en webside på en tynn-klient systemet har allerede truffet tre lag med tynne klienten, tynnklienttjener, og webserveren. Hvis denne websiden er befolket med referanse til en database på en egen server, deretter fire lagene er ansatt. Hvis det er også en proxy-server i tilkoblingen, er fem nivåer engasjert. Utvidelsen av antall mulige servere involvert skapt begrepene "multi-lags klient-server og" n-lags klient-server "der" n "refererer til en rekke.