MULTI-CONNECTION SYSTEM AND METHOD FOR SERVICE USING INTERNET PROTOCOL
First Claim
1. A multi-connection system (MCS) configured to connect a client and a server in a multi-connection manner for a service using an Internet protocol, the MCS comprising:
- a plurality of proxies;
an MCS client configured to receive a packet to be transmitted from the client to the server, generate MCS packets by adding an MCS sequence identification (ID) identifying the packet to the packet, and sequentially and respectively transmit the MCS packets to the plurality of proxies connected via a network, wherein a number of MCS packets corresponds to a number of pieces of proxy access information connected to the plurality of proxies or a set number of pieces of proxy access information; and
an MCS server configured to respectively receive the MCS packets from the plurality of proxies;
extract the MCS sequence IDs from the MCS packets, compare the extracted MCS sequence IDs with MCS sequence IDs stored beforehand;
store the extracted MCS sequence IDs, generate server-receivable packets from the MCS packets, and transmit the server-receivable packets to the server when the extracted MCS sequence IDs are not identical to the stored MCS sequence IDs; and
block the MCS packets from being transmitted to the server when the extracted MCS sequence IDs are identical to the stored MCS sequence IDs.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a multi-connection system (MCS) and method for a service using an Internet protocol. The MCS includes a plurality of proxies; an MCS client to receive a packet to be transmitted from the client to the server, generate MCS packets by adding an MCS sequence identification (ID) to the packet, and sequentially and respectively transmit the MCS packets to the plurality of proxies, wherein a number of MCS packets corresponds to a number of pieces of proxy access information connected to the plurality of proxies or a set number of pieces of proxy access information; and an MCS server to respectively receive the MCS packets from the plurality of proxies; extract the MCS sequence IDs from the MCS packets, compare the extracted MCS sequence IDs with MCS sequence IDs stored beforehand; store the extracted MCS sequence IDs, generate server-receivable packets from the MCS packets, and transmit the server-receivable packets to the server when the extracted MCS sequence IDs are not identical to the stored MCS sequence IDs; and block the MCS packets from being transmitted to the server when the extracted MCS sequence IDs are identical to the stored MCS sequence IDs.
109 Citations
21 Claims
-
1. A multi-connection system (MCS) configured to connect a client and a server in a multi-connection manner for a service using an Internet protocol, the MCS comprising:
-
a plurality of proxies; an MCS client configured to receive a packet to be transmitted from the client to the server, generate MCS packets by adding an MCS sequence identification (ID) identifying the packet to the packet, and sequentially and respectively transmit the MCS packets to the plurality of proxies connected via a network, wherein a number of MCS packets corresponds to a number of pieces of proxy access information connected to the plurality of proxies or a set number of pieces of proxy access information; and an MCS server configured to respectively receive the MCS packets from the plurality of proxies;
extract the MCS sequence IDs from the MCS packets, compare the extracted MCS sequence IDs with MCS sequence IDs stored beforehand;
store the extracted MCS sequence IDs, generate server-receivable packets from the MCS packets, and transmit the server-receivable packets to the server when the extracted MCS sequence IDs are not identical to the stored MCS sequence IDs; and
block the MCS packets from being transmitted to the server when the extracted MCS sequence IDs are identical to the stored MCS sequence IDs. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multi-connection system (MCS) configured to connect a client and a server in a multi-connection manner for a service using an Internet protocol, the system comprising:
-
a plurality of proxies; an MCS server configured to receive a packet from the server, generate MCS packets by adding an MCS sequence identification (ID) identifying the packet to the packet, and sequentially and respectively transmit the MCS packets to the plurality of proxies connected via a network, wherein a number of MCS packets corresponds to a number of pieces of proxy access information connected to the plurality of proxies or a set number of pieces of proxy access information; an MCS client configured to respectively receive the MCS packets from the plurality of proxies;
extract the MCS sequence IDs from the MCS packets;
compare the extracted MCS sequence IDs with MCS sequence IDs stored beforehand;
store the extracted MCS sequence IDs, generate client-receivable packets from the MCS packets, and transmit the client-receivable packets to the client when the extracted MCS sequence IDs are not identical to the stored MCS sequence IDs, and block the MCS packets received from the plurality of proxies from being transmitted to the client when the extracted MCS sequence IDs are identical to the stored MCS sequence IDs. - View Dependent Claims (7, 8)
-
-
9. A multi-connection system (MCS) client comprising:
-
a forward packet receiving unit configured to receive a forward packet to be transmitted from a client to a server; an MCS packet generation unit configured to generate a forward MCS packet by adding a forward MCS sequence identification (ID) identifying the forward packet to the forward packet; a forward packet transmission unit configured to sequentially and respectively transmit the forward MCS packet to the plurality of proxies; a backward packet receiving unit configured to respectively receive backward MCS packets from the plurality of proxies; a packet determination unit configured to extract backward MCS sequence IDs from the MCS backward packets, check whether the extracted MCS sequence IDs are identical to MCS sequence Ds stored beforehand, block the backward MCS packets received from the plurality of proxies from being transmitted to the client when the extracted MCS sequence IDs are identical to the stored MCS sequence IDs, and store the extracted MCS sequence IDs when the extracted MCS sequence IDs are not identical to the stored MCS sequence IDs; a packet generation unit configured to generate server-receivable packets from the backward MCS packets received from the plurality of proxies when the extracted MCS sequence IDs are not identical to MCS sequence IDs; and a backward packet transmission unit configured to transmit the server-receivable packets to the client. - View Dependent Claims (10, 11, 12)
-
-
13. A multi-connection system (MCS) server comprising:
-
a backward packet receiving unit configured to receive a backward packet to be transmitted from a server to a client; an MCS packet generation unit configured to generate backward MCS packets in a number of proxies connected to the MCS by adding a backward MCS sequence identification (ID) identifying the backward packet to the backward packet; a backward packet transmission unit configured to sequentially and respectively transmit the backward MCS packets to the plurality of proxies; a forward packet receiving unit configured to respectively receive forward MCS packets from the plurality of proxies; a packet determination unit configured to extract forward MCS sequence IDs from the forward MCS packets, check whether the extracted forward MCS sequence IDs are identical to forward MCS sequence ID stored beforehand, block the forward MCS packets received from the plurality of proxies from being transmitted to the server when the extracted forward MCS sequence IDs are identical to the stored forward MCS sequence IDs, and store the extracted forward MCS sequence IDs when the extracted forward MCS sequence IDs are not identical to the stored forward MCS sequence IDs; a packet generation unit configured to generate server-receivable packets from the forward MCS packets from the plurality of proxies when the extracted forward MCS sequence IDs are not identical to the stored forward MCS sequence IDs; a forward packet transmission unit configured to transmit the server-receivable packets to the server. - View Dependent Claims (14)
-
-
15. A multi-connection method for a service using an Internet protocol, the method comprising:
-
generating multi-connection system (MCS) packets by adding an MCS sequence identification (ID) identifying the packet to a packet when the packet is received from a client, the generating of the MCS packet being performed by an MCS client; sequentially and respectively transmitting the MCS packets to a plurality of proxies connected via a network, the sequentially transmitting of the MCS packet being performed by the MCS client; transmitting the MCS packets received from the MCS client to an MCS server connected to the plurality of proxies via the network, the transmitting of the MCS packets being performed by the plurality of proxies; checking MCS sequence IDs included in the MCS packets when the MCS packets are respectively received from the plurality of proxies, the checking of the MCS sequence IDs being performed by the MCS server; storing the MCS sequence IDs when the MCS sequence IDs are not identical to MCS sequence IDs stored in the MCS server, generating server-receivable packets from the MCS packets, and transmitting the server-receivable packets to the server, wherein the storing the MCS sequence IDs, the generating of the server-receivable packets, and the transmitting of the server-receivable packets are performed by the MCS server; and blocking the MCS packets received from the plurality of proxies from being transmitted to the server when the MCS sequence IDs are identical to the stored MCS sequence IDs, the blocking of the MCS packets being performed by the MCS server. - View Dependent Claims (16, 17, 18)
-
-
19. A multi-connection method for a service using an Internet protocol, the method comprising:
-
generating multi-connection system (MCS) packets by adding an MCS sequence identification (ID) to a packet when the packet is received from a server, the generating of the MCS packet being performed by an MCS server, wherein the MCS sequence ID identifies the packet; sequentially and respectively transmitting the MCS packets to a plurality of proxies connected via a network, the sequentially transmitting of the MCS packet being performed by the MCS server; checking the MCS sequence IDs included in the MCS packets when the MCS packets are respectively received from the plurality of proxies, the checking of the MCS sequence IDs being performed by the MCS client; storing the MCS sequence IDs when the MCS sequence IDs are not identical to MCS sequence IDs stored in the MCS client, generating client-receivable packets from the MCS packets, and transmitting the client-receivable packets to the client, wherein the storing the MCS sequence IDs, the generating of the client-receivable packets, and the transmitting of the client-receivable packets are performed by the MCS client; and blocking the MCS packets received from the plurality of proxies from being transmitted to the client when the MCS sequence IDs are identical to the stored MCS sequence IDs, the blocking of the MCS packets being performed by the MCS client. - View Dependent Claims (20, 21)
-
Specification