29.08.2013 Views

Gira anropssystem 834 Plus Planlegging, installasjon, igangkjøring ...

Gira anropssystem 834 Plus Planlegging, installasjon, igangkjøring ...

Gira anropssystem 834 Plus Planlegging, installasjon, igangkjøring ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Prinsipper for nettverksteknikk<br />

9.13 Portvideresending (Port Forwarding)<br />

En portvideresending (engelsk: Port Forwarding) er videresending av en forbindelse som<br />

ledes videre til en annen datamaskin på en bestemt port via et datamaskinnett. Ettersom den<br />

tilsvarende nettverkstjenesten ikke ytes av selve datamaskinen som sender videre, blir ofte<br />

det villedende begrepet Virtual Server brukt.<br />

De innkommende datapakkene maskeres da med destinasjon-NAT (se også “NAT - Network<br />

Address Translation" på side 171) og de utgående pakkene med kilde-NAT for sending til den<br />

andre datamaskinen eller for å gi inntrykk av at de utgående pakkene kommer fra<br />

datamaskinen som står for portvideresendingen.<br />

9.13.1 Portvideresending via ruter<br />

En ruter, som for eksempel er forbundet med et privat LAN og Internett, venter da på<br />

datapakker ved en bestemt port. Når pakker kommer til denne porten, sendes de videre til en<br />

bestemt datamaskin og eventuelt en annen port i det interne nettverket. Alle datapakkene fra<br />

denne datamaskinen og porten endres med NAT (se også “NAT - Network Address<br />

Translation" på side 171) hvis de hører til en innkommende forbindelse, slik at det i det<br />

eksterne nettet ser ut som om ruteren skal sende pakkene.<br />

Med portvideresendingen er det mulig for datamaskiner i et LAN – som ikke er tilgjengelig<br />

direkte fra et eksternt nett – må fungere som servere også utenfor dette nettet, spesielt på<br />

Internett, ettersom de er entydig adresserbare via en definert port (og med NAT).<br />

For alle datamaskinene i det eksterne nettet ser det ut som om ruteren tilbyr servertjenesten.<br />

At det ikke er slik, kan identifiseres av startetikettlinjer eller pakkeforsinkelsesanalyser.<br />

Eksempel<br />

Et større firma har et lokalt nettverk der flere servere opptrer utad (Internett) via ADSL-ruter<br />

under én IP-adresse (f.eks. 205.0.0.1). En klient fra det eksterne nettet (Internett) ønsker å<br />

benytte en tjeneste (f.eks. HTTP/TCP Port 80) på en av firmaets servere. Klienten kan imidlertid<br />

bare adressere firmaets ADSL-ruter for tjenesten (HTTP/TCP port 80) med IP-adresse<br />

(205.0.0.1) som er kjent. Firmaets ADSL-ruter sender forespørselen om tjenesten (HTTP/TCP<br />

port 80) til den tilsvarende serveren i det lokale nettverket.<br />

9.13.2 Portvideresending for økt sikkerhet<br />

Et annet eksempel på bruk av portvideresending er sikring av en kanal for overføring av<br />

fortrolig informasjon. Port A på datamaskin 1 knyttes da sammen med port B på datamaskin<br />

2 gjennom en forbindelse mellom to andre porter i de to datamaskinene, som er opprettet i<br />

bakgrunnen. Dette kalles også Tunneling.<br />

En usikker POP3 (pålogging/passord i ren tekst), for eksempel, kan dermed sikres ved at den<br />

"pakkes inn" i en SSH-kanal: Brukeren sender port 113 på POP-serveren videre til den lokale<br />

datamaskinens port 113 via SSH. Det lokale e-postprogrammet kommuniserer med<br />

localhost:113 istedenfor pop.example.org:113, og SSH-kanalen overfører dataene kryptert<br />

mellom de to adressene via den parallelle SSH-forbindelsen. Det blir dermed så å si umulig<br />

for en tredjepart som lytter å "stjele" passordet. Riktignok må en, om enn begrenset, SSHtilgang<br />

til pop.example.org være mulig, noe som vanligvis ikke tillates for private brukere.<br />

166<br />

10.2011/V1.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!