For example, HTTP, FTP or other protocols maybe used for retrieval.The routed metadata response approach is used by file sharing systems such as Gnutella.A Gnutella query does not return files; it just returns an annotated set of HTTP URLs.The originator connects to a subset of these URLs to download files as it sees fit.Another example is a service discovery system where the first phase returns a