MicroTransport Protocol

Micro Transport Protocol (μTP) er en gratis multiplattformprotokoll designet for å brukes i P2P -tilkoblinger av BitTorrent - protokollen , den er implementert på toppen av UDP -protokollen , som et alternativ til TCP for dataoverføring. Den er lisensiert under MIT-lisensen . [ 1 ]

uTP ble designet for å unngå ventetider, men utnytte båndbredden når ventetiden ikke er overdreven. Dette betyr at uTorrent ikke vil mette Internett-tilkoblingen, selv om det ikke er noen nedlastingsgrense.

Funksjoner

UDP-sporere bruker en annen protokoll for sporingskommunikasjon, siden de bruker betydelig mindre prosessorkraft på den endelige sporingen. Dette er viktig, på grunn av de begrensede ressursene som trackere har, så dette lar dem støtte flere brukere, med gjeldende maskinvare, og ikke falle i overbelastning.

uTP er en alternativ kommunikasjonsmetode for BitTorrent-trafikk, den tillater automatisk båndbredderegulering i klienten, og unngår en beryktet innvirkning på internettforbindelsen din. Dette vil tillate at når en bruker på nettverket laster ned torrenter, vil de andre brukerne på nettverket ikke føle en merkbar innvirkning på tilkoblingen deres. Dette krever ikke ytterligere konfigurasjon.

UTP har også sin egen form for STUN , en metode for å få innkommende tilkoblinger uten å omdirigere tilkobling til Internett. Dette lar µTorrent passere direkte gjennom rutere og brannmurer for å øke tilkoblingen og forbedre hastighetene. Det er til og med mulig å koble sammen to peers med brannmur ved å bruke uTPs NAT-traversal-funksjon.

kontrovers

Bittorrent (eier av μTorrent) har blitt anklaget for at denne protokollen ville konkurrere direkte med ressursene som brukes av VOIP og nettverksspill, siden disse bruker UDP-protokollen for å fungere.

Men ifølge Bittorrent: "flyttingen fra μTorrent til UDP-protokollen er å oppnå den motsatte effekten... : Avlast belastningen på nettverket, siden den nåværende trafikken til UDP-protokollen på Internett er mindre enn 2%. Med μTP det er planlagt å implementere sin egen overbelastningskontroll ved å måle ventetider og oppdage punktene der nettverket ikke kan holde tritt med etterspørselen. På disse punktene ville μTorrent bremse ned og vente på at ting skulle bli litt mer flytende."

Referanser

  1. http://github.com/bittorrent/libutp

Eksterne lenker