BitTorrent
-
Upload
helenio-corvacho -
Category
Documents
-
view
107 -
download
1
Transcript of BitTorrent
Contenido
➢ Introducción➢ Arquitectura ➢ DHT➢ Enlaces Magneticos➢ Algoritmos ➢ Conclusión
Introducción
Bittorrent es un protocolo diseñado para transmitir archivos a través de conexiones peer-to-peer.
Terminologías
Peer (Punto)Seeder (Semilla)Warm (Enjambre)Tracker (Rastreador)Leeches (Sanguijuelas)
Archivo .torrent
{‘announce’: ‘http://bttracker.debian.org:6969/announce’
‘info’: {‘name’: ‘debian-503-amd64-CD-1.iso’, ‘piece length’: 262144, ‘length’: 678301696, ‘pieces’: ‘841ae846bc5b6d7bd6e9aa3dd9e551559c82abc1 … d14f1631d776008f83772ee170c42411618190a4’ } }
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Otras terminologías
● Piezas y bloques.● Interesado y bloqueado.● Conjunto de peers.● Peer locales y remotos.● Conjunto de peers activos.● Piezas más raras y conjunto de piezas más
raras.
DHT
Enlaces magneticos
magnet:?xt=urn:btih:IJBDPDSBT4QZLBIJ6NX7LITSZHZQ7F5I
NO .torrents
Btih = infohash
Buscan peers desde DHT
Algoritmos
● Rarest First Algorithm● Choke Algorithm
Conclusion
Mejoras
➢ Superseed➢ Webseeding➢ MultiTracker➢ DHT
○ Mainline○ Azureus
➢ Enlaces magneticos
Tolerancia a fallos
Tolerancia a fallos