I had read many articles regarding skype.
According to them, Skype is a “pure peer to peer network”. I have a question regarding this, that question must be asked on skype forum but they do not give early replies.
I noticed that if I login on skype software through PC1 and do some chatting, my chatting is saved on this PC.
If I move to PC2 and login there then I only see my contacts but no chat history. This implies that the contacts are saved on some server because they are accessible on PC2 also.
Does this mean that skype is not peer to peer?
Skype is not “pure peer to peer” in that respect.
The contact list, as well as the authentication, as you noticed, go through Skype’s servers, as well as the calls to landlines. However, computer-to-computer conversations go through a pure peer-to-peer processus, just as FaceTime.
Edit: In 2006, a security conference had this talk that gives a lot of information about how Skype really works.
If you look at it from a business perspective, Skype needs to know some information about you:
That’s what Skype stores. The rest is stored on your computer (call history, chat history…)