Tải lên là khi người dùng sao chép tệp từ máy tính của mình sang một vị trí khác và tải xuống là khi người dùng sao chép tệp vào máy tính của mình từ một nguồn khác. Khi một người dùng tải tệp lên mạng , những người dùng khác có quyền truy cập vào mạng sau đó có thể tải xuống cùng một tệp đó.
Một quan niệm sai lầm phổ biến là một tệp được tải xuống từ một máy tính sẽ được chuyển sang máy tính mới, không để lại bản sao của tệp trên máy tính gốc. Đây không phải là trường hợp. Khi các tệp được tải lên hoặc tải xuống, chúng chỉ được sao chép từ máy tính này sang máy tính khác. Một số quy trình có thể tự động xóa một tệp để tạo ảo giác về quá trình truyền vật lý, nhưng nó luôn chỉ là sao chép và sau đó xóa.
Khi người dùng sao chép các tệp nhạc từ máy tính của họ vào mạng, chẳng hạn như ban đầu được thực hiện với dịch vụ có tên Napster, đây là một ví dụ về tải lên. Tuy nhiên, thuật ngữ “tải lên” và “tải xuống” được sử dụng nhiều hơn khi tham chiếu đến máy khách và máy chủ hơn là trong các hệ thống ngang hàng, vì thường từ “chuyển” được sử dụng thay thế. Một ví dụ khác về tải lên là khi Web nhà xuất bản tải một trong các tệp của mình lên máy chủ Web. Theo nguyên tắc chung, tốc độ tải lên có xu hướng chậm hơn đáng kể so với tốc độ tải xuống.