Gateway
En gateway er en netværksenhed eller et program, der fungerer som forbindelsesled mellem to forskellige netværk og gør det muligt for dem at udveksle data, selvom de bruger forskellige protokoller, formater eller adresseringssystemer. Gatewayen modtager data fra det ene netværk, oversætter dem til et format det andet netværk kan forstå, og videresender dem til deres mål. På den måde fungerer den som en slags tolk og dørvogter mellem netværk, der ellers ikke ville kunne kommunikere direkte med hinanden.
Et hverdagseksempel er den router, de fleste har stående derhjemme: den fungerer som gateway mellem det lokale hjemmenetværk, hvor computer, mobil og smart-tv er tilsluttet, og internettet udenfor. Al trafik, der skal ud af hjemmet eller ind til et af de tilsluttede apparater, passerer gennem denne ene enhed, som samtidig sørger for at oversætte og videresende data korrekt mellem de to netværk.
Hvad bruges en gateway til?
En gateway bruges primært til at skabe forbindelse mellem netværk, der ellers er adskilte — enten fordi de ligger fysisk forskellige steder, eller fordi de er bygget på forskellig teknologi. Det kan dreje sig om at forbinde et internt firmanetværk med internettet, om at koble et lokalt netværk (LAN) sammen med et større WAN (Wide Area Network), eller om at lade enheder med helt forskellige kommunikationsstandarder, fx industrisensorer og it-systemer, tale sammen. Fælles for alle disse anvendelser er, at gatewayen sikrer interoperabilitet, altså at systemer der i udgangspunktet ikke er kompatible, alligevel kan udveksle data.
I praksis bruges gateways blandt andet af netværksadministratorer og systemintegratorer til at binde forskellige it-arkitekturer sammen, af cloud-udbydere til at formidle trafik mellem interne systemer og eksterne netværk, og af virksomheder til at beskytte og styre trafikken ind og ud af organisationens netværk.
Sådan fungerer en gateway
En gateway arbejder typisk i flere trin, når den håndterer trafik mellem to netværk.
Protokoloversættelse og formatkonvertering
Når data ankommer til gatewayen fra det ene netværk, oversættes de om nødvendigt til et format eller en protokol, som det modtagende netværk kan forstå. Det kan for eksempel være en konvertering mellem forskellige kommunikationsprotokoller eller en omdannelse af dataformatet, så det passer til systemet i den anden ende. Nogle gateways krypterer eller dekrypterer også data undervejs for at beskytte dem under overførslen.
Sikkerhed og trafikstyring
Fordi al trafik mellem to netværk som regel passerer gennem gatewayen, er den samtidig et naturligt sted at placere sikkerhedsfunktioner. Mange gateways indeholder derfor firewall-funktionalitet, autentificering og overvågning, der kan filtrere trafik, kontrollere adgang og opdage mistænkelig aktivitet. Nogle løsninger kan desuden fordele belastning mellem flere forbindelser og dermed bidrage til en mere stabil udnyttelse af den tilgængelige båndbredde.
Gateway vs. router, switch og modem
I daglig tale bliver gateway, router, netværksswitch og modem ofte blandet sammen, men begreberne dækker forskellige funktioner. En switch forbinder enheder inden for samme netværk og sender data mellem dem baseret på deres adresse. Et modem oversætter signaler mellem internetudbyderens linje og hjemmets netværksudstyr, mens en router videresender data mellem netværk ud fra IP-adresser. En gateway kan i praksis være en kombination af flere af disse funktioner — mange hjemmerouters fungerer eksempelvis samtidig som gateway, router og til dels firewall i én og samme fysiske enhed. Det centrale kendetegn ved en gateway er dog dens rolle som overgang mellem to forskellige netværk eller protokolmiljøer, snarere end den konkrete hardware den er bygget på.
Typer af gateways
Der findes flere typer gateways, afhængigt af hvilken opgave de løser:
- Netværksgateway: forbinder to netværk med forskellige protokoller, fx et virksomhedsnetværk og internettet.
- E-mail-sikkerhedsgateway: filtrerer indgående og udgående e-mail for at opdage phishing, malware og datalækager.
- Cloud storage-gateway: formidler dataoverførsel mellem lokale systemer og cloud-tjenester ved at oversætte mellem forskellige API-formater.
- IoT-gateway: samler data fra sensorer og andre IoT-enheder og oversætter mellem deres protokoller, før dataene sendes videre til behandling.
Default gateway
Når man taler om netværksindstillinger på en computer eller router, støder man ofte på begrebet “default gateway”. Det er den IP-adresse, en enhed sender data til, når destinationen ligger uden for dens eget lokale netværk — typisk adressen på den router eller gateway, der giver adgang til internettet. Uden en korrekt konfigureret default gateway kan en enhed som regel kun kommunikere med andre enheder på samme lokale netværk.