Redes não-estruturadas
As
redes
não-estruturadas
não
usa algoritmos especiais para organizar as conexões da rede.
Quando um
par deseja entrar na rede, ele só precisa copiar as
conexões de algum
nó e criar suas próprias ligações
através do tempo. O sistema de busca
é por inundação: uma mensagem é enviada a
todos os nós para encontrar a
maior quantidade possível de pares que tem o arquivo. Esse
sistema não
é muito eficiente, pois é difícil encontrar
arquivos raros nele. Além
disso, existe muito tráfego de sinalização.
Existem três tipos:
P2P Pura: Toda a rede consiste de pares iguais (todos são clientes e servidores), sendo , portanto, completamente descentralizada. Não existe um servidor central, ou um roteador central. Existe apenas uma camada de roteamento, já que não há nós preferenciais com funções de infraestrutura. Ex: Gnutella( até a versão 0.4) e Freenet.
P2P híbrida: Existem nós de infraestrutura, chamados supernós. Os clientes são distribuídos em dois grupos: nós clientes e nós sobrepostos.Cada cliente é capaz de agir de acordo com as necessidades da rede no momento e se tornar parte da rede sobreposta quando necessário. Ex:Gnutella(versão 0.4 em diante) e Kazaa.
P2P centralizada: Apesar do nome, elas também são híbridas, mas alguns servidores centrais são usados para carregar o sistema, provendo banda e processamento, enquanto a transferência de dados é P2P. Parece com a rede estruturada, mas não possui algoritmos que determinem as conexões entre os pares. Ex: eDonkey.
P2P Pura: Toda a rede consiste de pares iguais (todos são clientes e servidores), sendo , portanto, completamente descentralizada. Não existe um servidor central, ou um roteador central. Existe apenas uma camada de roteamento, já que não há nós preferenciais com funções de infraestrutura. Ex: Gnutella( até a versão 0.4) e Freenet.
P2P híbrida: Existem nós de infraestrutura, chamados supernós. Os clientes são distribuídos em dois grupos: nós clientes e nós sobrepostos.Cada cliente é capaz de agir de acordo com as necessidades da rede no momento e se tornar parte da rede sobreposta quando necessário. Ex:Gnutella(versão 0.4 em diante) e Kazaa.
P2P centralizada: Apesar do nome, elas também são híbridas, mas alguns servidores centrais são usados para carregar o sistema, provendo banda e processamento, enquanto a transferência de dados é P2P. Parece com a rede estruturada, mas não possui algoritmos que determinem as conexões entre os pares. Ex: eDonkey.