"We are back" « oc.at

NAT/masquerading/port-forwarding

Binärmensch 22.03.2003 - 14:31 1068 1
Posts

Binärmensch

Banned
Avatar
Registered: Dec 2001
Location: österreich / ni..
Posts: 724
moin

wo genau is der unterschied dieser 3 sachen?


ich dachte bisher immer so..:

masquerading wird beim senden von daten eingesetzt, dabei tut der router so als wenn die pakete die er schickt von ihm kommen würden.. er maskiert sie sozusagen.

port-forwarding wird beim empfangen eingesetzt, dabei ordnet der router anhand der ports die daten den einzelnen rechnern zu.

was is jetzt nat? is des ein überbegriff von dem zeugs, oder is des des gleiche wie masquerading?

Eat my shorts

Little Overclocker
Avatar
Registered: Dec 2002
Location: Österreich
Posts: 56
Port Forward:
da wird einfach ein Port durch den router durchgeschliffen, dh. er verändert das Packerl nicht sonderlich. es wird im prinzip nur durchgeswitched.

Masquerading:
ist eine Network Address Translation NAT Art, hier wird jedem Benutzer hinter dem Router eine Port Range zur Verfügung gestellt dh das Paket wird manipuliert, es schaut für den Empfänger so aus als würde er das Paket vom router aus bekommen, die Anwort darauf geht natürlich wieder über einen zugehörigen Port der selben Range, an dem kann der Router entscheiden welcher benutzer/Pc eigentlich der Sender war, und leitet dem das packerl weiter, bei Linux sind das die Ports >6000 glaub i, musst mal an Sniffer anwerfen dann sieht man das glei.
dh. zb eine offizielle Adresse xxx.xxx.xxx.xxx der erste benutzer belegt range Port 6000-6500 benuzter 2 6501-7000 usw. (das war aber nur a bsp is a bisserl komplizierter)

NAT: is a überbegriff für ein paar Arten mann unterscheidet dabei
n:m Benutzer(100User aber nur 2 offizielle Adressen) n:1 (das wär dann PAT/IP Masquerading 100User auf eine offizielle)

weiteres gibts glaub i im RFC1918
Bearbeitet von Eat my shorts am 22.03.2003, 18:54
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz