Bedre fildeling med Gnutella2

Fildelingsprogrammet Shareaza lover at gøre peer-to-peer søgning mere effektivt, end det er i dag. P2P-netværkenes centrale udfordring er at gøre det muligt at søge på hele netværkets ressourcer. Programmøren bag Shareaza har opfundet en ny protokol, som han kalder Gnutella2. Denne protokol forsøger at løse de eksisterende problemer, men resten af P2P-udviklingsmiljøet er skeptisk.

Gnutella2

Et nyt fildelingsprogram, Shareaza, som benytter sin egen protokol, lover bedre muligheder for søgning. Med Shareazas bagvedliggende protokol skulle det være muligt - i hvert fald i teorien - at kunne søge på det samlede netværks ressourcer. Det er ikke muligt på dagens eksisterende Gnutella-netværk, som benyttes af klienterne BearShare, Morpheus, LimeWire og andre.

At finde filer på Gnutella-netværket er ligesom at kaste en line i havet. Det, man fanger, skal befinde sig i en vis nærhed af krogen, og under alle omstændigheder er der tale om et ret vilkårligt udvalg af filer, man kan nå på denne måde.

Når forbindelsen til netværket etableres, altså når brugeren starter klientprogrammet, forbindes man med en række vilkårlige andre noder i netværket.

Når man derefter søger efter en fil på netværket, søger man faktisk i omegnen af de noder, som ens klient er forbundet med. For ikke at oversvømme netværket med beskeder, er man nødt til at sætte en øvre grænse for, hvor mange gange, en forespørgsel kan sendes videre.

Det betyder reelt, at man søger i cirkler omkring de noder i netværket, som man tilfældigvis er forbundet til.

Den protokol, som Shareaza benytter, prøver at tage højde for disse forhold. Protokollen er i lighed med programmet et en-mands-projekt, udviklet af programmøren Micheal Stokes. Navnet, Gnutella2, kan lyde som en officiel videreudvikling, men der er ikke nogle af de øvrige medlemmer i p2p-miljøet, som har autoriseret navnet. Mange af de kritiske stemmer benytter derfor i stedet navnet MP, Mikes Protocol.

Færre supernoder

Et andet problem, som Gnutella-netværket oplever, er at antallet af noder pr. supernode er for lavt.

En supernode er en bestemt slags klient i Gnutella-netværket. Den virker som en lokal søgemaskine for de klienter - noder - som den er forbundet med.

I det oprindelige Gnutella-net blev en søgeforespørgsel sendt ud til alle klienter i netværket.

Med supernoder sendes forespørgsler kun imellem supernoder. Supernoden holder styr på, hvilke af dens sub-noder, der ligger inde med hvilke filer.

Supernoden skaber en database med de filer, der er tilgængelige i sub-noderne, og de filer som supernoden selv ligger inde med. En forespørgsel i netværket bliver således ikke rundsendt til alle klienter, men kun imellem supernoder, og det reducerer trafikken væsentligt.

En klient i netværket bliver automatisk udvalgt til at være supernode, hvis klientprogrammet vurderer, at brugerens båndbredde er høj nok, typisk for klienter med højhastighedsforbindelser.

Problemet med Gnutella er i denne forbindelse, at der er for få noder pr. supernode. Det er ifølge Micheal Stokes derfor, at det konkurrerende FastTrack-netværk, som ligger under Kazaa-tjenesten, er mere effektivt til søgninger, idet klienten skal kontakte færre supernoder under søgningen.

Dette forhold prøver Gnutella2 at rette op på, blandt andet ved at reducere trafikken imellem en supernode og dens tilknyttede sub-noder på protokol-niveau, for eksempel ved blot at komprimere data i overførslen.

Ved at sætte antallet af sub-noder pr. supernode op, reduceres det samlede antal supernoder på netværket, og derved bliver det muligt at benytte en anden søge-strategi end den, som kendes fra dagens Gnutella.

På Gnutella-netværket bliver søgninger fremsendt fra en node til den næste, i et vist antal generationer. Strategien i Gnutella2 er, at hver enkelt node kontakter samtlige supernoder i netværket, som sender forespørgslen videre til sine umiddelbare naboer - men ikke videre end det.

Shareaza-klienten til Gnutella2-netværket er ganske fermt skruet sammen.

Micheal Stokes har beregnet, at på et netværk med 500.000 noder i alt, vil en søgning på alle noder ved hjælp af denne strategi kun kræve 170 forespørgsler fra noden. På den måde skulle det være muligt - i hvert fald i teorien - at foretage en global søgning, hvilket ikke er muligt på dagens Gnutella-netværk.

Resten af udviklermiljøet omkring Gnutella er skeptiske overfor protokollen, men Gnutella2-klienten Shareaza har fået mange brugere i sin stald på kort tid. Man kan selv afprøve programmet, som kan downloades fra dets egen hjemmeside. En teknisk gennemgang af Gnutella2 kan findes på protokollens hjemmeside.Gnutella-miljøets udbredte skepsis og kritik af Micheal Stokes protokol kan findes på GDF, som er miljøets diskussionsforum på Yahoo.

Netcompany A/S

Microsoft Operations Engineer

Nordjylland

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt

Københavnsområdet

Statens IT

It-tekniker med Microsoft 365 erfaring

Københavnsområdet

Jyske Bank

Softwareudvikler - .NET/Cloud

Midtjylland

Navnenyt fra it-Danmark

Elbek & Vejrup A/S har pr. 1. juni 2026 ansat Mikkel Bernt Buchvardt som AI Architect & Product Manager. Han skal især beskæftige sig med udviklingen af AI-Services og AI-Agenter i og omkring Business Central. Han kommer fra en stilling som Lead Data & Analytics hos IBM. Han er uddannet MSc. i softwareudvikling fra ITU. Han har tidligere beskæftiget sig med Data og BI hos KMD og Seges Innovation. Nyt job

Mikkel Bernt Buchvardt

Elbek & Vejrup A/S

Trafikstyrelsen har pr. 1. maj 2026 ansat Nihad Hodzic som IT og Digitaliseringschef. Han skal især beskæftige sig med med IT-projekter og digital transformation, herunder især det strategiske løft af Trafikstyrelsens digitale niveau. Han kommer fra en stilling som Kontorchef hos Udviklings og Forenklingsstyrelsen. Han er uddannet i statskundskab og har en lederuddannelse fra MIT Sloan, samt en igangværende Master i IT-Ledelse. Han har tidligere beskæftiget sig med IT-udvikling og større projekter på momsområdet, hvor han har ledet et projekt- og udviklingskontor. Nyt job

Nihad Hodzic

Trafikstyrelsen

Den danske eID-virksomhed Idura har pr. 1. april 2026 ansat Kari Lehtimäki som Country Manager. Han skal især beskæftige sig med at styrke kendskabet til Iduras løsninger i Finland samt fremme samarbejdet med økosystemet omkring det finske Trust Network. Han kommer fra en stilling som Salgschef hos Telia Finland. Han er uddannet uddannet civilingeniør (M.Sc. Tech.) og medbringer ledelse, markedsindsigt og praktisk erfaring. Han har tidligere beskæftiget sig med salg og forretningsudvikling inden for Telias trust services-forretning. Nyt job

Kari Lehtimäki

Den danske eID-virksomhed Idura

Guardsix har pr. 1. maj 2026 ansat Louise Sara Baunsgaard som Global Marketing & Communications Director. Hun skal især beskæftige sig med at positionere virksomheden som et europæisk alternativ i en tid, hvor cybersikkerhed i høj grad handler om geopolitik. Hun kommer fra en stilling som Co-Founder og CMO hos Get BOB. Hun er uddannet Ba.ling.merc fra CBS og har desuden en Mini MBA i marketing. Hun har tidligere beskæftiget sig med marketing og kommunikation i ledende nordiske roller hos bl.a. Meta og Nets. Nyt job