server controls are something that executes on the server side like the validation controls. which makes a call to the server and gets the reply back and shows the error (if any) in client.
some server controls can be implemented in client side as well that will not make a call to the server instead it will validate the process in the client side and provide you the result (JavaScript validation)
Hope this helps...
cheers