单项选择题

下列哪个协议用于提供端到端加密和数据完整性验证()

A.IP协议
B.TCP协议
C.TLS协议
D.ICMP协议