×

Techniques for network address and port translation for network protocols that do not use translated ports when requesting network resources

  • US 7,219,161 B1
  • Filed: 08/29/2001
  • Issued: 05/15/2007
  • Est. Priority Date: 08/29/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for translating between logical addresses and ports of a first network and a logical address and ports of a second network connected to the first network at an intermediate device, the method comprising the computer-implemented step of:

  • receiving at the intermediate device a first packet from a first device having a first address on the first network;

    sending a second packet to a second device on the second network in response to receiving the first packet, the second packet including, in a source address field, data indicating a particular address of the intermediate device on the second network;

    determining whether the first packet includes a first message that registers a first resource on the first device with a protocol server for a particular protocol, the protocol server available at the second device on the second network, wherein;

    the particular protocol does not support translated ports for requesting network resources, andthe protocol server is configured to register unique names for resources provided by devices on the second network according to the particular protocol; and

    if it is determined that the first packet includes the first message registering the first resource, thendetermining first information in the first message for uniquely requesting the first resource, andstoring data indicating the first information in a first data structure in association with the first address,wherein the intermediate device performs the steps of determining the first information in the first message and storing data indicating the first information in the first data structure.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×