PDA

Pogčedajte punu verziju : Skype Sucks!


dkurel
09. 01. 2008., 17:46
Preko praznika, a da bismo resili neke probleme oko klijenata sa NAT-om, par kolega i ja smo se igrali sa Skypeom, u nadi da cemo saznati kako to famozni Skype resava problem klijenata koji su iza NAT rutera, znajuci da ne postoji centralni server koji bi resavao ovakve probleme...

Skype je za problem NAT-a i firewalla nasao vrlo jednostavno resenje koje radi!

Oni jednostavno koriste Skype klijente koji nisu iza NAT-a (znaci, one sa javnim IP adresama) a koji su uz to na dovoljno brzom linku – tako sto proksiraju sve podatke (ukljucujuci i voice) za klijente koji su iza NAT-a.

Ovo je, tehnicki, odlicno resenje.

Medjutim, postoji nekoliko razloga zasto da NE koristite Skype ukoliko imate javnu IP adresu i brz link:

1. ne znate ciji sve podaci prolaze kroz vas kompjuter
2. placate bandwidth za nekog drugog
3. Skype cuva podatke o svim “supernode”-ovima u svojoj bazi, a da bi ta baza bila azurna, svaki put kad pokrenete skype – on ce kontaktirati skype centar I izmeriti vam brzinu linka. Cak I ako niste supernode (klijent sa javnom IP adresom I brzim linkom) – imace podatke o brzini linka, provajderu (IP adresi) I tako redom…

Lako proverljivo - samo otvorite jedan Skype klijent na javnom IP-u, na brzom linku (mi smo probali na 34Mb/s, ali verovatno radi isto i na nizim brzinama) i pustite ga da bude otvoren dovoljno dugo (par sati do par dana).
Pregledajte konekcije ka i od masine na kojoj ste pustili Skype da radi...

Sve ovo samo u prilog tvrdnji da je Skype jedna velika marketinska sarena laza.
Besplatni pozivi? -- :1069: Skype Sucks!

bNasty
09. 01. 2008., 18:13
Kasnish nekih godinu dana ;)

Odavno je poznato kako Skype radi (UDP hole punching & stuff), imash i njihov zvanichan "Guide for network admins" koji to objashnjava.

Koliko skype koristi relay node-ove najbolje zna moj jadni matori iBook koji se bukvalno usija nakon pola sata, chak i bez razgovora :)

Ivan
09. 01. 2008., 18:16
Pa ne bih se bas slozio da je Skype bzvz, jeste da nije "extra safe" jer saobracaj ide kroz "lokalne" mashine ali i dalje radi bez ikakve konfiguracije sto je za "prosecne" korisnike odlicno (sve zavisi iz kog ugla gledas).

Ako hoces da malo vise ogranicis skype onda jednostavno uzmi netlimiter (pricam za win) i ogranici protok.

Ako hoces profy resenje onda neces koristiti skype ;)

ivanhoe
09. 01. 2008., 19:25
^^ word....pitanje je sta je korisinku bitnije, malo bandwidtha ili lakoca koriscenja, a tu je skype majka..

filmil
09. 01. 2008., 19:27
proksiraju sve podatke (ukljucujuci i voice) za klijente koji su iza NAT-a.

Дабоме, јер не постоји друго решење које не захтева да рутери између подржавају додатне протоколе (попут UPnP на пример).

ne znate ciji sve podaci prolaze kroz vas kompjuter
То је тачно, али зашто је то уопште битно? Ако те нпр. брине одговорност (терористи се договарали преко твоје машине), вреди зна

placate bandwidth za nekog drugog
Скајп помиње у уговору са крајњим корисником (познати ЕУЛА) да се користи мрежни проток за прослеђивање саобраћаја. Ко користи скајп, сложио се имплицитно са овом клаузулом.

Skype cuva podatke o svim “supernode”-ovima u svojoj bazi, a da bi ta baza bila azurna, svaki put kad pokrenete skype – on ce kontaktirati skype centar I izmeriti vam brzinu
Није нужно да овако ради. Упити о нодовима могу да се изведу помоћу дистрибуиране хеш табеле (http://en.wikipedia.org/wiki/Distributed_hash_table), што уопште не захтева присуство централног места где се сви подаци чувају. Податак о твојој брзини линка највероватније стоји на неком (замало па) случајно одабраном клијенту на Интернету.

Sve ovo samo u prilog tvrdnji da je Skype jedna velika marketinska sarena laza.
Besplatni pozivi? -- :1069: Skype Sucks!

Како си закључио да скајп сакз на основу горе изнесеног?

Скајп (вероватно) користи пропусни опсег који иначе стоји неискоришћен. То што неко преноси податке кроз твоју мрежу када се та мрежа не користи не утиче на цену најма линије.

ф

LiquidBrain
10. 01. 2008., 11:35
Скајп (вероватно) користи пропусни опсег који иначе стоји неискоришћен. То што неко преноси податке кроз твоју мрежу када се та мрежа не користи не утиче на цену најма линије.

ф

Netacno ukoliko placash link na osnovu ostvarenog saobracaja...

dkurel
10. 01. 2008., 16:48
Heh... diskusija se zahuktava.
Hajdemo redom...

Дабоме, јер не постоји друго решење које не захтева да рутери између подржавају додатне протоколе (попут UPnP на пример).


Postoji STUN i ICE. Postoje i Session Border Controller-i.


Скајп помиње у уговору са крајњим корисником (познати ЕУЛА) да се користи мрежни проток за прослеђивање саобраћаја. Ко користи скајп, сложио се имплицитно са овом клаузулом.


Eto... ko mi kriv kad ne citam EULA. Da jesam - ne bih koristio Skype. :)


Није нужно да овако ради. Упити о нодовима могу да се изведу помоћу дистрибуиране хеш табеле (http://en.wikipedia.org/wiki/Distributed_hash_table), што уопште не захтева присуство централног места где се сви подаци чувају. Податак о твојој брзини линка највероватније стоји на неком (замало па) случајно одабраном клијенту на Интернету.


Nije nuzno. A jel' onomad kada je pukao Skype pa nije radio danima pukao slucajno odabrani klijent na netu ili mozda centralna databaza ili sta vec centralno ?



Како си закључио да скајп сакз на основу горе изнесеног?

Скајп (вероватно) користи пропусни опсег који иначе стоји неискоришћен. То што неко преноси податке кроз твоју мрежу када се та мрежа не користи не утиче на цену најма линије.
ф

Ti si, mozda, u fazonu da delis svoj placeni bandwidth sa drugima, ali ako si firma, pa jos uz to i placas Internet po kolicini prenetih podataka (ima i takvih), to je dobar put da ti, ukoliko imas brz link, racun neobjasnjivo i naglo poraste. Neka hvala.
Za mene je to gore izneto sasvim dovoljno da zakljucim kako je neko u Skypeu smislio kako da ti prvo uvali "bestplatno" telefoniranje, a posle recimo, da zaradjuje pare na tvom bandwidthu (Skype Out, na primer).
In my book - that suckZ!