Micro Transport Protocol - Micro Transport Protocol
Část série na |
Sdílení souborů |
---|
![]() |
Technologie |
Weby pro sdílení videa |
Weby BitTorrent |
Akademický |
Sítě pro sdílení souborů |
Klienti P2P |
Streamování programů |
Anonymní sdílení souborů |
Rozvoj a společenské aspekty |
Podle země nebo regionu |
Srovnání |
Micro Transport Protocol nebo μTP (někdy také uTP) je otevřeno UDP - varianta BitTorrent sdílení souborů peer-to-peer protokol zamýšlel zmírnit špatnou latenci a další kontrola přetížení problémy nalezené v konvenčním BitTorrentu přes TCP, a zároveň poskytuje spolehlivé a objednané doručení.
Byl navržen tak, aby automaticky zpomalil[1] rychlost přenosu datových paketů mezi uživateli peer-to-peer Sdílení souborů torrenty když ruší jiné aplikace. Například protokol by měl automaticky umožňovat sdílení souboru Linka ADSL mezi aplikací BitTorrent a webovým prohlížečem.
Rozvoj
μTP vyplynul z výzkumu v Internet2 na QoS a vysoký výkon hromadná doprava, byl upraven pro použití jako protokol přenosu na pozadí společností Plicto, kterou založil Stanislav Šalunov[2] a později ji získal BitTorrent, Inc. v roce 2006 a dále rozvíjena v rámci svého nového vlastníka.[3] Poprvé byl představen v beta větvích μTorrent 1.8.x a zveřejněn v alfa verzích μTorrent 1.9.[4][5]
Implementace μTP použitá v μTorrentu byla později rozdělena do knihovny "libutp" a publikována pod Licence MIT.[6][7]
První svobodný software klient k implementaci μTP byl KTorrent 4.0.[8][9] libtorrent implementuje μTP od verze 0.16.0[10] a používá se v qBittorrent od 2.8.0.[11] Tixati implementuje μTP od verze 1.72.[12] Vuze (dříve Azureus) implementuje μTP od verze 4.6.0.0.[13] Přenos implementuje μTP od verze 2.30.[14]
Kontrola přetížení μTP
Algoritmus řízení přetížení používaný μTP, známý jako Low Extra Delay Background Transport (LEDBAT ), si klade za cíl snížit latenci způsobenou aplikacemi používajícími protokol a zároveň maximalizovat šířku pásma, pokud latence není nadměrná.[15][16] Kromě toho lze k výběru rychlosti přenosu připojení TCP použít informace z řadiče přetížení μTP.[17]
Internet |
---|
![]() An Opte Project vizualizace směrovací cesty přes část internetu |
Průvodci |
![]() |
LEDBAT je popsán v RFC 6817. Od roku 2009 se podrobnosti implementace μTP lišily od tehdy platného internetového návrhu.[18]
μTP také přidává podporu pro NAT traversal použitím Děrování UDP mezi dvěma partnery s omezeným portem, kde třetí neomezený partner funguje jako OMRÁČIT serveru.[19][20]
Viz také
- Kontrola zahlcení TCP
- Víceúčelový transakční protokol (MTP)
- RYCHLE (Rychlé připojení k internetu UDP)
- Protokol toku médií v reálném čase (RTMFP)
- Stream Control Protocol přenosu (SCTP UDP zapouzdření; RFC 6951 )
- Protokol pro přenos dat založený na UDP (UDT)
Reference
- ^ „Archivovaná kopie“. Archivovány od originál 1. března 2010. Citováno 15. listopadu 2009.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ Takto se vaše stahování přes BitTorrent pohybují tak rychle, Fastcolabs, 2013-07-29, Citováno 6. listopadu 2013
- ^ http://www.slideshare.net/eCommConf/eric-klinker-presentation-at-emerging-communication-conference-awards-2010-america/11 časová osa uTP, snímek 11, „Tato zelená revoluce zlepšuje výtěžek vašich investic do sítě“, konference eComm America, San Francisco, CA, duben 2010.
- ^ µTorrent přepnul na UDP a proč nebe neklesá
- ^ uTorrent se přesouvá směrem k UDP, aby fungoval lépe
- ^ „Archivovaná kopie“. Archivovány od originál dne 23.01.2011. Citováno 2011-01-15.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ https://github.com/bittorrent/libutp
- ^ http://torrentfreak.com/ktorrent-first-bittorrent-client-to-adopt-open-source-utp-100528/
- ^ http://ktorrent.pwsp.net/?q=node/42 Archivováno 02.04.2015 na Wayback Machine
- ^ https://code.google.com/p/libtorrent/downloads/detail?name=libtorrent-rasterbar-0.16.0.tar.gz
- ^ http://www.qbittorrent.org/news.php
- ^ http://www.tixati.com/news/
- ^ https://wiki.vuze.com/w/Version_4400_4702_Changelog
- ^ „Archivovaná kopie“. Archivovány od originál dne 2015-05-24. Citováno 2012-07-12.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Technické informace o UDP“. Archivovány od originál dne 12. 5. 2009. Citováno 2008-12-23.
- ^ „Archivovaná kopie“. Archivovány od originál 1. března 2010. Citováno 15. listopadu 2009.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Příspěvek vývojáře„ Greg Hazel “ve vlákně„ μTorrent 1,9 alfa"". 2008-11-26. Archivovány od originál 8. února 2009. Citováno 2009-03-08.
- ^ „Archivovaná kopie“. Archivovány od originál dne 25. července 2011. Citováno 15. listopadu 2009.CS1 maint: archivovaná kopie jako titul (odkaz)[úplná citace nutná ]
- ^ „Archivovaná kopie“. Archivovány od originál dne 25. března 2013. Citováno 23. prosince 2012.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Archivovaná kopie“. Archivovány od originál dne 19. června 2013. Citováno 23. prosince 2012.CS1 maint: archivovaná kopie jako titul (odkaz)
externí odkazy
- Návrh vylepšení BitTorrent 29 - μTorrent transportní protokol
- TCP-LP
- swift - vícestranný transportní protokol