
Today's internet is arguably the largest engineered system ever created by mankind, with hundreds of millions of connected computers, communication links, and switches; with billions of users who connected via laptops, tablets, and smartphones; and with an array of new internet connected devices such as sensors, web cams, game consoles, picture frames, and even washing...