网络协议一般遵循四层或者七层的分层原则,比较常见是传输层中使用的TCP(Transmission Control Protocol,传输控制协议)或者UDP(User Datagram Protocol,用户数据报协议)。在最常见的HTTP(Hypertext Transfer Protocol,超文本传输协议)2.0所在分层中,TCP提供了可靠按序传输、拥塞控制、流控功能,TLS(Transport Layer Secnrity,传输层安全)协议提供了认证、加密、完整性保护;在SRTP(Secure Real-time Transport Protocol,安全传输协议)的分层中,由于不需要可靠性保证,所以使用了UDP和DTLS(Datagram Transport Layer Security,数据报传输层安全)协议。