Supernode
Som en supernode eller Ultrapeer er en datamaskin kalt som node i et peer-to-peer- server nettverk (P2P). Supernoder fungerer som midlertidige indeks- eller katalogservere for andre, mindre elastiske klienter og øker dermed skalerbarheten i nettverket . I tillegg administrerer de ofte data som f.eks Søkespørsmål fortsetter. Supernode-funksjonaliteten er ofte innebygd i klientprogramvaren, og hver bruker, forutsatt at de har en viss båndbredde og en kraftig PC, kan gjøre datamaskinen til en supernode. Dette gjør dem veldig like noder i Tor- nettverket kjent som reléer .
FastTrack
Det første mest kjente og sannsynligvis det første P2P-nettverket med Supernode-støtte er FastTrack . Dette er en proprietær og kryptert nettverksprotokoll for selskapets egen Kazaa- klient, som også gjorde det kjent. For å kunne lykkes med å koble til nettverket i det hele tatt, er en liste over IP-adresser til noen supernoder permanent programmert i klienten. Klienten prøver først å opprette en forbindelse til deg, og hvis den lykkes, kaller den opp en liste over aktive, nye supernoder som også brukes til fremtidige tilkoblingsforsøk. Klienten velger deretter en supernode fra listen, som den laster opp en liste over de tilbudte filene, og som den nå også gjør alle søk. Supernoden kommuniserer med andre supernoder for å oppfylle søk fra klienter. Hvis en søkt fil blir funnet, oppretter klienten en direkte forbindelse til kilden, og filen overføres via HTTP . De nye Supernodene og den resulterende høyere søkehastigheten sammenlignet med andre nettverk sørget for FastTrack og dermed også Kazaa på den tiden en stor popularitet. I dag støtter imidlertid mange andre klienter, nettverk og protokoller også Supernode-infrastrukturen eller en variant derav, inkludert Gnutella og Gnutella2. WinMX- klienten, opprinnelig bare opprettet for OpenNap-servere, kan nå ringe inn i et ekstra, klientspesifikt nettverk (WPN) via to tilkoblingstyper. Den såkalte "Primary Connection" er som en supernode.