Skip to main content

Cambios de Skype de P2P al modelo de servidor de cliente

Como Abrir Puertos de Router TP LINK u otro (forwarding) Bien explicado (Abril 2025)

Como Abrir Puertos de Router TP LINK u otro (forwarding) Bien explicado (Abril 2025)
Anonim

Skype no requiere que sepas qué hay dentro de la caja o cómo funciona técnicamente su mecanismo de comunicación. Simplemente le brinda a más de mil millones de personas una interfaz agradable para comunicarse de manera bastante eficiente y gratuita. Pero las mentes curiosas no quieren permanecer totalmente despistadas sobre las cosas nerd involucradas, y de hecho, no es tan técnico si tienes algún conocimiento básico de la red. Veamos cómo viaja su voz cuando habla por Skype y los cambios que la compañía ha hecho en su modelo a lo largo del camino.

Skype y P2P

P2P significa peer-to-peer y es un medio para transferir datos a través de Internet utilizando las computadoras y dispositivos de los usuarios de Skype (técnicamente denominados nodos) como recursos para almacenar y reenviar temporalmente datos a otros usuarios. Skype comenzó basándose en su propio protocolo P2P descentralizado, que aprovecha el dispositivo de cada usuario como un recurso para la transferencia de datos en la red.

Skype identificó ciertos nodos como "supernodos" que servirían para la indexación y como nodos de traducción de direcciones de red (NAT). Estos nodos se seleccionan entre los diferentes usuarios, por supuesto, sin que ellos lo sepan, por un algoritmo que realizó la selección en función de su tiempo de actividad, no están restringidos por sus sistemas operativos o cortafuegos, y en la actualización del protocolo P2P.

¿Por qué P2P?

P2P ofrece varias ventajas, especialmente para VoIP. Permite que el servicio aproveche el poder detrás de los recursos existentes y aún sin explotar en la red. Esto evita que Skype tenga que configurar y mantener servidores centralizados para el control y el reenvío de datos de voz y video a través de Internet. El tiempo necesario para buscar y ubicar nodos y servidores también se reduce considerablemente a través de P2P. Por lo tanto, la base de usuarios se encuentra en un directorio descentralizado internacional. Cada nuevo usuario que se conecta a la red representa un nodo con su gran cantidad de ancho de banda e infraestructura de hardware, y potencialmente un supernodo.

¿Por qué Skype cambió a cliente-servidor y modelo de nube?

El modelo cliente-servidor es simple: cada usuario es un cliente que se conecta a un servidor controlado por Skype para solicitar el servicio. Los clientes se conectan a servidores como este de una a muchas maneras. Y muchos aquí significa una gran cantidad real.

Estos servidores son propiedad de Skype, que llaman "supernodos dedicados", que controlan y cuyos parámetros pueden manejar, como el volumen de conexión de clientes, protección de datos, etc. En 2012, Skype ya contaba con diez mil supernodos alojados en la empresa y ya no era posible promocionar o seleccionar el dispositivo de ningún usuario como supernodo descentralizado.

¿Qué estaba mal con P2P? Con el número creciente de usuarios conectados en cualquier momento, con un número cercano a los 50 millones, se ha cuestionado la eficiencia de P2P, especialmente después de dos interrupciones graves causadas por su incapacidad para hacer frente a la situación. El alto volumen de nodos de usuarios que solicitaban el servicio requería algoritmos cada vez más complejos.

Skype vio un aumento drástico en el número de usuarios de plataformas diferentes y recientemente sin servicio como iOS y Android. Ahora, esta diversidad en plataformas e implementaciones de algoritmos hizo que P2P sea más complicado, lo que aumenta la posibilidad de fallas.

Otra razón avanzada por Skype para alejarse de P2P es la eficiencia de la batería en dispositivos móviles. Estos últimos años han visto un aumento en el número de usuarios móviles que dependen de sus baterías para la comunicación. Con P2P, estos dispositivos móviles tendrían que estar muy a menudo en una actividad de comunicación que consume mucha energía, ya que todos actuarían como nodos activos. Esto también requeriría que usen más de sus datos 3G o 4G, por lo que consumen no solo batería, sino también a menudo datos costosos. Los usuarios móviles de Skype, especialmente aquellos con muchos contactos y muchas conversaciones de mensajería instantánea, verían cómo sus dispositivos se calientan sus manos y su batería se agota rápidamente. Se espera que el cliente-servidor y el modelo de computación en la nube resuelvan esto.

Sin embargo, después de que los problemas y las interrogaciones surgieron de las revelaciones de la NSA relacionadas con las escuchas telefónicas de la comunicación de Skype, muchos usuarios y analistas han alzado la vista por el cambio de P2P al modo cliente-servidor controlado por Skype. ¿Pudo el cambio haber tenido otras motivaciones detrás? ¿Los datos de los usuarios de Skype son más seguros ahora o menos? Las respuestas a estas preguntas aún están por verse.