Mind map
Gnutella
Map content
Gnutella
The organisation of files and peers AND the search are very efficient and scale up well.
Gnutella is a protocol for distributed search
- TTL = 7 hops
Decentralised model
Each servent is both a client and a server.
Search
- Searching in gnutella involves broadcasting a QUERY message to all connected peers.
- Each connected peer will relay it to their connected peers and so on.
- Typically this search will run 7 hoops.
Gnutella descriptors
- 1. PING
- Used to actively discover hosts on the network
- 2. PONG
- the response to a Ping.
- 3. QUERY
- The primary mechanism for searching the distributed network.
- 4. QUERYHIT
- The response to a Query: contains IP address, GUID and search results
- 5. PUSH
- Allows downloading from firewalled servents
- 1. PING
Information
- Description
- Mind Map on Gnutella, created by d.dimov.10 on 14/01/2014.
- Created by
- d.dimov.10
- Views
- 7
- Rating