Primeiramente, irei escrever sobre o Ares.
O ares é um software P2P, veja aqui a definição.
Quantas vezes você ouve a expressão: baixar músicas, baixar filmes e assim por diante?
Explicando, então, o Ares é um software que faz a pesquisa e baixa arquivos de diferentes formatos, de outros computadores.
Você precisa ter o Ares instalado no outro Computador, ou o outro ponto de rede.
Assim, você faz a pesquisa do nome de uma música, por exemplo, e o Ares vai pesquisar entre eles quem tem a música e quando encontra, assim que você escolhe "baixar" ele imediatamente começa a cópia.
Ai que está a "mágica" do negócio. Ele copia o arquivo por partes. Copia uma parte de um usuário, uma parte de outro e assim por diante, podendo dividir em dezenas de partes.
Vale lembrar que você não está baixando de nenhum site ou portal, está copiando de outro usuário conectado na rede.
Agora o uTorrent.
O uTorrent segue a mesma linha do Ares. É um P2P só que algumas coisas diferentes.
De acordo com o Tecmundo, onde você encontra neste artigo, temos a seguir:
A lógica do torrent é a seguinte: a primeira pessoa a disponibilizar um download é conhecida como o primeiro seed. Uma segunda pessoa baixa este conteúdo e também passa a disponibilizá-lo, tornando-se mais um seed. Basicamente, quanto mais seeds houver de um mesmo arquivo, mais rápidos e eficientes serão os downloads, pois mais pessoas estarão disponibilizando o mesmo.
Arquivos torrent
Torrent é a extensão de arquivos utilizados por um protocolo de transferência do tipo P2P (Peer to Peer). Essa transferência acontece da seguinte maneira: os arquivos transferidos são divididos em partes e cada pessoa que tem tal arquivo ajuda a fazer o upload a outros usuários. Isso reduz significantemente o consumo de banda do distribuidor original do arquivo, não sendo necessário que o mesmo fique armazenado em um servidor.
Para compartilhar esses arquivos, é necessário usar um programa específico, conhecido como cliente. Ele obtém as informações contidas nos arquivos e se encarrega de toda a comunicação entre os usuários.
Para baixar via torrent, você não pesquisa diretamente os arquivos que deseja. O primeiro passo é pesquisar o arquivo torrent que contenha essas informações. Ao abrir este arquivo com um programa compatível (ou seja, cliente), você vai visualizar todo seu conteúdo e pode baixar somente aquilo que desejar.
Diferentemente de transferências via HTTP, um cliente torrent faz diversos pedidos em diferentes sockets (pontos finais de uma rede, ou seja, a localização de um arquivo). Isso significa mais de uma fonte para você baixar. Outra diferença é que o protocolo torrent baixa de uma maneira não sequencial e vai “montando” o arquivo como se fosse um quebra-cabeça, juntando as diferentes partes dos arquivos baixados.
Basicamente, todas as pessoas que baixaram o torrent enviam pedaços dele para outras. No final do download, o cliente unifica os pedaços, criando o arquivo que você queria baixar.
Há diversos clientes torrent que você pode usar para transferir e compartilhar seus arquivos. Um dos mais utilizados hoje em dia é o µTorrent, por ser um dos mais leves e eficazes do mercado. Outras opções incluem o BitTorrent, o BitComet e o Azureus, só para citar alguns.