Network address translation: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Bronto (diskusia | príspevky)
Bez shrnutí editace
Xqbot (diskusia | príspevky)
d robot Pridal: ru:NAT; kozmetické zmeny
Riadok 1:
'''Network address translation '''(skratka '''NAT'''; doslova ''preklad sieťovej adresy/preklad sieťových adries''; iné názvy: '''network masquerading''' - doslova ''sieťové maskovanie/sieťová maškaráda'', '''native address translation''' - doslova ''natívny preklad adries'', '''IP masquerading''' - doslova ''IP maskovanie'') je spôsob úpravy sieťovej premávky cez [[smerovač]] prepisom východiskovej a/alebo cieľovej [[IP adresa|IP adresy]], často i zmenu čísla TCP/UDP portu pri prichádzajúcich [[IP]] paketoch. K tomu patrí i zmena [[kontrolný súčet|kontrolného súčtu]] (pri IP i [[TCP]]/[[UDP]]) aby boli zmeny akceptované. NAT sa väčšinou používa pre prístup viacerých počítačov z lokálnej siete na Internet pod jedinou verejnou adresou. NAT však môže spôsobiť problémy v komunikácii medzi klientmi a znížiť rýchlosť prenosu.
 
 
Riadok 23:
 
 
NAT môže byť implementované v rôznych podobách prekladaných adries a portov. Každá z týchto podôb rôzne ovplyvňuje komunikačné protokoly aplikácií. Pri niektorých aplikačných protokoloch, ktoré používajú informáciu IP adresy, aplikácia bežiaca na uzle v maskovanej sieti potrebuje zistiť externú adresu NAT. Niekedy dokonca potrebuje vyšetriť a kategorizovať typ používaného mapovania. Z tohto dôvodu bol vyvinutý Simple traversal of UDP over NATs (STUN) protocol (RFC 3489).
Klasifikuje NAT implementácie na:
1. full cone NAT
Riadok 37:
* Každý externý host môže posielať pakety na adresu iAddr:iPort prostredníctvom poslania na adresu eAddr:ePort.
* V tomto prípade, po vykonaní mapovania na dosiahnutie klienta za NAT, je potrebné vedieť len mapovaciu schému aby mohol byť paket doručený.
| [[ImageSúbor:Full Cone NAT.svg|right|400px]]
|-
| '''(Address) Restricted cone NAT'''
Riadok 43:
* Externý host môže posielať pakety iAddr:iPort posielaním na adresu eAddr:ePort a to len v prípade ak iAddr:iPort poslal predtým paket na hAddr:any. "any" znamená, že číslo portu nie je podstatné
* V tomto prípade je teda potrebné aby komunikáciu začal klient ktorý je za NAT a až potom môže klient mimo NAT plnohodnotne komunikovať s daným klientom. V prípade ak klient mimo NAT pošle dáta klientovi za NAT ako prvý, tieto dáta nebudú doručené.
| [[ImageSúbor:Restricted Cone NAT.svg|right|400px]]
|-
| '''Port-Restricted cone NAT'''
Riadok 51:
* Externý host môže posielať pakety iAddr:iPort posielaním na adresu eAddr:ePort a to len v prípade ak iAddr:iPort poslal predtým paket
* Ak klient za NAT začína komunikáciu, posiela klientovi mimo NAT dáta na jeho IP adresu a číslo portu. Po prijatí dát, môže klient mimo NAT posielať dáta späť len na to číslo portu, na ktorom dáta prijal.
| [[ImageSúbor:Port Restricted Cone NAT.svg|right|400px]]
|-
| '''Symmetric NAT'''
Riadok 58:
* Aj keď ten istý interný host pošle paket s tou istou zdrojovou adresou a portom, ale inému cieľu, je použité nové mapovanie.
* Iba externý host, ktorý dostane paket z interného hostu môže poslať paket späť.
| [[ImageSúbor:Symmetric NAT.svg|right|400px]]
|-
|}
Riadok 64:
 
== Externé odkazy ==
* [http://www.kerio.com/manual/wrl/cz/131.htm Jak funguje NAT]
* [http://www.cpress.cz/knihy/tcp-ip-bezp/Cd-II/CD-nat/skry1.htm Skryté sítě a NAT]
* [http://www.root.cz/clanky/prelez-preskoc-a-podlez-nat/ Přelez, přeskoč a podlez NAT]
 
* [http://tools.ietf.org/html/rfc4008 RFC 4008] – Standards Track – Definitions of Managed Objects for Network Address Translators (NAT)
* [http://tools.ietf.org/html/rfc3022 RFC 3022] – Traditional IP Network Address Translator (Traditional NAT)
* [http://tools.ietf.org/html/rfc1631 RFC 1631] – Obsolete – The IP Network Address Translator (NAT)
* [http://tools.ietf.org/html/rfc3489 RFC 3489] - STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)
 
 
[[Kategória:Internet]]
 
 
[[an:Network Address Translation]]
Řádek 100 ⟶ 99:
[[pl:NAT]]
[[pt:NAT]]
[[ru:NAT]]
[[simple:Network address translation]]
[[sr:NAT]]