What network protocol is designed to prevent network loops by blocking certain ports?
A) Dynamic Host Configuration Protocol (DHCP)
B) Internet Control Message Protocol (ICMP)
C) Spanning Tree Protocol (STP)
D) Address Resolution Protocol (ARP)