Method and node for employing network connections over a connectionless transport layer protocol
First Claim
1. A method of establishing a network connection via a connectionless transport layer communication protocol, the method comprising:
- exchanging a plurality of data packets between a first node of a network and a second node of the network, wherein each of the data packets comprises a header and a payload formatted according to the connectionless protocol, wherein the connectionless protocol payload of each of the data packets comprises a separate header comprising a first port indicator for the first node randomly selected by the first node and a second port indicator for the second node, and wherein the separate header of at least one of the data packets comprises an indication to establish a connection between the first node and the second node; and
establishing, at the first node and the second node, in response to exchanging the data packets, the connection between the first node and the second node, wherein the connection is established using a port at the first node associated with first port indicator and a port at the second node associated with the second port indicator.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of establishing a network connection between two nodes of a communication network via a connectionless transport layer communication protocol is presented. In the method, a plurality of data packets is exchanged between a first node and a second node. Each of the data packets comprises a header and a payload formatted according to the connectionless protocol. The connectionless protocol payload of each of the data packets includes a separate header comprising a first port indicator for the first node and a second port indicator for the second node. The separate header of at least one of the data packets also includes an indication to establish a connection between the first node and the second node. In response to the exchange of data packets, the first and second nodes establish the connection, wherein the first port indicator and the second port indicator are associated with the established connection between the nodes.
-
Citations
22 Claims
-
1. A method of establishing a network connection via a connectionless transport layer communication protocol, the method comprising:
-
exchanging a plurality of data packets between a first node of a network and a second node of the network, wherein each of the data packets comprises a header and a payload formatted according to the connectionless protocol, wherein the connectionless protocol payload of each of the data packets comprises a separate header comprising a first port indicator for the first node randomly selected by the first node and a second port indicator for the second node, and wherein the separate header of at least one of the data packets comprises an indication to establish a connection between the first node and the second node; and establishing, at the first node and the second node, in response to exchanging the data packets, the connection between the first node and the second node, wherein the connection is established using a port at the first node associated with first port indicator and a port at the second node associated with the second port indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A node for a communication network, the node comprising:
-
a communication interface configured to transmit and receive data packets with another node of the network; and control circuitry configured to randomly generate a first port indicator, generate a data packet comprising a header and a payload formatted according to a connectionless transport layer communication protocol, wherein the connectionless protocol payload comprises a separate header comprising the first port indicator for the node, a second port indicator for the other node, and an indication to establish a connection with the other node using a port associated with the first port indicator at the node and a port associated with the second port indicator at the other node; wherein the control circuitry is configured to transmit the data packet by way of the communication interface to the other node; wherein the control circuitry is configured to receive by way of the communication interface a second data packet from the other node, wherein the second data packet comprises a header and a payload formatted according to the connectionless protocol, and wherein connectionless protocol payload of the second data packet comprises a separate header comprising an indication of a first acknowledgment of the indication to establish the connection, the first port indicator, and the second port indicator; and wherein the control circuitry is configured to determine that a connection between the node and the other node is established using the port associated with the first port indicator at the node and the port associated with the second port indicator at the other node after the second data packet is received at the node. - View Dependent Claims (17, 18, 19)
-
-
20. A node for a communication network, the node comprising:
-
a communication interface configured to transmit and receive data packets with another node of the network; and control circuitry configured to receive a data packet comprising a header and a payload formatted according to a connectionless transport layer communication protocol from the other node via the communication interface, wherein the communication protocol payload comprises a separate header comprising a first port indicator for the other node randomly selected by the other node, a second port indicator for the node, and an indication to establish a connection with the other node using a port associated with the first port indicator at the other node and a port associated with the second port indicator at the node; wherein the control circuitry is configured to generate a second data packet comprising a header and a payload formatted according to the connectionless protocol, and wherein the connectionless protocol payload of the second data packet comprises a separate header comprising an indication of a first acknowledgment of the indication to establish the connection, the first port indicator, and the second port indicator; wherein the control circuitry is configured to transmit the second data packet by way of the communication interface to the other node; and wherein the control circuitry is configured to determine that a connection between the node and the other node is established using the port associated with the first port indicator at the other node and the port associated with the second port indicator at the node after the second data packet is transmitted via the communication interface. - View Dependent Claims (21, 22)
-
Specification