Better Living Through Technology: a blog dedicated to emerging
technology trends in hardware, software, webware, marketing and beyond
 
 
 



« Live Twitter Friend Building | Main | Why I like the Google Video Player »

A bit about how Skype works
Benjamin J. Higginbotham
On Twin Cities Live I'll be chatting about Skype and how to use it as a free videophone solution as well as a way to use it as a house, baby or babysitter monitor. I won't be getting in to the deep dark secrets of what is going on behind the scenes on that show, but I will here!

Skype is an interesting creature. Unlike other VVoIP applications like iChat AV, SightSpeed, MSN, AIM, etc., etc. this application uses peer to peer technology to make and place calls. Unlike many of the other VVoIP applications, Skype is one of the very few that seems to work without issue behind both a firewall and NAT, even at the corporate level.

With the exception of logon servers, Skype has no central server to maintain the network. Instead, Skype uses peer to peer technology to decentralize the network and to help ensure a very high uptime percentage. Once you log in to Skype, your system becomes part of the network itself helping to decentralize the load of routing phone calls. This also means that your computer will be used as a node so a bit of your bandwidth and CPU will be borrowed to help the rest of the Skype network, even if you're not in a phone call. I think of it as giving back to the community, but others may not like this so much. Although you're helping to relieve load, a good chunk of the Skype traffic goes through super nodes.

Super nodes are Skype nodes that are on huge pipes such as Universities and ISPs. When a supernode goes down the whole Skype network feels the pain but it won't take everything offline. That's the beauty of the Skype network, so long as a few nodes are still online, the network will self heal to a point. This all means that your call can be routed to any computer on the Skype network to reach its final destination. A computer you can't control. And that brings us to security. Skype uses a 256-bit encryption AES which is also used by U.S. Government Organizations to protect their own data. In other words, very secure.

So basically Skype is a giant peer to peer network with super good encryption that makes your phone system almost or just as reliable as your local Telco but without the ability for the government to listen in on your conversation. But instead of only being able to use voice you also get video, chat, SMS and presence awareness all in one application.

Of course those super nodes could end up being an issue some day, but until then in my opinion Skype has the highest call quality, best NAT/Firewall traversal and largest feature list. Oh, and the basics are free too! And that's why we covered Skype on Twin Cities Live today!

Want to add me to your Skype contact list? My username is benjaminhigginbotham Want a really in-depth technical analysis of how skype works? Check out this PDF which explains exactly how it all works.

Update: This is the segment that aired on Twin Cities Live




TrackBack

TrackBack URL for this entry:
http://www.technologyevangelist.com/cgi-bin/mt-tb.fcgi/1426

Comments

1. Posted by: Dima on May 7, 2008 11:40 PM:

Nice piece!

I am a pretty heavy user of Skype and it is probably the best VoIP client I've encountered so far. However, I have to tell that when it comes to quality of the video calls there is a lot of room for improvement. One of the major problems is that it simply disconnects or is getting stuck after a while without an apparent reason. And that is soooo annoying!

Again, i haven't found something substantially better, but I think it is important to be aware of the limitations of Skype as well.




2. Posted by: steve jenings on May 8, 2008 2:43 AM:

I use Skype all the time but have been having a lot of spam problems with it lately.




3. Posted by: Jeff Deitch on May 8, 2008 2:56 PM:

Encryption may keep the NSA from knowing what you are saying, but they still may to able to figure out what language you are speaking. :)

http://cs.jhu.edu/%7Ecwright/voip-vbr.pdf




4. Posted by: wayne Klayman on May 27, 2008 6:17 PM:

Was that video chat a Mac to Mac call on Skype or Mac to PC?....would it matter? I cannot find a Mac to PC video chat that works smoothly. Any suggestions? That video call looked perfect but is it always that good? What about the camera? Does that matter? I have searched for REAL answers to the problems of this technology and cannot find them. Thank you.




5. Posted by: Peter Atkins on January 30, 2009 7:22 AM:

Please can you explain to me why whilst using skype to skype video call. Either the picture frizzes or the call is lost after a
few minutes. Is this caused through heavy traffic on the system
or something else? It’s very annoying whilst deep in
conversation to lose the call and have to set it up again.
Other than that I think Skype is a wonderful system and dose bring friends and relatives from all over the world together.
May you carry on and improve.




6. Posted by: Nish on July 23, 2009 3:47 PM:

Hi,
Was curious to know how a call transfer from a SC to a 3G phone works. In this case, the anchor(the Skype Client - SC), drops off and the call is now between the original caller and the cell phone to which the call was transferred...




Post a comment

Required fields marked with: *
Name*:


Email Address*:


URL:
Remember personal info?

Comments*:

HTML Tags you can use in your posts:
<b>Bold</b> = Bold
<i>Italicized</i> = Italicized
<a href="http://www.othersite.com">Link to Other Site</a> = Link to Other Site


Please keep comments on-topic. Contact authors or other commenters
directly for off-topic conversations.

Notify me of future comments via e-mail



Technology Evangelist Digest - Free Newsletter
Sign up for the free Technology Evangelist Digest to receive daily updates, editorials, and practical advice on emerging technology trends in hardware, software, webware, marketing and beyond.

Technology Evangelist Digest will keep you up to date on the technology trends that will help make you more productive and efficient both in business and your personal life.

Let's face it: If you made it to this line, you must have found something valuable on this page, right? Think about how cool it would be to have something free and interesting to read every day from Technology Evangelist by signing up today.

1. Fill in your email below,
2. Then click on the confirmation email you receive.
3. That's it. Your first Technology Evangelist Digest will arrive within 24 hours.




Previous Entries:


Tag Cloud