Internet je založen na komunikaci mezi počítači. Jedním z nich je například Váš počítač a druhým je většinou server, na kterém jsou uloženy požadované informace. To aby se přenesl váš požadavek z vašeho pc na vzdálený server a následně požadované informace na váš pc zpět, je zajišťováno větším množstvím počítačů mezi vámi a serverem. Tyto mezilehlé počítače se nazývají routery a určují trasu kterou putují vaše data. tato trasa se mění dle aktualního stavu internetu. (hlavně dle aktuálního zatížení linek). Vaše data tedy nemusí procházet stejnými cestami. Vaše data jsou routery rozdělována na malé části, ty mohou procházet různými trasami. Nakonec jsou v cíly cesty složeny do původního tvaru. Tuto činnost zajištujě protokol TCPIP.