dos resistant internet architecture steps 1958769