单项选择题

A.防火墙可以检查进出内部网络的通信量
B.防火墙可以使用过滤技术在网络层对数据包进行选择
C.防火墙可以阻止来自网络内部的攻击
D.防火墙可以工作在网络层,也可以工作在应用层