Suporte ao protocolo de dispositivo de gateway da Internet?

0

Tanto quanto eu entendo, os aplicativos que precisam transferir dados entre os tradutores de endereços de rede de modo peer to peer, como o BitTorrent, geralmente contam com o protocolo UPNP IGD para solicitar que o roteador mapeie temporariamente um UDP ou TCP porta para uma porta interna, para que as conexões de entrada possam ser aceitas. Estou desenvolvendo uma aplicação peer to peer e baseei-a inteiramente em técnicas de perfuração UDP. Eles funcionam bem, mas sob certas circunstâncias eu acho muito difícil estabelecer uma conexão com métodos não invasivos, então eu estava considerando a idéia de fazer uso do UPNP IGD, e só usar furos quando o UPNP falha. No entanto, uma vez que não parece uma tarefa tão trivial, eu queria ter uma idéia se valeria a pena. Quantos roteadores NAT, em uma conexão doméstica padrão da Internet, aceitam solicitações UPNP IGD sem ter que configurar o mapeamento de portas manualmente? Eu gostaria que meu programa funcionasse sem ter que configurar nada manualmente no lado do roteador.

No que diz respeito ao meu entendimento, essa questão pode ser dividida em duas partes:

Quantos roteadores domésticos suportam UPNP? Como os roteadores domésticos wifi? Quantos provedores de serviços NAT roteadores suportam UPNP? Ou seja, se eu tiver, digamos, uma conexão de internet padrão com meu wifi doméstico, e meu roteador Wi-Fi receber um IP privado do meu provedor de internet, quais são minhas chances de mapear uma porta da Internet pública para minha computador apenas com UPNP?

    
por Matteo Monti 05.04.2015 / 23:08

0 respostas