多项选择题

下列哪些协议工作于应用层:()。

A. TCP
B. TFTP
C. SMTP
D. ARP