Presentation is loading. Please wait.

Presentation is loading. Please wait.

Protocols By Rakesh Chukkapalli CS 484.  Peer-to-Peer = P2P  The term peer-to-peer was coined as far as back in the mid-1980s by LAN vendors to describe.

Similar presentations


Presentation on theme: "Protocols By Rakesh Chukkapalli CS 484.  Peer-to-Peer = P2P  The term peer-to-peer was coined as far as back in the mid-1980s by LAN vendors to describe."— Presentation transcript:

1 Protocols By Rakesh Chukkapalli CS 484

2  Peer-to-Peer = P2P  The term peer-to-peer was coined as far as back in the mid-1980s by LAN vendors to describe their connectivity architecture.  Equal communicating with equal.  Directory and Indexing services on one or few servers  In most p2p networks, Servers cease to exist.

3

4 Napster was an online music file sharing service created by Shawn Fanning while he was attending Northeastern University in Boston and operating between June 1999 and July 2001. Technology allowed people to easily copy and distribute MP3 files among each other, bypassing the established market for such songs and thus leading to the music industry's accusations of massive copyright violations. The original service was shut down by court order. Highly Increased the use of decentralized P2P file distribution programs.

5 Cheap Easy Highly Extended Phone

6 Virus Magnet Legal controversy over Copyrights

7 “Protocol is the “glue” that holds a network together by defining how nodes communicate with each other to achieve network functionality.” “protocol is a convention or standard that controls or enables the connection, communication, and data transfer between two computing endpoints. In its simplest form, a protocol can be defined as the rules governing the syntax, semantics, and synchronization of communication.”

8 Message-based protocol: Here the focus is on sending and receiving discrete, packaged and addresses messages. How the messages are carried between 2 parties is delegated to an autonomous agent Which is like a conversation with messages exchanged by courier, carrier pigeon, or mail. Connection-based protocol: Here the focus is on establishing connections over which messages are sent. This situation is more like a telephone conversation, where a dial-up connection allows “raw” messages (unpackaged and unaddressed) to be exchanged in real time.

9 Bit Torrent – File sharing / Software Distribution / Media Distribution Vuze (formerly Azureus), Bit Lord, Utorrent Napster – File Sharing P2PTV – Live video streaming/ file sharing Joost, Live Station GNUnet – File Sharing, Chat

10 1.Messaging 2.File sharing and data sharing 3.Content publishing 4.Content retrieval (including search and distribution) 5.Distributed storage 6.Distributed network services 7.Distributed processing (and presentation) 8.Decentralized collaboration 9.Content Management/control 10.General Resource Sharing

11 Any Questions?


Download ppt "Protocols By Rakesh Chukkapalli CS 484.  Peer-to-Peer = P2P  The term peer-to-peer was coined as far as back in the mid-1980s by LAN vendors to describe."

Similar presentations


Ads by Google