|
Entendendo a rede WPNP (WinMX Peer Network Protocol) |
| Existem duas formas de se conectar a rede
WPNP: Primária e Secundária. A diferença entre essas duas
formas consiste no uso da conexão e também de processamento
do computador do usuário. Uma conexão Primária exige uma
conexão de banda larga, pois vai usar parte dessa conexão
para estabelecer a ligação com usuários que não podem se
conectar neste modo. |
| |
| Para entendermos
melhor vamos ilustrar a rede WPNP usando as
seguintes figuras: |
 |
Computador conectado em modo
primário |
| |
|
 |
Computador conectado em modo
secundário |
|
|
|
 |
Servidor de Cache do Peer na central do WinMX (FrontCode
Technologies Inc) |
|
| |
| Computador iniciando em PRIMÁRIA e
contatando o PEER: |
 |
| Quando um computador inicia sua conexão
primária a primeira coisa que ele faz é contatar o Servidor
de Cache do Peer na central do WinMX (FrontCode Technologies
Inc). Lá ele deixa gravado seu endereço de IP por um pequeno
espaço de tempo, até que possa se conectar a outro
computador da rede que esteja em primária também, após o que
seu endereço será apagado. As conexões primárias seguram
todas as conexões dentro da rede que formaram. Elas
seguram também todos os pedidos da busca feitos por
usuários, pedidos de Quem é(informações sobre um determinado
usuário), listagem de arquivos compartilhados por outros
usuários, mensagens privadas e salas descentralizadas de
bate-papo. |
 |
| Essa conexão com o cache do peer do WinMX
também traz as informações de endereços de outros
computadores que estejam conectados em primária e
secundária. Após isso, o computador tentará estabelecer
conexão com outros computadores que estejam em primária,
dependendo destes poderem ou não aceitar mais primários
ligados a eles. O WinMX não parará até que esteja
conectado a um mínimo de 4 computadores que estejam em
primária também, tentará sempre manter um número
entre 4 e 8 conexões. Esse número poderá ser aumentado se o
usuário tiver um computador com excelente processamento e
uma conexão de banda larga mais forte. |
| |
| A base da rede do WinMX, ou o núcleo
dela, pode ser vista inicialmente como na figura abaixo: |
 |
| Aqui podemos ver como se forma o núcleo
da rede WPNP, que é a base de sustentação da rede. Veja que
os computadores, todos em conexão primária, estão ligados
entre si direta ou indiretamente, alguns com mais ligações e
outros com menos. |
| |
| Computador iniciando em SECUNDÁRIA e
contatando o PEER: |
 |
| Um computador em secundária contata o
cache do peer para solicitar um endereço para se conectar. |
 |
| O cache do peer fornece um endereço de um
computador que esteja em conexão primária |
 |
| Então, esse computador que está em
secundária se estabelecerá uma conexão com esse computador
que está em primária e que foi indicado pelo cache do peer |
| |
 |
| Este é um exemplo de uma pequena rede
baseada no protocolo WPN. |
| |
 |
| Logo, uma grande rede vai sendo formada,
seguindo esses padrões de conexão ponto-a-ponto. |
| |
 |
| Veja como as transferências de arquivos
fluem pela rede ponto-a-ponto, pois as conexões são
estabelecidas de pc a pc, apenas usando-se os computadores
em primárias para indicar os endereços de onde estão os
arquivos e para onde vão. Os arquivos jamais trafegam por
'entre' os computadores da rede e sim, somente entre os pcs
de quem tem o arquivo e o pc de quem quer esse arquivo. |
| |
| |
| Informações e diagramas
baseados no
site do J.Buchanan, a quem agradeço enormemente.
Thanks |
| |