What is difference between Selenium Standalone Server and Java selenium Jar files

This may sound like stupid question but I want to know difference between Selenium standalone Server and Java selenium Jar file? I am able to import Webdriver class by using both jar files. If selenium Standalone server is providing all required jar file then why do we have separate Java selenium Jar files