Supernode

Som en supernod eller Ultrapeer är en dator som kallas som nod i ett peer-to-peer- server-nätverk (P2P). Supernoder fungerar som tillfälliga index- eller katalogservrar för andra, mindre motståndskraftiga klienter och ökar därmed nätverkets skalbarhet . Dessutom hanterar de ofta data som Sökfrågor fortsätter. Supernodefunktionaliteten är ofta inbyggd i klientprogramvaran och varje användare, förutsatt att de har en viss bandbredd och en kraftfull dator, kan förvandla sin dator till en supernod. Detta gör dem väldigt lika de noder i Tor- nätverket som kallas reläer .

FastTrack

Det första mest kända och förmodligen det första P2P-nätverket med Supernode-stöd är FastTrack . Detta är ett proprietärt och krypterat nätverksprotokoll för företagets egen Kazaa- klient, vilket också gjorde det känt. För att alls kunna lyckas ansluta till nätverket är en lista över IP-adresser för vissa supernoder permanent programmerade i klienten. Klienten försöker först upprätta en anslutning till dig och om den lyckas ringer den upp en lista med för närvarande aktiva, nya supernoder, som också används för framtida anslutningsförsök. Klienten väljer sedan en supernod från listan, till vilken den laddar upp en lista över sina erbjudna filer och via vilken den nu också gör alla sökfrågor. Supernoden kommunicerar med andra supernoder för att uppfylla sökfrågor från klienter. Om en sökt fil hittas skapar klienten en direktanslutning till källan och filen överförs via HTTP . De nya Supernoderna och den resulterande högre sökhastigheten jämfört med andra nätverk garanterade FastTrack och därmed också Kazaa vid den tiden en stor popularitet. Idag stöder dock många andra klienter, nätverk och protokoll också Supernode-infrastrukturen eller en variant därav, inklusive Gnutella och Gnutella2. WinMX- klienten, som ursprungligen bara skapats för OpenNap-servrar, kan nu ringa in i ett ytterligare, klientspecifikt nätverk (WPN) via två anslutningstyper. Den så kallade "Primära anslutningen" är som en supernod.