A server computer protection apparatus protects a server computer against
DoS attacks, but allows access to the server. The server computer
protection apparatus comprises a unit configured to calculate the load
state of the server computer on the basis of the number of data requests
made upon the server computer, and the number of data responses of the
server responsive to the data requests, and for changing the rate of data
requests to be transferred to the server, in accordance with the load
state.