# Protocol Details Xray utilizes many types of protocols. You can obtain detailed descriptions of these protocols through various channels. ## [VLESS Protocol](./vless.md) VLESS is a stateless lightweight transport protocol that can serve as a bridge between Xray clients and servers. ## [VMess Protocol](./vmess.md) VMess is an encrypted transport protocol that can serve as a bridge between Xray clients and servers. ## [Mux.Cool Protocol](./muxcool.md) The Mux.Cool protocol is a multiplexing transport protocol used to transmit multiple independent data streams within a single established data stream. ## [mKCP Protocol](./mkcp.md) mKCP is a stream transport protocol, modified from the [KCP Protocol](https://github.com/skywind3000/kcp), capable of transmitting arbitrary data streams in order.