SharePoint uses the HTTP protocol and proprietary Microsoft extensions to it for most client-server communication.