[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

nette routingsoftware fuer dos



Ist nicht ganz einfach zu installieren, fuer die lieben Kleinen,
aber doch ein ganz lehrreicher File. Wenn sie den TCPIP Introfile
aus Ruttgers (1988), der in vielen ftpservern als tcptut.zip oder
aehnliches liegt, verstanden haben, mehr als die Grundlagen braucht
der Computerunterricht nicht zu vermitteln. Die Grundlagen sollte
aber jeder beigebracht bekommen, was ein Computer ist und das Internet,
Commandline interface vs. GUI etc. Auch ein wenig Computergeschichte.
Der Informatikunterricht sollte sich auf die Feinheiten beschraenken,
vielleicht ein wenig Unix oder Minix, ein wenig C und so weiter.

So malt sich jeder den Unterricht aus, den er gerne gehabt haette.
Ausgehend von dem Wissensstand, den er bei Gespraechen gerne voraus-
setzen wuerde, was jeder wissen "muss"...Auch wenn er nicht Informatik
studieren will.

So wie das gegenwaertig geschieht, im Deutschunterricht wird Microsofts
Word gelehrt etc, nach NRWs neuesten vorlaeufigen Richtlinien, kann es
nicht bleiben. Sowas ist nur fuer die sinnvoll, die auch zuhause einen
Computer haben. Es hilft aber nicht, die Bedeutung von Computern etc
zu verstehen. Der TCPIP Introfile im Englischunterricht??:))

Hier also was zu dem AOL Problem, fuer Windows gibt es angeblich eine
Loesung, die auch noch einen Proxy beinhaltet, was wegen der beschraenkten
Bandbreite bei mehreren Computern im Computerraum sinnvoll waere.
Nun ja, wenn jeder etwas anderes anklick, ist die Stunde schnell herum.


Voila, Mischler ist der Autor des Programms:

From: Dave@Mischler.COM (Dave Mischler)
Newsgroups: comp.protocols.tcp-ip.ibmpc
Subject: Re: Tcp/ip & IPROUTE address Translation question
Date: 6 Dec 1996 00:25:38 GMT

>how does the IPROUTE software know which incoming packets should go to
>which internal address.

In general, by the same
(source address:source port, destination address:destination port)
tuples that would be used without translation.  The main difference
is that IPRoute chooses the external address and port for each
connection to/from the internal network, and translates the addresses
and port numbers as the packets enter and leave the router.

>I understand (atleast I think I do) that in a
>system without address translation, incoming packets are directed back
>to the right application based on the source address and port. But in
>an enviroment with address translation surely two internal user could
>assign the same port number for an external connection, and external
>site would not know anything about the source address as its been
>translated.

Right.  Say user A and user B both connect to www.netscape.com's HTTPD
server (port 80).  They are running an IPRoute box with NAT configured
to assign all outgoing connections to IP address 223.47.51.9.  User A's
internal source address and port is 192.168.0.5:1024; user B's source
info is 192.168.0.7:1024.  IPRoute assigns a new external source port
to both connections on the single external IP address, let's say they
are 1597 and 1598.  So now the remote node sees the following:

User A (223.47.51.9:1597, www.netscape.com:80)
User B (223.47.51.9:1598, www.netscape.com:80)

You can see there is no problem for the remote server.  It has unique
information for each connection.  The IPRoute box won't have a problem
handling replies either because the external port numbers (destination
port numbers on replies) tell it which internal address and port should
be the true destination of each packet.

>If anyone could explain how this works, or point me in the direction
>of some info I'd be grateful.

There is a very obscure description of this in the IPRoute.txt file that
accompanies the software.  You can observe it in operation with the
"show nat <interface> status" and "show nat <interface> debug" commands.

Dave Mischler
http://www.mischler.com/