Skype: Difference between revisions
Jump to navigation
Jump to search
imported>Luke Cheng No edit summary |
mNo edit summary |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{subpages}} | {{subpages}} | ||
Skype is a [[Voice over IP]] | '''Skype''' is a [[P2P]] [[Voice over IP]] service that can be used to make calls from computer to computer or computer to telephone. In addition to the common functions of instant messaging (IM) software such as text-based chat, file transfer, chat history etc, Skype mainly offers voice talk/telephone calling, and Skype's cheap price and easy manipulation has gained it popularity among a large number of people. As of 2007, Skype had over 50 million users and was valued at $2.6 billion. | ||
== Design == | |||
The Skype protocol is proprietary (closed) protocol, with encrypted content and control messages. However, through reverse engineering studies, many design features are known: | |||
* Skype has a flat, unstructured network between index servers | |||
* Skype has a two tier hierarchy, Super Nodes and Ordinary Nodes | |||
** Super Nodes connect to one another, building a flat, unstructured overlay | |||
** Ordinary Nodes connect to Super Nodes, that act as a directory server (similar to Napster) | |||
* The Skype login server, where accounts are handled, is the only centralized component. It stores usernames, passwords, and buddy lists | |||
== Pros and Cons == | == Pros and Cons == | ||
Line 16: | Line 27: | ||
**Synchronization of sound largely depends on the speed of internet connection. | **Synchronization of sound largely depends on the speed of internet connection. | ||
**Doesn't use standard signalling protocols and is incompatible with other software. | **Doesn't use standard signalling protocols and is incompatible with other software. | ||
**Cannot guarantee end-to-end service quality, especially when the service crosses continents. | **Cannot guarantee end-to-end service quality, especially when the service crosses continents.[[Category:Suggestion Bot Tag]] | ||
[[Category: | |||
Latest revision as of 06:00, 19 October 2024
Skype is a P2P Voice over IP service that can be used to make calls from computer to computer or computer to telephone. In addition to the common functions of instant messaging (IM) software such as text-based chat, file transfer, chat history etc, Skype mainly offers voice talk/telephone calling, and Skype's cheap price and easy manipulation has gained it popularity among a large number of people. As of 2007, Skype had over 50 million users and was valued at $2.6 billion.
Design
The Skype protocol is proprietary (closed) protocol, with encrypted content and control messages. However, through reverse engineering studies, many design features are known:
- Skype has a flat, unstructured network between index servers
- Skype has a two tier hierarchy, Super Nodes and Ordinary Nodes
- Super Nodes connect to one another, building a flat, unstructured overlay
- Ordinary Nodes connect to Super Nodes, that act as a directory server (similar to Napster)
- The Skype login server, where accounts are handled, is the only centralized component. It stores usernames, passwords, and buddy lists
Pros and Cons
- Pros:
- free to other people on Skype and cheap to landliness and cell phones around the world.
- Imports contacts from email-based applications which have been installed on the computer.
- Finds people on MySpace using MySpaceIM with Skype.
- Uses the Business Control Panel to manage multiple Skype Credit expenditure.
- Sends faxes, implements conference call, connects to Official website to browse news, do shopping, listen to music etc.
- Sets up a phone number in another country, which will rings on the computer.
- Cons:
- Cannot replace the ordinary telephone for emergency calling.
- Synchronization of sound largely depends on the speed of internet connection.
- Doesn't use standard signalling protocols and is incompatible with other software.
- Cannot guarantee end-to-end service quality, especially when the service crosses continents.