A type of firewall that inspects incoming data packets to make sure they correspond to an outgoing request is a:
a. Packet-filtering firewall
b. Proxy firewall
c. Stateful inspection firewall
d. Application-layer firewall