What Is Point-to-Point Construction?
Peer-to-peer (P2P), also known as peer-to-peer technology, is an Internet system without a central server and relying on user groups to exchange information. Its role is to reduce the number of nodes in previous network transmission To reduce the risk of data loss. Unlike a central network system with a central server, each user end of a peer-to-peer network is both a node and a server. Any node cannot directly find other nodes and must rely on its household group for information exchange.
- The P2P architecture embodies a key concept of Internet technology. This concept was first described on April 7, 1969
- An important goal of P2P networks is to enable all clients to provide resources, including
- There are many applications for point-to-point technology. It is very common to share files containing various formats of audio, video, data, etc. Instant data (such as IP phone communication, Anychat audio and video development software) can also be transmitted using P2P technology.
- Some networks and communication channels, such as Napster, OpenNAP, and IRC @ find, use a master-slave architecture to handle some tasks (such as search functions), and at the same time use P2P structures to handle other tasks. Some networks, such as Gnutella and Freenet, use a P2P structure to handle all tasks, and are sometimes considered real P2P networks. Although Gnutella also uses a directory server to facilitate nodes to obtain the network addresses of other nodes.
- Have better parallel processing capabilities.
- Use memory to manage data exchange and improve performance.
- Without investing a lot of money in the server's software and hardware equipment.
- Suitable for small-scale networks and easy to maintain. [1]
- The setup is more complicated, in addition to the development server side, there is also a dedicated client.
- Used in a large-scale network, the resource sharing is disordered, the management is difficult, and the security is low. [1]
- Technically speaking, the two sides of the peer-to-peer network are strictly peer-to-peer and provide and use data equally. There is no difference between server and client. But such pure P2P applications and networks are rare. Most of the networks and applications called P2P actually rely on or contain
- Foxy
- eMule
- BitTorrent protocol
- BitTorrent protocol specification
- I2P
- Decentralized network