2.1 Transport
Messages are transported by using HTTP, as specified in [RFC4918] and [RFC2616].
This protocol MAY be used with Secure Sockets Layer (SSL) or Transport Layer Security (TLS), as specified in [RFC2246].<1>
Port 80 is the standard port assignment for HTTP, and port 443 is the standard port assignment for HTTP over SSL or TLS. However, individual implementations MAY support other ports.<2>