Which protocol is used by java client to connect to couchbase clusters? Is it https?

Which protocol is used by java client to connect to couchbase clusters? Is it https?

@mehak28 it uses both HTTP/HTTPS and the memcached binary protocol (also optionally over TLS) underneath, depending on the service it talks to on the cluster.

Thanks @daschl ,can you name a few services which may use these?