1. "In HTTP implementations, TCP/IP connections are used using well known ports (typically port 80 if the connection is unencrypted or port 443 if the connection is encrypted... )." (Wikipedia: HTTP, 6.23.23 UTC 11:16)
2. "HTTP resources are identified and located on the network by Uniform Resource Locators (URLs)..." (Wikipedia: HTTP, 6.23.23 UTC 11:16)
3. "The client submits an HTTP request message to the server. The server, which provides resources such as HTML files and other content or performs other functions on behalf of the client, returns a response message to the client." (Wikipedia: HTTP, 6.23.23 UTC 11:16)
4. "HTTP provides multiple authentication schemes such as basic access authentication and digest access authentication which operate via a challenge-response mechanism whereby the server identifies and issues a challenge before serving the requested content." (Wikipedia: HTTP, 6.23.23 UTC 11:16)