Internetul funcționează prin intermediul unui sistem complex de rutare a informațiilor pe baza protocoalelor de comunicare. Informațiile sunt împărțite în pachete mici de date și transportate prin intermediul rețelei prin intermediul serverelor și ruterele. Pentru a găsi informațiile, este utilizată o combinație de adrese IP, DNS și algoritmi de căutare.