Internet Denial of Service: Attack and Defense Mechanisms