System and method for traversing a firewall with multimedia communication
First Claim
1. A method for communication between two or more endpoints, said method comprising:
- receiving a plurality of multiport packets of data in a multiport communication protocol;
converting said plurality of multiport packets into a plurality of single-port packets in a single-port communication protocol;
transmitting said plurality of single-port packets over a commonly-open port to one or more endpoints traversing one or more firewalls using said commonly-open port;
receiving said plurality of single-port packets at said one or more endpoints;
reconverting said plurality of single-port packets into said multiport communication protocol; and
delivering said plurality of multiport packets using two or more ports associated with said multiport communication protocol.
3 Assignments
0 Petitions
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.
-
Citations
29 Claims
-
1. A method for communication between two or more endpoints, said method comprising:
-
receiving a plurality of multiport packets of data in a multiport communication protocol;
converting said plurality of multiport packets into a plurality of single-port packets in a single-port communication protocol;
transmitting said plurality of single-port packets over a commonly-open port to one or more endpoints traversing one or more firewalls using said commonly-open port;
receiving said plurality of single-port packets at said one or more endpoints;
reconverting said plurality of single-port packets into said multiport communication protocol; and
delivering said 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. A system comprising:
-
a first network device, comprising;
an interface for receiving a plurality of packets of data from two or more ports; and
a conversion table for said first network device to convert said plurality of packets into a single-port communication protocol, wherein said interface communicates said converted plurality of packets over a commonly-open port; and
a second network device comprising;
a second interface for receiving said converted plurality of packets from said commonly-open port;
a second conversion table for reconverting said converted plurality of packets; and
wherein said second interface distributes each of said plurality of packets to said two or more ports; and
wherein one or more firewalls are traversed between said first and second network devices using said commonly-open port. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving at a first network device a plurality of packets of data from two or more ports;
converting said plurality of packets into a single-port communication protocol using a conversion table;
transmitting from said first network device said converted plurality of packets over a commonly-open port;
receiving on at a second network device said converted plurality of packets from said commonly-open port;
reconverting said converted plurality of packets using a second conversion table; and
distributing on from said second network device each of said plurality of packets to said two or more ports;
wherein said converted plurality of packets traverse one or more firewalls between said first and second network devices using said commonly open port. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification