Em redes de computadores, um download envolve o recebimento de um arquivo ou outros dados enviados de um dispositivo remoto. Um upload envolve o envio de uma cópia de um arquivo para um dispositivo remoto. No entanto, o envio de dados e arquivos através de redes de computadores não constitui necessariamente um upload ou download.
É um download ou apenas uma transferência?
Todos os tipos de tráfego de rede podem ser considerados transferências de dados De algum tipo. Os tipos específicos de atividade de rede considerados downloads geralmente são transferências de um servidor para um cliente em um sistema cliente-servidor. Exemplos incluem
- baixar e-mail de um servidor de e-mail para seu cliente local
- baixar um aplicativo ou um arquivo (como um arquivo .zip ou .tar) de um servidor da Web
- usando FTP para copiar um arquivo de um servidor FTP em um dispositivo local
Por outro lado, exemplos de uploads de rede incluem
- upload de fotos e vídeos para um sistema de armazenamento em nuvem ou um site da Web como o Pinterest
- enviando email
- publicando arquivos HTML em um servidor da Web
- usando FTP para copiar um arquivo em um servidor FTP
Download versus streaming
A principal diferença entre downloads (e uploads) e outros tipos de transferência de dados em redes é armazenamento persistente. Após um download (ou upload), uma nova cópia dos dados é armazenada no dispositivo receptor. Com a transmissão, os dados (normalmente áudio ou vídeo) são recebidos e visualizados em tempo real, mas não armazenados para uso futuro.
Em redes de computadores, o termo rio acima refere-se ao tráfego de rede que flui do dispositivo local para o destino remoto. Rio abaixo o tráfego, por outro lado, flui para o dispositivo local do usuário. O tráfego na maioria das redes flui simultaneamente nas direções a montante e a jusante. Por exemplo, um navegador da Web envia solicitações HTTP para o servidor da Web e o servidor responde com dados de recebimento de dados na forma de conteúdo da página da Web.
Muitas vezes, enquanto os dados de aplicativos fluem em uma direção, os protocolos de rede também enviam instruções de controle (geralmente invisíveis para o usuário) na direção oposta.
Os usuários típicos da Internet criam muito mais downstream do que o tráfego upstream. Por esse motivo, alguns serviços da Internet, como DSL assimétrico (ADSL), fornecem menos largura de banda de rede na direção upstream, a fim de reservar mais largura de banda para o tráfego downstream.




