Skype krever ikke at du vet hva som er inne i boksen eller hvordan kommunikasjonsmekanismen fungerer teknisk. Det gir bare mer enn en milliard mennesker et fint grensesnitt for å kommunisere ganske effektivt - og gratis. Men nysgjerrige tanker vil ikke forbli helt clueless om de berørte sakene som er involvert, og faktisk er det ikke helt så techie hvis du har noen grunnleggende nettverkskunnskap. La oss se hvordan stemmen din reiser når du snakker på Skype, og de endringene selskapet har gjort på modellen sin underveis.
Skype og P2P
P2P står for peer-to-peer og er et middel til å overføre data over Internett ved hjelp av datamaskiner og enheter av Skype-brukere (teknisk referert til som noder) som ressurser for midlertidig lagring og videresending av data til andre brukere. Skype startet basert på sin egen desentraliserte P2P-protokoll, som utnytter hver brukers enhet som en ressurs for dataoverføring på nettverket.
Skype identifiserte bestemte noder som "supernodes" som ville tjene til indeksering og som nettverksadresseoversettelse (NAT) noder. Disse noder er valgt blant de forskjellige brukerne, selvfølgelig uten at de vet det, av en algoritme som gjorde valg basert på oppetid, de blir ikke begrenset av operativsystemene eller brannmurene, og på oppdateringen av P2P-protokollen.
Hvorfor P2P?
P2P tilbyr flere fordeler, spesielt for VoIP. Det tillater tjenesten å utnytte kraften bak allerede eksisterende og likevel uutnyttede ressurser på nettverket. Dette sparer Skype fra å måtte sette opp og vedlikeholde sentraliserte servere for kontroll og videresending av tale- og videodata over Internett. Tidspunktet for søk og plassering noder og servere er også betydelig redusert gjennom P2P. Brukerbasen er derfor i en internasjonal desentralisert katalog. Hver ny bruker som kobler til nettverket, representerer en knutepunkt med sin masse juice som båndbredde og maskinvareinfrastruktur, og muligens en supernode.
Hvorfor Skype endret til Client-Server og Cloud Model
Klientservermodellen er enkel - hver bruker er en klient som kobles til en Skype-kontrollert server for å be om tjenesten. Klienter koble til servere som dette på en til mange måter. Og mange her betyr en virkelig stor mengde.
Disse serverne eies av Skype, som de kaller "dedikerte supernoder", som de kontrollerer og hvilke parametere de kan håndtere, for eksempel volumet av tilkoblingsklienter, databeskyttelse og så videre. Tilbake i 2012 hadde Skype allerede ti tusen dedikert bedriftshemmede supernoder, og det var ikke mulig for en brukers enhet å bli forfremmet eller valgt som en desentralisert supernode.
Hva var galt med P2P? Med det økende antall tilkoblede brukere når som helst, med tall nær 50 millioner, er effektiviteten til P2P blitt utspurt, spesielt etter to alvorlige feil som følge av manglende evne til å takle situasjonen. Det høye volumet av brukernoder som ber om service krevde flere og flere komplekse algoritmer.
Skype så en drastisk økning i antall brukere fra forskjellige og nylig ubebrevne plattformer som iOS og Android. Nå, dette mangfoldet i plattformer og algoritme implementeringer gjort P2P vanskeligere å øke muligheten for feil.
En annen grunn videreført av Skype for å bevege seg vekk fra P2P, er batteridrift på mobilenheter. De siste årene har det vært en økning i antall mobilbrukere som stole på batteriene for kommunikasjon. Med P2P må disse mobile enhetene veldig ofte være i strøm-sulten kommunikasjonsaktivitet, da de alle ville fungere som aktive noder. Dette vil også kreve at de bruker mer av deres 3G eller 4G-data, og dermed forbruker ikke bare batterisaft, men også ofte dyre data. Mobil Skype-brukere, spesielt de med mange kontakter og mange chat-samtaler, vil se at enhetene varme sine hender og batteriet dreneres raskt. Klient-serveren og cloud-computermodellen forventes å løse dette.
Imidlertid, etter at problemene og forhørene stammer fra NSA-åpenbaringer knyttet til wiretapping av Skype-kommunikasjon, har mange brukere og analytikere økt øyenbrynene over endringen fra P2P til Skype-kontrollert klient-server modus. Kunne forandringen ha hatt andre motivasjoner bak? Er Skype-brukerens data sikrere nå eller mindre så? Svarene på disse spørsmålene er fortsatt å bli sett.