System and method for traversing a firewall with multimedia communication
DC CAFCFirst Claim
Patent Images
1. A method for communication between two or more endpoints, said method comprising:
- receiving, at a first intermediate communication device that is communicatively coupled with a first endpoint communication device, a plurality of multiport packets of data in a multiport communication protocol for communication from the first endpoint communication device;
converting, by said first intermediate communication device, said plurality of multiport packets into a plurality of single-port packets in a single-port communication protocol;
transmitting from said first intermediate communication device said plurality of single-port packets over a commonly-open port to at least a second intermediate communication device that is communicatively coupled with one or more other endpoint communication devices, said plurality of single-port packets traversing one or more firewalls using said commonly-open port;
receiving said plurality of single-port packets at said at least a second intermediate communication device;
reconverting, by said at least a second intermediate communication device, said received plurality of single-port packets into said multiport communication protocol resulting in reconverted plurality of multiport packets; and
delivering, from said at least a second intermediate communication device to said one or more other endpoint communication devices, said reconverted plurality of multiport packets using two or more ports associated with said multiport communication protocol.
3 Assignments
Litigations
1 Petition
Accused Products
Abstract
Systems and methods are disclosed for transporting multiport protocol traffic using a single-port protocol. Multiport protocol traffic from a first endpoint is converted into a single-port protocol for transport across a network. The traffic is sent over a commonly-open port and received at a second endpoint before being dispersed to the appropriate ports of the second endpoint. By converting the traffic to a single-port protocol and choosing which commonly open port to communicate the traffic through, firewalls between each endpoint may be traversed without changing any of their settings.
77 Citations
30 Claims
-
1. A method for communication between two or more endpoints, said method comprising:
-
receiving, at a first intermediate communication device that is communicatively coupled with a first endpoint communication device, a plurality of multiport packets of data in a multiport communication protocol for communication from the first endpoint communication device; converting, by said first intermediate communication device, said plurality of multiport packets into a plurality of single-port packets in a single-port communication protocol; transmitting from said first intermediate communication device said plurality of single-port packets over a commonly-open port to at least a second intermediate communication device that is communicatively coupled with one or more other endpoint communication devices, said plurality of single-port packets traversing one or more firewalls using said commonly-open port; receiving said plurality of single-port packets at said at least a second intermediate communication device; reconverting, by said at least a second intermediate communication device, said received plurality of single-port packets into said multiport communication protocol resulting in reconverted plurality of multiport packets; and delivering, from said at least a second intermediate communication device to said one or more other endpoint communication devices, said reconverted plurality of multiport packets using two or more ports associated with said multiport communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a first network device that is communicatively coupled with at least a first endpoint communication device, said first network device comprising; an interface for receiving a plurality of multiport packets of data in a multiport communication protocol from two or more ports for communication from said at least a first endpoint communication device; and a conversion table for said first network device to convert said plurality of multiport packets into a plurality of single-port packets in a single-port communication protocol, wherein said single-port communication protocol is acceptable by any of a plurality of different commonly-open transmission control protocol (TCP) ports, and wherein said interface communicates said converted plurality of single-port packets over a selected one of the plurality of different commonly-open TCP ports; and a second network device that is communicatively coupled with at least a second endpoint communication device, said second network device comprising; a second interface for receiving said converted plurality of single-port packets from said selected one of the plurality of different commonly-open TCP ports; a second conversion table for reconverting said converted plurality of single-port packets into said multiport communication protocol, resulting in a reconverted plurality of multiport packets; and wherein said second interface distributes each of said reconverted plurality of multiport packets to said two or more ports for communication to said at least a second endpoint communication device; and wherein one or more firewalls are traversed between said first and second network devices using said selected one of the plurality of different commonly-open TCP ports. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving, at a first intermediary network device that is communicatively coupled with a source conununication device, a plurality of multiport packets of data from two or more ports for communication from said source communication device, said plurality of multiport packets having at least one original communication protocol; encrypting the plurality of multiport packets, thereby resulting in encrypted packets; encapsulating the encrypted packets into a plurality of single-port packets in a single-port communication protocol that is acceptable by any of a plurality of different commonly-open ports, thereby resulting in encapsulated packets; transmitting from said first intermediary network device said encapsulated packets over a selected one of the plurality of different commonly-open ports, wherein said encapsulated packets traverse one or more firewalls between said first intermediary network device and a second intermediary network device using said selected one of the plurality of different commonly-open ports; receiving, at said second intermediary network device that is communicatively coupled with a destination communication device, said encapsulated packets from said selected one of the plurality of different commonly-open ports; decrypting the received encapsulated packets, thereby resulting in decrypted packets; restoring the decrypted packets to the at least one original communication protocol, thereby resulting in restored multiport packets; and distributing, from said second intermediary network device, each of said restored multiport packets to said two or more ports for communication to said destination communication device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification