All network connections are two-way; Your browser or other software requests data which is sent in packets. After each packet is sent, the receiving computer sends an acknowledgement and then the next one is sent. These acknowledgement packets that you send back are uploads.