多项选择题

A.对数据进行加密和解密,保护传输数据的私密性
B.计算报文摘要,验证传输数据的完整性
C.对数据进行压缩,提高数据的传输效率
D.保证数据传输的有序性和可靠性