A system and method for transacting a validated application session in a
networked computing environment is described. A hierarchical protocol
stack having a plurality of interfaced protocol layers is defined. A
connection-based session protocol layer is included. A session is opened
with a requesting client responsive to a request packet containing a
source address of uncertain trustworthiness. A client connection with the
requesting client is negotiated. A stateless validation of the source
address contained in the request packet is performed using encoded
information obtained from the request packet headers. A server connection
is negotiated with a responding server upon successful validation of the
requesting client. The session is facilitated by translating packets
independently exchanged over the client connection and the server
connection. The session is closed through a controlled termination of each
of the client connection and the server connection.
Un système et une méthode pour traiter une session validée d'application dans un environnement de calcul géré en réseau est décrit. Un protocol stack hiérarchique ayant une pluralité de couches connectées de protocole est défini. Une couche raccordement-basée de protocole de session est incluse. Une session est ouverte avec un client de demande sensible à un paquet de demande contenant une adresse de source de fidélité incertaine. Un raccordement de client avec le client de demande est négocié. Une validation apatride de l'adresse de source contenue dans le paquet de demande est effectuée en utilisant l'information codée obtenue à partir des en-têtes de paquet de demande. Un raccordement de serveur est été en pourparlers avec un serveur répondant sur la validation réussie du client de demande. La session est facilitée par les paquets de traduction indépendamment échangés au-dessus du raccordement de client et du raccordement de serveur. La session est fermée par un arrêt commandé de chacun du raccordement de client et du raccordement de serveur.