Skype vereist niet dat u weet wat er in de doos zit of hoe hun communicatiemechanisme technisch werkt. Het geeft gewoon meer dan een miljard mensen een leuke interface om heel efficiënt te communiceren - en gratis. Maar nieuwsgierige geesten willen niet volledig clueless blijven over de nerdy dingen die ermee te maken hebben, en in feite is het niet zo techneut als je enige basisnetwerkkennis hebt. Laten we eens kijken hoe uw stem reist wanneer u op Skype praat en welke veranderingen het bedrijf onderweg heeft aangebracht in hun model.
Skype en P2P
P2P staat voor peer-to-peer en is een manier om gegevens over het internet over te brengen met behulp van de computers en apparaten van Skype-gebruikers (waarnaar technisch wordt verwezen als knooppunten) als hulpmiddelen voor het tijdelijk opslaan en doorsturen van gegevens naar andere gebruikers. Skype is gestart op basis van zijn eigen gedecentraliseerde P2P-protocol, dat op het apparaat van elke gebruiker wordt gebruikt als een bron voor gegevensoverdracht op het netwerk.
Skype identificeerde bepaalde knooppunten als 'superknooppunten' die zouden dienen voor indexering en als netwerkadresomzetting (NAT) knooppunten. Deze knooppunten worden geselecteerd uit de verschillende gebruikers, uiteraard zonder dat ze weten, door een algoritme dat de selectie deed op basis van hun uptime, ze worden niet beperkt door hun besturingssystemen of firewalls, en door de update van het P2P-protocol.
Waarom P2P?
P2P biedt verschillende voordelen, vooral voor VoIP. Hiermee kan de service de kracht benutten van al bestaande en nog onaangesproken bronnen op het netwerk. Dit bespaart Skype van het instellen en onderhouden van gecentraliseerde servers voor de controle en het doorsturen van spraak- en videogegevens via internet. De benodigde tijd voor het zoeken en de locatieknooppunten en servers wordt ook aanzienlijk verminderd door P2P. Het gebruikersbestand bevindt zich daarom in een internationale gedecentraliseerde directory. Elke nieuwe gebruiker die verbinding maakt met het netwerk vertegenwoordigt een knooppunt met zijn enorme hoeveelheid sap, zoals bandbreedte en hardware-infrastructuur, en mogelijk een supernode.
Waarom Skype is gewijzigd in client-server en cloudmodel
Het client-servermodel is eenvoudig - elke gebruiker is een client die verbinding maakt met een Skype-gecontroleerde server om de service aan te vragen. Clients verbinden zo op een manier met één-op-veel aan servers. En velen hier betekent echt heel veel.
Deze servers zijn eigendom van Skype, dat ze 'dedicated supernodes' noemen, die ze besturen en waarvan ze de parameters kunnen verwerken, zoals het volume van verbindende clients, gegevensbescherming enzovoort. In 2012 had Skype al tienduizend toegewijde door het bedrijf gehoste supernodes en het was al niet mogelijk dat het apparaat van een gebruiker werd gepromoot of geselecteerd als een gedecentraliseerde supernode.
Wat was er mis met P2P? Met het toenemende aantal aangesloten gebruikers op elk moment in de tijd, met aantallen in de buurt van 50 miljoen, is de efficiëntie van P2P in twijfel getrokken, vooral na twee ernstige onderbrekingen veroorzaakt door het onvermogen om met de situatie om te gaan. Het grote aantal gebruikersknooppunten dat om service vroeg, vereiste steeds meer complexe algoritmen.
Skype zag een drastische toename van het aantal gebruikers van verschillende en recent niet-bediende platforms zoals iOS en Android. Nu zorgde deze diversiteit in platforms en algoritme-implementaties ervoor dat P2P lastiger werd, waardoor de kans op fouten groter werd.
Een andere reden die Skype voorschuift om weg te gaan van P2P is de batterijefficiëntie op mobiele apparaten. In de afgelopen jaren is het aantal mobiele gebruikers dat voor communicatie op hun batterijen vertrouwt enorm toegenomen. Met P2P zouden deze mobiele apparaten zeer vaak in energie-hongerige communicatie-activiteit moeten verkeren, omdat ze allemaal als actieve knooppunten zouden werken. Dit zou ook vereisen dat ze meer van hun 3G- of 4G-gegevens gebruiken, waardoor niet alleen batterijsap wordt verbruikt, maar ook vaak dure gegevens. Mobiele Skype-gebruikers, vooral diegenen met veel contacten en veel gesprekken via chatberichten, zien hun apparaten hun handen opwarmen en hun batterij raakt snel leeg. Het client-server- en cloud-computingmodel zal dit naar verwachting oplossen.
Echter, nadat de problemen en ondervragingen voortkwamen uit onthullingen van NSA met betrekking tot het afluisteren van Skype-communicatie, hebben veel gebruikers en analisten hun wenkbrauwen opgetrokken over de overgang van P2P naar Skype-gestuurde client-servermodus. Kan de verandering andere motivaties hebben gehad? Zijn de gegevens van Skype-gebruikers nu veiliger of minder veilig? De antwoorden op deze vragen zijn nog te bezien.




