单项选择题

ICMP协议是基于下列哪个协议的?()

A.IP
B.TCP
C.UDP
D.DNS