Patent ID: 7698452

Claim:
A method of controlling access of a terminal to a server, the access being controlled via a repeater, the terminal being from an outside network and the server being from an inside network, the inside network and the outside network being connected via the repeater, and the method comprising: permitting, via the repeater, a transmission of packets from the terminal to the server, and limiting, via the repeater, the transmission of the packets according to first conditions stored in a memory of the repeater, the packets including authentication information; when the server acknowledges a connection between the server and the terminal in which the transmission of the packets is limited according to the first conditions and after permitting the transmission of the packets according to the first conditions, changing the first conditions limiting the transmission of the packets by generating second conditions from the first conditions; and controlling the repeater to limit the transmission of the packets according to the second conditions stored in the memory of the repeater, wherein each of the first conditions and each of the second conditions represent a bandwidth limitation of the transmission of the packets, wherein the bandwidth limitation represented by each of the first conditions is narrower than the bandwidth limitation represented by the second conditions, and wherein the method further comprises: connecting a first communication unit of the repeater to the outside network; connecting a second communication unit of the repeater to the inside network; storing information in a memory of a storing unit of the repeater, the stored information defining a correlation between (i) a flow of packets transmitted via the first communication unit and the second communication unit, (ii) a bandwidth threshold value of the flow of packets, and (iii) a measured bandwidth value of the flow of packets; classifying, via a classifying unit of the repeater, a flow of a packet according to the information stored in the storing unit defining the flow of the packet, and generating a classified flow, via the classifying unit; and measuring, via a measuring unit of the repeater, a bandwidth of the classified flow, generating, via the measuring unit, a measured value based on the measured bandwidth, and storing the measured value within the information stored in the storing unit defining the classified flow.