Apparatus for high speed communication on asymmetric line
First Claim
1. An apparatus for high speed communication on an asymmetric line, wherein said apparatus is set at a position on a communication line between first and second computers which respectively communicates by a communication protocol having a flow control and a transmission delay between said position and said first computer which is less than a transmission delay between said position and said second computer, further wherein said apparatus sends and receives a packet to/from said first and second computers, said apparatus comprising;
- means for generating, instead of said second computer, an ACK packet in response to a data packet sent from said first computer, means for managing information regarding a connection between said first and second computers and a SYN packet and a SYN+ACK packet by obtaining and recording said information, means for storing a FIN packet, buffer means for storing said data packet sent from said first computer, means for transferring to said second computer a data packet which is sent from said first computer and of which the data amount is larger than an amount which notified by said second computer as a maximum amount of TCP window size by which said second computer can receive, for transferring to said first computer a data packet sent from said second computer, and for not transferring to said first computer an ACK packet sent from said second computer, wherein a high speed communication from said first computer to said secon computer is performed.
1 Assignment
0 Petitions
Accused Products
Abstract
The apparatus 10 is set on the line between the first and second computers 1,2 which respectively communicates by a protocol, such as TCP, having a flow control. The delay between the first computer 1 and a position, at which the apparatus 10 is set, is less than the delay between the position and the second computer 2. The apparatus 10 sends and receives a packet to/from the computers 1,2. The apparatus 10 transfers to the second computer 2, a data packet sent from the first computer 1 and being larger than a maximum data amount notified by the second computer 2. The apparatus 10 transfers, to the first computer 1, a data packet sent from the second computer 2, but does not transfer, to the first computer 1, an ACK packet sent from the second computer 2. The apparatus 10 generates, instead of the second computer 2, an ACK packet for a data packet sent from the first computer 1 and then sends the ACK packet to the first computer 1. Therefore, in a case that a large delay section having exists in the line between the computers 1 and 2, it is possible to perform a high speed communication on one way by only setting one apparatus 10.
-
Citations
5 Claims
-
1. An apparatus for high speed communication on an asymmetric line, wherein said apparatus is set at a position on a communication line between first and second computers which respectively communicates by a communication protocol having a flow control and a transmission delay between said position and said first computer which is less than a transmission delay between said position and said second computer, further wherein said apparatus sends and receives a packet to/from said first and second computers, said apparatus comprising;
-
means for generating, instead of said second computer, an ACK packet in response to a data packet sent from said first computer, means for managing information regarding a connection between said first and second computers and a SYN packet and a SYN+ACK packet by obtaining and recording said information, means for storing a FIN packet, buffer means for storing said data packet sent from said first computer, means for transferring to said second computer a data packet which is sent from said first computer and of which the data amount is larger than an amount which notified by said second computer as a maximum amount of TCP window size by which said second computer can receive, for transferring to said first computer a data packet sent from said second computer, and for not transferring to said first computer an ACK packet sent from said second computer, wherein a high speed communication from said first computer to said secon computer is performed. - View Dependent Claims (2, 3, 4, 5)
-
Specification