P2P Network Examples and More
In Peer to Peer communication, both parties has the capacity of transmitting and receiving data, which is different from the client-server communication that server fulfills the client side’s request. In a sense, either party in Peer to Peer plays the role of a server and a client. Peer to Peer communication has become ubiquitous in our life since the beginning of 21st century, due to the increasingly accelerated development of Internet of Things nowadays. It forms a dynamic group of peers that can upload and download at the same time for file sharing. If one user is offline or disconnected, other users still are capable of transmission. However, there are security issues in P2P communication, such as more exposing ports, software viruses and the risk of downloaded files.
Here are three examples of P2P communication.
- Skype
Launched in 2003, Skype has changed the way we make phone calls and expanded the functions to instant messages, transferring files and video chat between multiple people. Although P2P communication can harm the benefit of certain large companies, Skype considered P2P as a creative approach of bringing individual’s ideas together for the development within a relatively small group. Also, in the case of Skype, P2P saves the heavy cost from traditional centralized resources, which is used by most of the other instant message services at different levels. Therefore, Skype is able to invest more resources on developing advanced functions and user experience to thrive in the industry. In addition, Skype protects the privacy of users by encrypting their phone calls, messages, videos and files. However, I still have doubt on Skype’s explanation for their security protection. It says, “Skype is as secure as we can possibly make it.” Security issues are inherent at the birth of P2P communication; to what level exactly does Skype resolve the security dilemmas?
- 360 Smart Camera
360 Smart Camera is a low-cost Wi-Fi camera released by the Chinese software company Qihoo 360 this year. Initially it has been designed as a tool to watch your house or store remotely, by connecting the camera with its phone app. Through the app, the user can turn the camera angle to see different sections of the surroundings and speak to the phone, through which the sound will be transmitted to the camera with a speaker embedded inside. The camera even has facial recognition function; while detecting a face or movement in an empty house, the app will automatically push notifications to the user. The camera also contains a micro SD card slot. An 8 GB SD card will be sufficient to store 24 hours of the recording, enabling the user to playback videos on the phone. However, as the camera has become acceleratingly popular for daily use, it causes critical privacy concerns, since it can be easily set up and the recording content can accessed online through the broadcasting function by just clicking a button.
- File Sharing Applications
Some file sharing applications, such as BitTorrent, Pando and Tribler, explicitly reflect on the salient features of P2P network. The most interesting aspect for these file sharing applications and websites is that it forms communities among users with similar interests; every member is encouraged to contribute resources and download files from their peers at the same time. For instance, Tribler has advanced functions for improving the quality of file sharing community, such as the resource filter that every user can rate the quality of the resources and provide feedback for other users’ reference.
An art project relating to P2P network:
P2P is a useful tool for interaction design. In the past DT MFA thesis show in May this year, Chinese designer Hang Ye showcased his unity game combined with an Oculus Rift and a 3d-printed game controller that he designed exclusively for the game. In the game setting, the player enters a cubic room from a first-person perspective, and she/he can move forward by staring at a circle in the center of her/his vision from the Oculus. The play cannot move to other directions directly but instead, she/he can twist the game controller, also a cube, in order to turn the virtual room in the game upside down or sideways to change the directions they move forward. The genius part of the game is the cubic controller, a physical analogical presentation of the virtual cubic room, which adds a layer of philosophical duality to the game. For the technical part, there is an Arduino Uno, a gyroscope, an accelerometer and an Xbee module inside the 3d-printed controller. Through Xbee, the position data of the controller are sent to the computer that has a USB Xbee module. Unity reads the data and input them into the game.
Reference:
https://support.skype.com/en/faq/FA10983/what-are-p2p-communications
Leave a Reply