A method and apparatus for managing network access to internal hosts
protected by a firewall is provided. A user on an external host logs in
into a firewall. Once the user has been authenticated to the firewall, a
session is established for the user, and tunnel configuration is
transmitted to the user's process on the external host. The tunnel
configuration data indicates the configuration of at least one tunnel for
connecting to at least one internal host protected by the firewall. When
creating a socket for connecting to the internal host, the socket is
configured based on the tunnel configuration data. Tunnel objects and
tunnel socket objects may be specially configured to establish a
connection in a way that takes advantage of the power and simplicity of
the inheritance feature of object oriented software. Various tunnel
classes are provided to configure tunnels in a variety of manners.
Eine Methode und ein Apparat für handhabenden Netzzugang zu den internen Wirten, die durch eine Brandmauer geschützt werden, wird zur Verfügung gestellt. Ein Benutzer auf ein externen Wirt Maschinenbordbüchern innen in eine Brandmauer. Sobald der Benutzer zur Brandmauer beglaubigt worden ist, wird ein Lernabschnitt für den Benutzer hergestellt, und Tunnelkonfiguration wird dem Prozeß des Benutzers auf dem externen Wirt übermittelt. Die Tunnelkonfiguration Daten zeigen die Konfiguration von mindestens einem Tunnel für das Anschließen an mindestens einen internen Wirt an, der durch die Brandmauer geschützt wird. Wenn man eine Einfaßung für das Anschließen an den internen Wirt, die Einfaßung wird zusammengebaut herstellt, gründete auf den Tunnelkonfiguration Daten. Tunnelgegenstände und Tunneleinfaßung Gegenstände können besonders zusammengebaut werden, um einen Anschluß in einer Weise herzustellen, die Nutzen aus der Energie und der Einfachheit der Erbschafteigenschaft der Gegenstand orientierten Software zieht. Verschiedene Tunnelkategorien werden zur Verfügung gestellt, um Tunnels in einer Vielzahl von Weise zusammenzubauen.