filesharing using bittorrent protocol

18
Filesharing using bittorrent protocol.

Upload: nishan-shetty

Post on 07-Jul-2015

188 views

Category:

Technology


0 download

DESCRIPTION

Filesharing using bittorrent protocol.In this ppt i explained the concept of dropbox and bittorrent and using these 2 concept how we can efficiently implement the file sharing concept.

TRANSCRIPT

Page 1: Filesharing using bittorrent protocol

Filesharing using bittorrent protocol.

Page 2: Filesharing using bittorrent protocol

Introduction

• To implement the bittorrent protocol in direct connect and server based network.

Page 3: Filesharing using bittorrent protocol

Basic Idea

Dropbox Direct connect (DC++)

Page 4: Filesharing using bittorrent protocol

Dropbox Features

File Sync

File Sharing

Online Backup

Web Access

Security

Privacy

Mobile Devise Access

Page 5: Filesharing using bittorrent protocol

Internal working

The software does not use any third-party file sync or version control libraries.

The Dropbox client enables users to drop any file into a designated folder that is then synced with Drop box's Internet service.

focusing on synchronization and sharing

Page 6: Filesharing using bittorrent protocol

Storing

Sharing

Page 7: Filesharing using bittorrent protocol

Syncing………

Page 8: Filesharing using bittorrent protocol

• It has been built on a technology which makes it possible to distribute large amounts of data without the need of high capacity server and expensive bandwidth.

Bittorrent Protocol

Page 9: Filesharing using bittorrent protocol

Browser

computer

Torrent file

Torrent file

Downloading torrent file

Page 10: Filesharing using bittorrent protocol

What are peers?

• A node or computer that does not have the complete file.

• Perform a handshake to start the communication.

• They pass a number of messages between them to send data and control the interactions.

Page 11: Filesharing using bittorrent protocol

How Tracker Works?

• Tracker is a server that manages the file transfer process.

• Helps peers to find each other.

• Peers request a tracker for other peers having the required pieces of data.

• Tracker responds with a list of peers that have the requested piece.

Page 12: Filesharing using bittorrent protocol

Computer 1

Computer 2Peer

Peer

Peer

Tracker

User Computer 3

Torrent file

Bitorrent Protocol

Page 13: Filesharing using bittorrent protocol

Characteristics:

Not depend on a single source.

A central server is not needed.

Prevents tampered or broken files from being shared

More the number of users, greater will be the transfer rate.

Reduces the traffic overload, because this protocol uses less bandwidth to share files across the network.

Page 14: Filesharing using bittorrent protocol
Page 15: Filesharing using bittorrent protocol

working

Page 16: Filesharing using bittorrent protocol

Central server

Keeps track of peers and seeds available for each file.

Keeps track of files of connected nodes.

Acts as a tracker of bittorrent.

Page 17: Filesharing using bittorrent protocol

Advantage and Conclusion

• No need to maintain a bulky server for client server model.

• Using bittorrent protocol helps to make better use of bandwidth and faster transfer.

• Each node need not be online to serve its data since there are multiple seeds.

Page 18: Filesharing using bittorrent protocol

Thank You