Basically the admins of the server can make it mandatory to be on a list they create in order to gain access.
To enable whitelist on server follow the guidelines mentioned here:
http://www.hostedgameservers.com/2011/how-to-enable-a-whitelist-on-your-minecraft-server
Also try to speed up PC and internet connection. Before joining server try to use game optimization tool PCFresher.