摘要 |
PURPOSE: A communication method for server system based on asymmetric 3 way TCP is provided to perform communication among a client, a front server and a backend server in order to improve a processing speed by handling data in many back servers. CONSTITUTION: As a request of numbers of client is increased, an acknowledgement number processing part of TCP layer of a server based on internet is modified without modifying a client program in order to perform communication based on an Asymmetric 3 way TCP among a client, a front server and a backend server. Next, many backend servers are installed. When the client served by the backend server sends an acknowledgement TCP segment to a front server, then the acknowledgement TCP segment is properly modified to be processed in a TCP layer of the front server even if the acknowledgement number from the backend server is larger than a number that was expected to be received by the front server. Thus, a command that makes backend servers to process the request of client received by the front server taking the place of the front server, a proper acknowledgement number and a sequence number that the TCP layer of client wants to receive are notified to the backend server. Therefore, a data is processed in the many backend servers as if the data is processed in the front server.
|