BitTorrent

29
Contenido Introducción Arquitectura DHT Enlaces Magneticos Algoritmos Conclusión

Transcript of BitTorrent

Page 1: BitTorrent

Contenido

➢ Introducción➢ Arquitectura ➢ DHT➢ Enlaces Magneticos➢ Algoritmos ➢ Conclusión

Page 2: BitTorrent

Introducción

Bittorrent es un protocolo diseñado para transmitir archivos a través de conexiones peer-to-peer.

Page 3: BitTorrent

Terminologías

Peer (Punto)Seeder (Semilla)Warm (Enjambre)Tracker (Rastreador)Leeches (Sanguijuelas)

Page 4: BitTorrent
Page 5: BitTorrent

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’ } }

Page 6: BitTorrent

Funcionamiento

Page 7: BitTorrent

Funcionamiento

Page 8: BitTorrent

Funcionamiento

Page 9: BitTorrent

Funcionamiento

Page 10: BitTorrent

Funcionamiento

Page 11: BitTorrent

Funcionamiento

Page 12: BitTorrent
Page 13: BitTorrent
Page 14: BitTorrent
Page 15: BitTorrent
Page 16: BitTorrent
Page 17: BitTorrent
Page 18: BitTorrent
Page 19: BitTorrent
Page 20: BitTorrent
Page 21: BitTorrent
Page 22: BitTorrent

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.

Page 23: BitTorrent

DHT

Page 24: BitTorrent

Enlaces magneticos

magnet:?xt=urn:btih:IJBDPDSBT4QZLBIJ6NX7LITSZHZQ7F5I

NO .torrents

Btih = infohash

Buscan peers desde DHT

Page 25: BitTorrent

Algoritmos

● Rarest First Algorithm● Choke Algorithm

Page 26: BitTorrent

Conclusion

Page 27: BitTorrent

Mejoras

➢ Superseed➢ Webseeding➢ MultiTracker➢ DHT

○ Mainline○ Azureus

➢ Enlaces magneticos

Page 28: BitTorrent

Tolerancia a fallos

Page 29: BitTorrent

Tolerancia a fallos