Network Monitoring and Analysis: A Protocol Approach to Troubleshooting