32. THE END Sergio Campos Corredera Guillermo Navarro Sánchez
Editor's Notes
BitTorrent es un protocolo diseñado para el intercambio de archivos punto a punto ( peer to peer o P2P ). El protocolo Bit Torrent fue desarrollado originalmente por el programador Bram Cohen y está basado en software libre.
BitTorrent is a protocol designed for file exchange peer to peer. Bit torrent protocol was developed by the programmer Bram Cohen and it's based in free software.
In spite of typical file shared systems, the main target is give a efficiently to distribute a file. When a file has been downloaded, BitTORRENT forces the user to share the file. First, a small file is distributed in web pages with the .torrent extension. This file was static, so the file not change. The search server has information about nodes and a copy of the file to download, and a list with the nodes which has the file complete and the nodes that hasn’t the file complete.
Start to share before finish the download: every node contributes to the share of the file. The system gives a prize: when the bandwidth is bigger the system connect the user to more nodes.
e2DK: when a node is conected to the server, the server send information about the address of other servers interconnected. After that, the node request to the server the file to download. Kad: not exists servers.
The files has identificators. This id is a hash an hexadecimal number. This number is unique. Every file was split in slices. The size of the slices are 9500 KB. Each slice has a hash id. Start download: when a client has find the file, it is queued, and wait while not in the first position. At this moment, the download starts.