GoConqr has a new look! Let us know what you think.

Mind map

Gnutella

d.dimov.10 English

Map content

Gnutella

  1. The organisation of files and peers AND the search are very efficient and scale up well.

  2. Gnutella is a protocol for distributed search

    • TTL = 7 hops
  3. Decentralised model

  4. Each servent is both a client and a server.

  5. 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.
  6. 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

Information

Description
Mind Map on Gnutella, created by d.dimov.10 on 14/01/2014.
Created by
d.dimov.10
Views
7
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?