Skip to main content

Introduksjon til proxy-servere i datanettverk

Week 10, continued (April 2025)

Week 10, continued (April 2025)
Anonim

Proxy-servere Arbeid som mellommann mellom de to ender av en klient / server nettverkstilkobling. Proxy-servergrensesnitt med nettverksprogrammer, oftest nettlesere og servere. Inne i bedriftsnettverk er proxy-servere installert på spesialutpekte interne (intranett) enheter. Noen Internettleverandører (ISPer) benytter også proxy-servere som en del av å tilby online tjenester til sine kunder. Endelig er en kategori av tredjeparts hostede nettsteder, kalt webproxy-servere, tilgjengelig for sluttbrukere på Internett for sine nettlesingsøkter.

Nøkkelfunksjoner for proxy-servere

Proxy-servere leverer tradisjonelt tre hovedfunksjoner:

  1. Brannmur og nettverksdatafiltreringsstøtte
  2. Nettverksforbindelse deling
  3. Datakaching

Proxy-servere, brannmurer og innholdsfiltrering

Proxy-servere fungerer på applikasjonslaget (lag 7) av OSI-modellen. De adskiller seg fra tradisjonelle nettverksbrannmurer som fungerer ved lavere OSI-lag og støtter applikasjonsuavhengig filtrering. Proxyservere er også vanskeligere å installere og vedlikeholde enn brannmurer, da proxyfunksjonalitet for hver applikasjonsprotokoll som HTTP, SMTP eller SOCKS må konfigureres individuelt. En riktig konfigurert proxy-server forbedrer imidlertid nettverkssikkerhet og ytelse for målprotokollene.

Nettverksadministratorer distribuerer ofte både brannmuren og proxy-serverprogramvaren for å fungere sammen, og installerer både brannmur og proxy-serverprogramvare på nettverksgateway-serveren.

Fordi de fungerer ved OSI Application-laget, er filtreringsevnen til proxy-servere relativt mer sofistikert sammenlignet med vanlig rutere. For eksempel kan proxy-webservere sjekke nettadressen til utgående forespørsler for nettsider ved å inspisere HTTP-meldinger. Nettverksadministratorer kan bruke denne funksjonslinjen tilgang til ulovlige domener, men tillater tilgang til andre nettsteder. Vanlige nettverksbrannmurer, derimot, kan ikke se webdomenenavnene i HTTP-forespørselsmeldinger. På samme måte, for innkommende datatrafikk, kan vanlige rutere filtrere etter portnummer eller IP-adresse, men proxy-servere kan også filtrere basert på applikasjonsinnhold inne i meldingene.

Tilkoblingsdeling med proxy-servere

For mange år siden ble tredjeparts programvareprodukter ofte brukt på hjemmenettverk for å dele Internett-tilkoblingen til en PC med andre datamaskiner. Hjem bredbåndsrutere tilbyr nå Internett-tilkoblingsdelingsfunksjoner i de fleste hjem i stedet. På bedriftsnettverk er imidlertid proxy-servere fortsatt ansatt for å distribuere Internett-tilkoblinger over flere rutere og lokale intranettverk.

Proxy-servere og caching

Caching av nettsider av proxy-servere kan forbedre nettverks brukeropplevelse på tre måter. For det første kan caching lagre båndbredde på nettverket, og øke skalerbarheten. Deretter kan caching forbedre responstiden som oppleves av klienter. Med en HTTP proxy-buffer kan for eksempel nettsider lastes raskere inn i nettleseren. Endelig øker proxy server caches økt innholds tilgjengelighet. Kopier av websider og annet statisk innhold i hurtigbufferen forblir tilgjengelige, selv om den opprinnelige kilden eller en mellomliggende nettverkskobling går offline. Med trenden av nettsteder til dynamisk databasedrevet innhold, har fordelen av proxy-caching falt noe sammenlignet med årene siden.

Web Proxy-servere

Mens mange bedrifter distribuerer proxy-servere som er fysisk koblet til sine interne nettverk, bruker de fleste hjemmenettverk ikke dem, fordi bredbåndsrouter i hjemmet leverer viktige brannmur- og tilkoblingsdelingskapasiteter. En egen klasse av proxy servere kalt w eb proxyer eksisterer som gjør at brukerne kan dra nytte av noen proxy server fordeler selv når deres eget lokale nettverk ikke støtter dem. Internett-brukere pleier å oppsøke web proxy-tjenester som et middel til å øke personvernet mens de surfer på nettet, selv om disse tjenestene gir andre fordeler også, inkludert caching. Noen web proxy servere er gratis å bruke, mens andre gebyr service avgifter.