The Internet consists of one of the most complex distributed software infrastructures in existence, made up of a vast intertwining of systems and protocols implemented over an enormous collection of ...