What Is Peer To Peer Software?

Peer-to-peer technology, also known as peer-to-peer Internet technology, is a new network technology that relies on the computing power and bandwidth of participants in the network, rather than clustering dependencies on fewer servers. P2P networks are usually used to connect nodes through Ad Hoc connections. Such networks can be used for a variety of purposes, and various file sharing software have been widely used. P2P technology is also used in data communication for real-time media services like VoIP.

Peer-to-peer technology

Pure peer-to-peer networks have no concept of clients or servers, only equal peers
The P2P architecture embodies a key concept of Internet technology, which was described in the first RFC document "RFC1, Host Software" on April 7, 1969. Implemented without a central index server structure
An important goal of P2P networks is to enable all clients to provide resources, including bandwidth, storage space, and computing power. Therefore, when a node joins and the system requests increase, the capacity of the entire system also increases. This is a set of fixed servers
There are many applications for point-to-point technology. It is very common to share files containing various formats of audio, video, data, etc. Real-time data (such as IP phone communication, Anychat audio and video) can also be transmitted using P2P technology.
Some networks and communication channels, such as Napster, OpenNAP, and IRC @find, use the C / S structure to handle some tasks (such as search functions), and the P2P structure to handle other tasks. And some networks, such as
The developers of Pennsylvania State University, in conjunction with the MIT Open Knowledge Initiative, researchers from Simon Fraser University, and the second-generation Internet P2P working group, are developing an academic application of a P2P network. This project is called LionShare, which is based on the second-generation network technology and more specifically the Gnutella model. The main purpose of this network is to enable users of many different academic institutions to share academic materials. The LionShare network uses a heterogeneous P2P network type, mixing Gnutella's decentralized P2P network with a traditional C / S network. Users of this program can upload files to a server, and can continue to share regardless of whether the user is online. This network also allows use in shared communities that are much smaller than normal.
The main difference between this network and other P2P networks currently in use is that the LionShare network does not allow anonymous users. The goal is to prevent copyrighted material from being shared on the Internet, which also avoids legal disputes. Another difference is the selective sharing of individual files for different groups. The user can individually select which users can receive this file or a group of files.
The academic community needs this technology as more and more
In US law, the jurisprudence of the "Betamax Judgment" insists that copying "technology" is not inherently illegal if they have a substantial non-infringing use. This decision before the widespread use of the Internet was applied to most data networks, including P2P networks, because the distribution of approved files is also possible. These non-aggressive uses include distribution
Many P2P networks have been under constant attack by people with various purposes. Examples include:
Poisoning attack (provide files with different content and description)
Technically, a pure P2P application must implement the concept of only peer-to-peer protocols, without servers and clients. But such pure P2P applications and networks are rare. Most of the networks and applications called P2P actually include or rely on some non-peer units, such as DNS. At the same time, real applications also use multiple protocols to make
Status of P2P research abroad
The academic communities that carry out P2P research abroad mainly include P2P working groups (P2PWG), global
Guangzhou Shulian Software Technology Co., Ltd.-Poco
POCO is China's largest P2P user sharing platform. It is a third-generation P2P resource exchange platform with security, flow control and no central server. It is also a rare profitable P2P platform worldwide. It has formed 26 million massive users, with an average of 585,000 online and a peak of 710,000 online, all of which are broadband user groups. Become the first P2P sharing platform in China. [a]
Shenzhen Dianshi Software Co., Ltd.-OP
OP-also known as Openext Media Desktop, a network entertainment content platform, the successor of Napster, it can find the music, movies, software, games, pictures, books and various documents you want in the most direct way, and share them online at any time The file capacity is hundreds of millions of "100,000 movies, millions of music, millions of pictures." OP integrates Internet Explorer, Windows Media Player, RealOne Player and ACDSee, and is a domestic online entertainment content platform. [a]
P2P-based online TV live broadcast-PPLive
PPLive is a sharing software for large-scale live video streaming on the Internet. It uses a mesh model, which effectively solves the problem of limited bandwidth and load of the current network video on demand service. The more users, the smoother the playback, and the overall service quality is greatly improved! (During the Super Girl Finals in 2005, this software was very popular. At the same time, there were tens of thousands of viewers watching Hunan TV through it.)
HD video on demand based on P2P technology-Storm Video
Baofeng Yingyin is the first domestic real-time high-definition video on-demand software. It uses mature P2P technology and unique video compression technology to achieve smooth viewing of 720P HD videos with 1M bandwidth. Stormwind is committed to improving the viewing experience of Chinese online video users. It focuses on the high-speed transmission technology and high-level video compression decoding technology of high-definition video in the existing network environment, and has become the leader of China's Internet HD online on-demand service .

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?