The impact of P2P file sharing, voice over IP, instant messaging, one-click hosting and media streaming on the Internet