Las dos funciones P2P principales de Skype: descubrimiento de pares y transporte de medios
La arquitectura original de Skype (antes de la migración a la nube de Microsoft) se basó en una superposición descentralizada peer-to-peer (P2P) para dos tareas críticas:
1. Establecer conexiones directas entre pares (Señalización y traversal de NAT)
- Tabla hash distribuida (DHT): Cada cliente de Skype actuaba como un nodo en una DHT estilo Kademlia, almacenando mapeos
(SkypeID → IP:puerto)para usuarios en línea. - Supernodos: Clientes de alto ancho de banda y sin firewall eran promovidos a supernodos para indexar segmentos de DHT y ayudar en la traversal de NAT.
- Lógica tipo ICE/STUN/TURN: Una vez que los pares se localizaron a través de DHT, intentaron la perforación de agujeros UDP para rutas de medios directas. Si NATs simétricos bloqueaban el UDP directo, los medios se retransmitían a través de supernodos (actuando como relés TURN).
- Resultado: Voz y video de baja latencia y alta calidad sin servidores de medios centrales.
2. Transporte multimedia en tiempo real (Audio/Video/Datos)
- Códecs propietarios: SILK (audio, luego Opus), VP7/VP8 (video) optimizados para tasas de bits variables y pérdida de paquetes.
- Flujos P2P cifrados: Los medios fluían cifrados AES-256 directamente entre puntos finales (o a través de retransmisión de supernodo), reduciendo la carga y el costo de la infraestructura central.
- Tasa de bits adaptativa: Estimación continua de ancho de banda ajustaba la tasa de bits del códec/FEC en tiempo real.
- Transferencia de archivos y uso compartido de pantalla: También viajaban en los mismos canales P2P cifrados.
Cambio arquitectónico (post-2012)
Microsoft trasladó gradualmente la señalización a servicios dedicados de Azure cloud (Skype Cloud) y los medios a clústeres de retransmisión (Media Processors) para una mejor duración de batería móvil, cumplimiento regulatorio (intercepción legal) y velocidad de funciones. Los clientes modernos de Skype aún usan P2P para algunos canales de datos peer-to-peer, pero los medios principales son predominantemente retransmitidos por la nube.
Comprender el diseño P2P clásico explica la escalabilidad temprana de Skype: millones de usuarios concurrentes con mínimo gasto de capital en servidores.
- ·Instrucciones del Motorola Talkabout T5000
- ·Cómo Cargar Radio Bidireccional Cobra CTX90
- ·Cómo utilizar radios bidireccionales (Two-Way Radios)
- ·Más allá del Wi-Fi: 6 formas alternativas de conectar tu computadora a Internet
- ·¿Puedes Convertir Wi-Fi en Cableado sin Computadora? Sí—Así se Hace
- ·¿Hasta Dónde Transmiten las Radios Marinas?
- ·Equipo de Comunicaciones del Servicio Secreto
- ·Especificaciones de radios Motorola Talkabout
- ¿Puede cualquiera instalar un sistema de videovigilancia inalámbrico? Evaluación DIY vs. profesional
- Preocupaciones de salud cerca de torres de celular: exposición a RF, cáncer, EHS y lo que dice la ciencia
- ¿Alguien en tu Wi-Fi Doméstico Puede Ver tu Actividad en Internet?
- Cómo Programar Radios UHF FDC
- Cómo comprar radios bidireccionales (FRS/GMRS)
- Dónde investigar sistemas de alarma inalámbricos: Los mejores recursos
