Um usuário de um computador deseja instalar um protocolo P2P para baixar arquivos indexados existentes em outras máquinas na WEB. Para poder baixar esses arquivos esse protocolo vai precisar do nome e o tamanho do arquivo, da identificação de cada bloco do arquivo (para assegurar que o arquivo é o que o nome diz ser) e de um endereço de um servidor que vai auxiliar na comunicação P2P entre a máquina requerente e a máquina na qual o arquivo se encontra, mantendo uma lista com a ativação dessa comunicação P2P entre essas máquinas. O protocolo que atua nessas condições é o: