Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for facilitating peer-to-peer application communication

a peer-to-peer application and communication method technology, applied in the field of network address translation, can solve the problems of insufficient official ip addresses, global internet cannot use them to send data correctly into the organization's internal network, and nave nat, unable to assign official ip addresses, etc., and achieve the effect of increasing us

Inactive Publication Date: 2013-11-12
ALCATEL LUCENT SAS
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This solution enables efficient peer-to-peer communication by providing each application with necessary externally valid address information, allowing symmetric data exchange and supporting complex NAT rules, thereby overcoming the limitations of conventional NAT devices in handling multiple internal applications and newly allocated servers.

Problems solved by technology

The problem addressed by such a conventional device is that an organization may require a large internal network, with many devices on it, each device requiring a unique IP address.
In view of the currently available address space for unique IP addresses (232 available addresses) and present address allocation patterns, this organization may be unable to have allocated to it a sufficient number of official IP addresses, by the authorities that assign such addresses.
The difficulty arises when devices or applications (programs running on a particular device) in the large internal network need to communicate with the Global Internet (by which we mean any IP network, public or private, using officially assigned IP addresses).
Because the addresses assigned internally by the organization either overlap with officially assigned addresses belonging to some other organization, or are officially unassigned, the Global Internet cannot use these to send data correctly into the organization's internal network.
For an organization with thousands of applications on its internal network, a naïve NAT, able only to assign official IP addresses, may not be enough.
If only 31 of, say, 5000 applications (each of which might correspond to an individual employee) can be using the Global Internet at once, the problem may not be considered fully solved.
The difficulty is that the first mode only allows Internal Clients to send data to (and thereafter receive data from) External Servers, while the second only allows External Clients to send data to (and thereafter receive replies from) a small set of Internal Servers at fixed IP addresses and ports, pre-defined in the NAT associated with the Internal Servers.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for facilitating peer-to-peer application communication
  • Method and apparatus for facilitating peer-to-peer application communication
  • Method and apparatus for facilitating peer-to-peer application communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

I. Peer-to-peer Applications

[0032]A system using the present invention is useful for, at least, the new class of Internet applications that operate in a peer-to-peer (two or more devices located anywhere and communicating essentially symmetrically) fashion as opposed to the traditional model in which one device is at a well-known location (IP address), and the other may or may not be located at a well-known location (IP address).

[0033]The new generation of Internet Applications such as IP Telephony, Instant Messaging, and so on, allow users on networks in different address realms to connect directly to one another's computers to share data or to collaborate, or just to chat in a continuous, real-time interaction. In these protocols, each user's computer will set up an application that might be termed a micro-server, and then communicate to the other computer, located in a different address realm, an IP address and port at which that micro-server can be reached. (This is the “just-cr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system for performing Network Address Translation, which allows applications to request information concerning address translations to be performed, so that those applications may send useful information to other applications for the purposes of allowing applications to communicate through the NAT device in the absence of statically defined rules for specific channels of communication.

Description

[0001]This application is a second, continuation reissue application of first, U.S. patent Reissue application Ser. No. 11 / 299,236, filed Dec. 9, 2005, of U.S. Pat. No. 6,661,799, to be re-issued as U.S. Pat. No. Re. 43,057, the content of all of which is hereby incorporated in its entirety by reference. More than one reissue application has been filed based on U.S. Pat. No. 6,661,799. Reissue application Ser. No. 11 / 299,236, filed Dec. 9, 2005, of U.S. Pat. No. 6,661,799 is the parent of this continuation reissue application.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]This invention relates to devices for handling communications between applications exchanging data over the Internet. More particularly, this invention relates to a Network Address Translation (NAT) device and a system and method using such NAT device for facilitating peer-to-peer communication of data over the Internet.[0004]2. Description of the Prior Art[0005]As shown in FIG. 1, a Network Addres...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): H04L12/28H04L12/46H04L29/08H04L29/12
CPCH04L61/2557H04L61/2567H04L61/2575H04L67/104H04L61/00
Inventor MOLITOR, ANDREW T.
Owner ALCATEL LUCENT SAS