A SPICE client connection to a remote desktop server consists of multiple data channels, each of which is run over a separate TCP or UNIX socket connection.
In addition to encryption, the SPICE protocol allows for a choice of authentication schemes.