3 ms·
That's just spin to make the architecture sound like a bad idea. Yes, p2p anything uses more of your upload bandwidth than any other means of communicating on t
by delinka 16y ago
That's just spin to make the architecture sound like a bad idea. Yes, p2p anything uses more of your upload bandwidth than any other means of communicating on the 'net. IMO, that's not "bad" because it keeps the tubes all decentralized and more capable of routing around damage. Like it's supposed to do.
- tincholio 16y agoNope, it's not about that. Skype can, if you're not running behind a NAT, make you a supernode, and in that case you will be routing calls between NAT'ed hosts "on your dime". Basically, it may be that you contribute your bandwidth to calls that have nothing to do with you. Presumably this isn't the case in the "cloud based" service, where the some server would act as a gateway between NAT'ed hosts.
- recoiledsnake 16y agoThey could just easily run a whole bunch of supernodes themselves in the cloud, and turn off the supernode functionality for client ip addressses. I don't see why they make it out to be a big dealbreaker.
- tincholio 16y agoOf course they could, but then it wouldn't be p2p anymore, right?
- th 16y agoI think it could probably still be considered p2p. Skype only falls back to using a supernode if two clients cannot form a connection on their own: http://saikat.guha.cc/pub/iptps06-skype/ http://saikat.guha.cc/pub/iptps06-skype/
- tincholio 16y agoIf you read my original comment, that's precisely what I said. Supernodes are used to link NAT'ed hosts. If the supernodes were run by Skype on "the cloud" they wouldn't really be peers anymore, but act as servers. That's what I said in my 2nd post.
- joshaidan 16y agoDoes Skype actually route voice traffic through a supernode? I thought it was just routing TCP/UDP requests to open up ports behind a NAT'd router. As well, supernodes may also be handling some authentication traffic. But I'm not 100% familiar with Skype's protocol.
- iki23 16y agoYes, supernodes are used to negotiate the communication trough NATs, the method's called UDP hole punching: http://www.google.com/search?num=100&hl=en&q=skype+nat+udp+hole+punching http://www.google.com/search?num=100&hl=en&q=skype+n...