Internetul este o rețea globală de computere care se conectează între ele prin intermediul protocoalelor de comunicație. Pentru a transmite datele între computere, datele sunt împărțite în pachete mici și împachetate în conformitate cu protocoalele de comunicație. Aceste pachete sunt trimise către rețeaua de destinație pe baza adresei destinației și retransmise de mai multe ori prin intermediul nodurilor de rețea până când ajung la destinație. La destinație, pachetele sunt reasamblate în datele originale și trimise către destinatarul final.