Hi Daniel,

daniel writes:

> now as i understand it, if my windows box is surfing the web, the
> packets sent out go through the gateway and have their source ports
> changed by nat so that when i get a response back, the gateway
> knows what box to send the data to right?

WindowsHost has: 192.168.1.35
Gateway has internal: 192.168.1.1
Gateway has external: <some public IP>

If your Windows Host is surfing he speaks with the internal Gatway 
which will transmit the wish to the Internet.
He will submit the wish with his external adress and knows what the 
internal adress was which originally submitted this.

If this is what you know, then you are right :-)

> but my question comes up when we're talking about the other box, my
> webserver that delivers several services through ports that can't
> change (22, 80, 25, 53, 110) when they leave... i think.

You speak of "Port Forwarding".

If me with some public IP wants to connect to your host, then it may 
looks like this ;-)

Me: Internet, please give me the WebSite "foo"
Internet: "foo" has IP-Adress "1.2.3.4 - please try again
Me: Host 1.2.3.4, please let me connect to "foo"
1.2.3.4: OK, here you are ...

What I do not know is, that 1.2.3.4 ist your external Gateway IP. He 
knows that if me ask for the WebSite "foo" that he has to connect to 
the internal WebHost on Port 80.

No the connection is established between Me and Foo :-)

####
Sorry if this sounds a little bit childish. I have to write a litle 
exam in this teaching children (users) on how internet functions ;-)
####

kind regards

MM

-- 
http://www.mamemu.de/ - VMware und mehr :-)
Registered Linux User:274764 - http://counter.li.org/
Der Forte Agent in Deutsch: http://agent-de.mamemu.de/
AdminTool für Linux: http://admintool.lingua.at/



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to