Skype promjene iz modela P2P na klijent-server

Kako će Skype nositi svoj glas i podatke preko mreže

Skype ne zahteva od vas da znate šta se nalazi unutar kutije ili kako mehanizam komunikacije funkcioniše tehnički. To daje samo više od milijardu ljudi dobar interfejs da komunicira vrlo efikasno i besplatno. Ali radoznati umovi poput mog, a najverovatnije tvoji (pošto čitate ovo), ne žele da ostanu bezobzirni o nervoznim stvarima unutra. Konačno nije tako techie ako imate neka osnovna mrežna znanja. Da vidimo kako tvoj glas putuje kada pričate o Skype-u i šta se sada menja.

Skype i P2P

P2P označava peer-to-peer i predstavlja sredstvo prenosa podataka preko Interneta koristeći računare i uređaje korisnika Skype-a (tehnički nazvane kao čvorovi) kao resursi za privremeno čuvanje i prosleđivanje podataka drugim korisnicima. Skype je započeo na osnovu sopstvenog decentralizovanog P2P protokola, koji na svakom korisničkom uređaju koristi kao resurs za prenos podataka na mreži.

Skype je identifikovao određene čvorove kao "supernode" koji bi služili za indeksiranje i kao umrežavanje adresa prevod (NAT) čvorova. Ovi čvorovi se biraju između različitih korisnika, naravno bez njihovog poznavanja, algoritmom koji je vršio selekciju zasnovan na njihovom vremenu rada, nisu ograničeni njihovim operativnim sistemima ili zaštitnim zidovima, kao i ažuriranjem P2P protokola.

Zašto P2P?

P2P nudi nekoliko prednosti, posebno za VoIP . Omogućava servisu da iskoristi moć iza već postojećih i još neiskorišćenih resursa na mreži. Ovo štedi Skype od postavljanja i održavanja centralizovanih servera za kontrolu i prosleđivanje glasovnih i video podataka preko Interneta. Vrijeme za pretraživanje i lokaciju čvorova i servera takođe je značajno smanjeno kroz P2P. Korisnička baza je stoga u međunarodnom decentralizovanom direktorijumu. Svaki novi korisnik koji se povezuje na mrežu predstavlja čvor sa svojim sokovima kao što su bandwidth i hardverska infrastruktura i potencijalno supernod.

Zašto se Skype menja na klijent-server i Cloud model

Model klijent-server je jednostavan - svaki korisnik je klijent koji se povezuje sa serverom pod kontrolom Skype-a da zahteva uslugu. Klijenti se povezuju na ovakve servere na jedan na jedan način. A mnogi ovde znače stvarnu ogromnu količinu.

Ovi serveri su u vlasništvu Skype-a, da nazivaju "posvećene supernode", koje kontrolišu i čije parametre mogu da rade, kao što su obim povezanih klijenata, zaštita podataka i tako dalje. Još u 2012. godini, Skype je već imao deset hiljada posvećenih supernodnih kompanija, a već nije bilo moguće da se bilo koji korisnički uređaj promoviše ili bira kao decentralizovana supernod.

Šta nije u redu s P2P-om? Sa rastućim brojem povezanih korisnika u bilo kom trenutku, sa nearsom, 50 miliona, ispitan je efikasnost P2P-a, pogotovo nakon dva ozbiljna prekida prouzrokovana njegovom nesposobnošću da se nosi sa situacijom. Veliki volumen korisničkih čvorova koji traže usluge zahtijevali su sve složenije algoritme.

Skype je vidio drastično povećanje broja korisnika sa različitih i nedavno neotkrivenih platformi kao što su iOS, Android i BlackBerry. Sada, ova raznovrsnost u implementacijama platformi i algoritama je učinila P2P skromnijim povećavajući mogućnost neuspjeha.

Još jedan razlog zbog kojeg je Skype skrenuto od P2P-a je efikasnost baterije na mobilnim uređajima. Ove posljednje godine vidjeli su porast broja mobilnih korisnika koji se oslanjaju na svoje baterije za komunikaciju. Sa P2P-om, ovi mobilni uređaji bi morali vrlo često biti u snažnoj komunikacionoj aktivnosti, jer bi svi oni djelovali kao aktivni čvorovi. To bi takođe zahtijevalo od njih da koriste više svojih 3G ili 4G podataka, čime bi potrošili ne samo sok od baterija, već i često skupih podataka. Mobilni korisnici Skype-a, posebno oni sa mnogo kontakata i puno razgovora za razmenu trenutnih poruka, videće kako njihovi uređaji zagrevaju ruke i brzo odlaze bateriju. Očekuje se da će klijent-server i model cloud computing rešiti ovo.

Međutim, nakon što su problemi i ispitivanja proistekli iz otkrivanja NSA vezanih za prisluškivanje Skype komunikacije, mnogi korisnici i analitičari su podigli svoje obrve tokom promjene od P2P do Skype-kontrolisanog klijent-servera. Da li je promena imala i druge motive? Da li su podaci korisnika Skype bezbedniji sada ili manje? Pitanja ostaju bez odgovora.