Modificările Skype de la modelul P2P la modelul client-server

Cum Skype vă va purta vocea și datele dvs. pe Internet

Skype nu vă cere să știți ce există în cutie sau cum funcționează mecanismul de comunicare din punct de vedere tehnic. Oferă mai mult de un miliard de persoane o interfață frumoasă pentru a comunica destul de eficient și gratuit. Dar mintea curioasă ca a mea și, probabil, a ta (din moment ce citești asta), nu vrei să rămâi cu totul clueless despre chestiile groaznice dinăuntru. În cele din urmă nu este atât de techie dacă aveți câteva cunoștințe de bază despre rețea. Să vedem cum călătorește vocea ta când vorbești pe Skype și ce se schimbă acum.

Skype și P2P

P2P reprezintă platformele peer-to-peer și reprezintă un mijloc de transfer de date prin Internet utilizând computerele și dispozitivele utilizatorilor Skype (denumite tehnic ca noduri) ca resurse pentru stocarea temporară și transmiterea datelor către alți utilizatori. Skype a pornit pe baza propriului protocol P2P descentralizat, care utilizează dispozitivul fiecărui utilizator ca resursă pentru transferul de date în rețea.

Skype a identificat anumite noduri ca fiind "supernoduri" care ar servi la indexarea și ca noduri de traducere a adreselor în rețea (NAT). Aceste noduri sunt selectate din rândul utilizatorilor diferiți, desigur fără să știe, printr-un algoritm care a făcut selecția în funcție de timpul lor de funcționare, nu sunt restricționați de sistemele lor de operare sau firewall-uri și de actualizarea protocolului P2P.

De ce P2P?

P2P oferă mai multe avantaje, în special pentru VoIP . Aceasta permite serviciului să valorifice puterea din spatele rețelei deja existente și încă neexploatate. Acest lucru îi salvează pe Skype de la necesitatea de a configura și de a întreține servere centralizate pentru controlul și redirecționarea datelor vocale și video pe Internet. Timpul necesar pentru căutarea și localizarea nodurilor și serverelor este, de asemenea, diminuat considerabil prin P2P. Prin urmare, baza de utilizatori se află într-un director internațional descentralizat. Fiecare utilizator nou care se conectează la rețea reprezintă un nod cu încărcături de suc ca banda de bandă și infrastructura hardware și, eventual, un supernod.

De ce Skype se schimba la client-server și modelul Cloud

Modelul client-server este simplu - fiecare utilizator este un client care se conectează la un server controlat de Skype pentru a solicita serviciul. Clienții se conectează la serverele de acest gen într-o manieră unică. Și mulți aici înseamnă o sumă imensă reală.

Aceste servere sunt proprietatea Skype, pe care o numesc "supernoduri dedicate", pe care le controlează și ale căror parametri le pot gestiona, cum ar fi volumul clienților conectați, protecția datelor și așa mai departe. Începând cu anul 2012, Skype avea deja zece mii de supernove găzduite de companie și nu era deja posibil ca dispozitivul unui utilizator să fie promovat sau selectat ca un supernod descentralizat.

Ce sa întâmplat cu P2P? Odată cu creșterea numărului de utilizatori conectați, în orice moment, cu aproape 50 de milioane, eficiența P2P a fost pusă la îndoială, mai ales după două întreruperi grave cauzate de incapacitatea sa de a face față situației. Volumul mare de noduri de utilizator care solicită servicii necesită algoritmi tot mai complexi.

Skype a înregistrat o creștere drastică a numărului de utilizatori de pe platforme diferite și recent neprotejate, cum ar fi iOS, Android și BlackBerry. Acum, această diversitate în implementările de platforme și algoritmi a făcut ca P2P să devină mai dificilă, crescând posibilitatea unor eșecuri.

Un alt motiv avansat de Skype pentru deplasarea departe de P2P este eficiența bateriilor pe dispozitivele mobile. Acești ani în urmă au înregistrat o creștere a numărului de utilizatori mobili bazați pe bateriile lor pentru comunicare. Cu P2P, aceste dispozitive mobile ar trebui să se afle foarte frecvent în activitatea de comunicații înfometați de putere, deoarece toate ar acționa ca niște noduri active. Acest lucru ar necesita, de asemenea, să utilizeze mai mult din datele lor 3G sau 4G , consumând astfel nu numai sucuri de baterii, ci și date adesea costisitoare. Utilizatorii Skype, în special cei cu multe contacte și numeroase convorbiri de mesagerie instant, ar vedea că dispozitivele lor își încălzesc mâinile și bateria se scurge rapid. Modelul client-server și cloud-computing este de așteptat să rezolve acest lucru.

Cu toate acestea, după ce au apărut problemele și interogările din dezvăluirile NSA referitoare la interceptarea prin cablu a comunicației Skype, mulți utilizatori și analiști și-au ridicat sprancenele în legătură cu schimbarea de la P2P la modul client-server controlat de Skype. Ar putea avea schimbarea alte motive? Datele utilizatorilor Skype sunt mai sigure acum sau mai puțin? Întrebările rămân fără răspuns.