V njenem omrežju vsak računalnik deluje hkrati kot strežnik in odjemalec, zato jim pri Gnutelli pravijo servent (iz server/client). Ko se priključimo v internet, program najprej poišče nekaj bližnjih (v omrežnem smislu, kar ni nujno enako zemljepisnemu) računalnikov, povezanih v Gnutellino omrežje. Ko iščemo datoteko, program poizvedbo najprej pošlje tem računalnikom.