How does data travels along the internet from sender to receiver?