Mobile-TCP and method of establishing and maintaining a mobile-TCP connection
First Claim
1. A communication method of a first communication entity for establishing a mobile TCP (transmission control protocol) connection between the first communication entity and a second communication entity, comprising the steps of:
- transmitting a first segment signal to the second communication entity, the first segment signal including a port identifier of the first communication entity, a port identifier of the second communication entity, and a connection identification of the first communication entity, the connection identification of the first communication entity not being an IP address of the first communication entity;
receiving a second segment signal from the second communication entity in response to the first segment signal, the second segment signal including the port identifier of the second communication entity, the port identifier of the first community entity, a connection identification of the second communication entity and the connection identification of the first communication entity, the connection identification of the second communication entity not being an IP address of the second communication entity, the connection identifications of the first and second communication entities forming a mobile TCP connection identification for the first and second communication entities; and
transmitting a third segment signal to the second communication entity in response to the second segment signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A mobile TCP connection for mobile terminals/hosts (T/Hs) and a method for establishing and maintaining a mobile TCP connection while the IP addresses of the mobile T/Hs constantly change during the established mobile TCP connection. The method and device utilize a globally unique mobile TCP connection identification, which is included in every data segment communicated between the virtually connected mobile T/Hs, to always identify the mobile TCP connection. Using the mobile TCP connection identification, constantly changing IP addresses of the mobile T/Hs can be updated as the mobile T/Hs roam across the network.
50 Citations
14 Claims
-
1. A communication method of a first communication entity for establishing a mobile TCP (transmission control protocol) connection between the first communication entity and a second communication entity, comprising the steps of:
-
transmitting a first segment signal to the second communication entity, the first segment signal including a port identifier of the first communication entity, a port identifier of the second communication entity, and a connection identification of the first communication entity, the connection identification of the first communication entity not being an IP address of the first communication entity;
receiving a second segment signal from the second communication entity in response to the first segment signal, the second segment signal including the port identifier of the second communication entity, the port identifier of the first community entity, a connection identification of the second communication entity and the connection identification of the first communication entity, the connection identification of the second communication entity not being an IP address of the second communication entity, the connection identifications of the first and second communication entities forming a mobile TCP connection identification for the first and second communication entities; and
transmitting a third segment signal to the second communication entity in response to the second segment signal. - View Dependent Claims (2, 3, 4)
-
-
5. A communication method of a second communication entity for establishing a mobile TCP (transmission control protocol) connection between a first communication entity and the second communication entity, comprising the steps of:
-
receiving a first segment signal from the first communication entity, the first segment signal including a port identifier of the first communication entity, a port identifier of the second communication entity and a connection identification of the first communication entity, the connection identification of the first communication entity not being an IP address of the first communication entity; and
transmitting a second segment signal to the first communication entity in response to the first segment signal, the second segment signal including the port identifier of the second communication entity, the port identifier of the first community entity, a connection identification of the second communication entity and the connection identification of the first communication entity, the connection identification of the second communication entity not being an IP address of the second communication entity, the connection identifications of the first and second communication entities forming a mobile TCP connection identification for the first and second communication entities. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program embodied on a computer-readable medium of a first communication entity for establishing a mobile-TCP (transmission control protocol) connection between the first communication entity and a second communication entity, comprising:
-
a first source code segment for generating a first segment signal and transmitting the generated first segment signal to the second communication entity, the first segment signal including a port identifier of the first communication entity, a port identifier of the second communication entity and a connection identification of the first communication entity, the connection identification of the first communication entity not being an IP address of the first communication entity; and
a second source code segment for generating a third segment signal and transmitting the generated third segment signal to the second communication entity in response to a second segment signal from the second communication entity, the second segment signal including the port identifier of the second communication entity, the port identifier of the first community entity, a connection identification of the second communication entity and the connection identification of the first communication entity, the connection identification of the second communication entity not being an IP address of the second communication entity, the connection identifications of the first and second communication entities forming a mobile TCP connection identification for the first and second communication entities. - View Dependent Claims (10)
-
-
11. A computer program embodied on a computer-readable medium of a second communication entity for establishing a mobile TCP (transmission control protocol) connection between a first communication entity and the second communication entity, comprising:
-
a first source code segment for receiving a first segment signal from the first communication entity, the first segment signal including a port identifier of the first communication entity, a port identifier of the second communication entity and a connection identification of the first communication entity, the connection identification of the first communication entity not being an IP address of the first communication entity; and
a second source code segment for generating a second segment signal to the first communication entity in response to the received first segment signal, the second segment signal including the port identifier of the second communication entity, the port identifier of the first community entity, a connection identification of the second communication entity and the connection identification of the first communication entity, the connection identification of the second communication entity not being an IP address of the second communication entity, the connection identifications of the first and second communication entities forming a mobile TCP connection identification for the first and second communication entities. - View Dependent Claims (12)
-
-
13. A mobile TCP (transmission control protocol) embodied on a computer-readable medium of a first communication entity, comprising:
-
a first source code segment for receiving a data segment having a source IP (internet protocol) address, a source port identifier and a mobile TCP connection ID (identification) from a second communication entity, the source IP address representing a current IP address of the second communication entity, the mobile TCP connection ID representing a connection identification of a mobile TCP connection established between the first and second communication entities; and
a second source code segment for updating a remote IP address variable with the received source IP address based on the mobile TCP connection ID.
-
-
14. A method of communicating in a mobile TCP (transmission control protocol) connection between first and second communication entities, comprising the steps of:
-
transmitting, from the first to the second communication entity, a segment having a source IP (internet protocol) address, a source port identifier, and a mobile TCP connection ID (identification), the source IP address representing a current IP address of the first communication entity, the mobile TCP connection ID representing a connection identification of the mobile TCP connection made between the first and second communication entities;
receiving the transmitted segment in the second communication entity;
updating a remote IP address variable of the second communication entity with the source IP address using the mobile TCP connection ID of the transmitted segment; and
processing the transmitted segment based on the mobile TCP connection ID.
-
Specification