Thursday, April 8, 2010

Peer-to-Peer Networks



Peer-to-peer (P2P) networks are networks that connect one PC to another PC. This type of network was first made famous with file sharing software such as Napster. A lot of people were attracted to this type of networking because it allowed the clients to be the suppliers instead of a centralized server. P2P was the first time everyday PC users could upload their own information and share with anybody else who connected to them. This network had many disadvantages as well.

Some disadvantages of a P2P network were heavy bandwidth usage, malicious software, and no single point of failure. Since P2P networks rely on a constant connection to another PC, this can cause heavy bandwidth usage and can bog down your ISP. Many ISPs have reduced the bandwidth usage for P2P file sharing. Another disadvantage is the threat of malicious software. Many hackers have seen P2P networks as a golden opportunity to spread their malware with less restrictions. Lately, many P2P networks have added more security and better file verification mechanisms. Lastly, a disadvantage of a P2P network is the absence of a single point of failure. This means there is no centralized index where users get their data.

It has been over 10 years since the peak of Napster and P2P networks have come a long way. Now P2P networks have gone as far as connecting two or more PCs by telephone. Some programs that offer services like this are Skype and Oooma. P2P networks have also been used to stream TV, instant messaging, online chat, and even connecting large institutions for file sharing. Peer-to-peer networking accounts for majority of the internet usage and this trend will only continue.

No comments:

Post a Comment