Network Resilience and Protection