A communication protocol that provides full-duplex communication channels over a single TCP connection.