IMA Tutorial: Robustness and the Internet: Design, Evolution, and Theoretical Foundations