Device, method and program for protocol translation
First Claim
1. A protocol translation device connected to a client device through a T/TCP communications channel and to a server through a TCP communication channel, said translation device deleting CC components included in T/TCP messages, recording communication termination and DATA components from the T/TCP messages received from said client device over the T/TCP communication channel, sending connection request components to said server over the TCP communication channel as part of a three-way handshake (3WHS) to establish communication with said server, and after receipt of an ACK message from said server, adding the ACK message to the communication termination and DATA components for transmission to said server over the TCP communication channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A protocol translation device realizes the merit of communications via the T/TCP protocol even if only one of devices in communication is compatible with T/TCP. The protocol translation device conducts protocol translation to relay communication packets sent and received between a TCP channel and a T/TCP channel, including a means for translating a T/TCP packet into a TCP packet by deleting a CC option and a CCnew option from the T/TCP packet, a means for translating a TCP packet into a T/TCP packet by adding CC, CCnew and/or CCecho options to the TCP packet and setting a CC value, and a means for assigning a value that is 16 bytes less than the maximum size of the packet to an MSS option for a communication device that communicates by the TCP protocol and instructing the communication device to transmit data with a packet that is 16 bytes or more smaller than the maximum size of the packet.
10 Citations
20 Claims
- 1. A protocol translation device connected to a client device through a T/TCP communications channel and to a server through a TCP communication channel, said translation device deleting CC components included in T/TCP messages, recording communication termination and DATA components from the T/TCP messages received from said client device over the T/TCP communication channel, sending connection request components to said server over the TCP communication channel as part of a three-way handshake (3WHS) to establish communication with said server, and after receipt of an ACK message from said server, adding the ACK message to the communication termination and DATA components for transmission to said server over the TCP communication channel.
-
8. A protocol translation method for conducting protocol translation to relay communication packets to a server through a TCP channel and to a client device through a T/TCP channel, comprising the steps of:
-
deleting CC components included in T/TCP messages; recording communication termination and DATA components from the T/TCP messages received from said client device over the T/TCP communication channel; sending connection request components to said server over the TCP communication channel as part of a three-way handshake (3WHS) to establish communication with said server; and adding an ACK message to the communication termination and DATA components for transmission to said server over the TCP communication channel after receipt of the ACK message from said server. - View Dependent Claims (9, 10, 11, 19)
-
-
12. A protocol translation program stored in a tangible memory for conducting protocol translation to relay communication packets to a server through a TCP channel and to a client through a T/TCP channel, causing a computer to execute the steps of:
-
deleting CC components included in T/TCP messages; recording communication termination and DATA components from the T/TCP messages received from said client device over the T/TCP communication channel; sending connection request components to said server over the TCP communication channel as part of a three-way handshake (3WHS) to establish communication with said server; and adding an ACK message to the communication termination and DATA components for transmission to said server over the TCP communication channel after receipt of the ACK message from said server. - View Dependent Claims (13, 14, 15, 20)
-
-
16. A protocol translation system, comprising:
-
a client device that communicates using T/TCP messages containing SYN, FIN, DATA and CC components; a server that communicates using TCP messages that establish communication with a three-way handshake (3WHS); and a translation device that is connected to said client device through a T/TCP communication channel and that is connected to said server through a TCP communication channel, said translation device deleting the CC component, recording the FIN and DATA components from the T/TCP messages received from said client device over the T/TCP communication channel, sending the SYN component to said server over the TCP communication channel as part of the 3WHS to establish communication with said server, and after receipt of an ACK message from said server, adding the ACK message to the FIN and DATA components for transmission to said server over the TCP communication channel. - View Dependent Claims (17)
-
Specification