Índice:
Definição - O que significa Nodezilla?
Nodezilla é o nome de uma rede ponto a ponto baseada na Internet que oferece serviços seguros, distribuídos e persistentes a seus usuários. Ele serve como um link de serviços distribuídos criados sobre uma rede de roteamento criada na Internet. Os serviços suportados pelo Nodezilla incluem compartilhamento de arquivos anônimos, streaming hierárquico de multimídia e compartilhamento de fotos digitais. As principais características da rede Nodezilla são acesso rápido, segurança, redundância e anonimato.
Nodezilla é freqüentemente chamado de "The Grid".
Techopedia explica Nodezilla
O núcleo do Nodezilla, conhecido como Agente de Rede, está escrito em C ++; o cliente é escrito em Java e fornece uma GUI para vários serviços. Os clientes no Nodezilla são chamados nós do Nodezilla. O cliente Nodezilla é executado em qualquer plataforma que suporte Java, mas apenas o Nodezilla Network Agent depende da CPU. Os clientes Nodezilla podem se conectar a um nó distante, fornecendo a todas as máquinas acesso total à rede Nodezilla. O cliente também pode ser operado remotamente, oferecendo aos usuários a capacidade de fazer o download diretamente em uma máquina remota.
O Nodezilla mantém um serviço de cache para garantir a velocidade e redundância de seus serviços e aumentar o compartilhamento persistente.
A maneira como o serviço de compartilhamento de arquivos é implementado no roteador distribuído do Nodezilla também permite o download em uma taxa muito alta, pois as partes do arquivo solicitado são provenientes de vários nós. Isso requer algum espaço de armazenamento, fornecido por cada usuário do Nodezilla.
Nodezilla também usa um sistema de créditos para desencorajar os freeloaders. É necessário um número mínimo de créditos para baixar um determinado arquivo. Os créditos disponíveis são determinados pelo espaço em disco que um usuário fornece ao serviço Nodezilla para armazenar blocos em cache e o tempo de execução do nó do usuário, entre outras coisas.
A criptografia é uma parte muito importante dos serviços do Nodezilla. Da comunicação entre os nós à identificação e assinaturas de objetos, todos os dados importantes são criptografados e assinados usando algoritmos de criptografia e certificados criptográficos. Além disso, o Nodezilla não usa nomes de usuário, identificadores ou nomes de arquivos para preservar o anonimato do usuário.