多项选择题

下列哪些协议是TCP/IP协议栈中的网络层协议()

A.IP
B.ICMP
C.UDP
D.ARP