Tecnicas para la apertura de puertos en las aplicaciones de internet

Suero, Andrés - Kouyoumdjian, Federico

Supervisor(es): Rodríguez-Bocca, Pablo

Resumen:

Este proyecto se enmarca en la investigación sobre la plataforma de distribución de video en Internet GoalBit (http://goalbit.sourceforge.net), basada en licenciamiento libre y código abierto. Esta plataforma utiliza tecnología P2P para la distribución del video al usuario final y para el transporte de video entre servidores. El uso de P2P presenta ventajas y desafíos. Las principales ventajas son el ahorro de ancho de banda en la distribución al usuario final y la escalabilidad a miles de servidores para el caso del transporte entre servidores. El principal desafío para que la distribución tenga máxima eficiencia es disponer de una conexión abierta con el usuario final (algo difícil de lograr en entornos de conectividad limitada por Firewalls o NAT). El objetivo del proyecto es entender la conectividad de los usuarios finales (firewalls y NATs), conocer las técnicas para abrir puertos, y realizar pruebas en laboratorio y prototipos. Para esto se realizaron las siguientes etapas: \2022 estudiar el estado del arte en tecnologías que permitieran establecer comunicación P2P entre clientes detrás de NATs, \2022 evaluar implementaciones de estas tecnologías que fueran fácilmente integrables al proyecto GoalBit, \2022 integrar en un prototipo funcional las implementaciones para quebrar NATs estudiadas, \2022 probar el desempeño del prototipo final, \2022 y obtener conclusiones a partir de estudios previos sobre la presencia de los distintos tipos de NATs en las redes domésticas.


Detalles Bibliográficos
2012
P2P
NAT Transversal
Open source
VLC
GoalBit
LibNice
Pjsip
ICE, STUN, STUNT, GPL
Español
Universidad de la República
COLIBRI
http://hdl.handle.net/20.500.12008/3021
Acceso abierto
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)