As jo yn in typysk húshâlding wenje, hawwe jo wierskynlik in smartphone, in laptop, in smart TV, en miskien in gamingkonsole dy't allegear tagelyk ferbûn binne mei it ynternet. Al dizze apparaten diele ien iepenbier IP-adres levere troch jo ISP. Dus, as jo in fideo op jo tillefoan lade, hoe wit de router dan de fideo nei jo tillefoan te stjoeren en net nei jo smart TV?
De magy efter dit is in proses neamd Network Address Translation (NAT).
Privee tsjin iepenbiere IP-adressen
Jo router makket in privee, lokaal netwurk yn jo hûs. It jout in privee IP-adres (meastal begjinnend mei 192.168... of 10.0...) oan elk apparaat dat ferbûn is mei de Wi-Fi. Dizze priveeadressen binne lykwols net rouberber op it iepenbiere ynternet.
De rol fan NAT
As jo in fideokeppeling op jo tillefoan tikje, stjoert jo tillefoan in fersyk nei de router. De router sjocht nei it fersyk en docht in pear dingen:
- It registrearret it privee IP-adres fan jo tillefoan yn in oersettingstabel.
- It ferfangt it privee IP-adres fan jo tillefoan mei it iepenbiere IP-adres fan 'e router.
- It jout in unyk "poartenûmer" oan it fersyk en stjoert it út nei it ynternet.
Foar de fideoserver liket it fersyk dat it direkt fan 'e router kaam. De tsjinner stjoert de fideogegevens werom nei it iepenbiere IP-adres fan 'e router, tagged mei dat spesifike poartenûmer.
It pakket leverje
As de fideogegevens by jo hûs oankomme, kontrolearret de router it poartenûmer op 'e ynkommende gegevens, sjocht nei syn oersettingstabel, en seit: "Ah, poarte 55432 komt oerien mei it fersyk makke troch de smartphone op privee IP 192.168.1.5." It stjoert dan de gegevens troch nei jo tillefoan.
Dit hiele proses fan it oersetten fan adressen en it kontrolearjen fan havens bart yn millisekonden foar tûzenen pakketten elke sekonde, en soarget derfoar dat elkenien yn 't hûs de juste gegevens krijt sûnder ynterferinsje.
