actually this one question leads to many questions and answers I will make it simple without using much jargons
previously we were downloading from one main computer called SERVER and our computer called CLIENT since we are requesting the file.
as the number of CLIENTS increases the SERVER should have the ability to handle all clients, that's difficult.
So here comes
PEER TO PEER technology (P2P)
The beauty in this technology is every computer can play two roles SERVER & CLIENT (they can download and upload simultaneously)
now example
GANDHAR BHAI has linux DVD (4.3GB) he wants to share with his friends RAJAN BHAI , RAVI BHAI , TP BHAI , KIRAN BHAI
server-client technology
1. SERVER gandhar bhai (4mbps) - CLIENTS rajanbhai (3G-but working in 2G mode) , Ravibhai (2mbps) , TP BHAI (4mbps) , kiran bhai (1mbps)
So, gandhar bhai have to wait for EACH CLIENT to finish downloading
max time --- if rajan bhai takes three days to download, SERVER(Gandhar bhai) has to wait.
maximum upload --- SERVER( gandhar bhai ) uploads 4.3 GB * 4 = 17.2 GB
p2p technology- torrent technology ( here file splits to number of parts )
2. SERVER Gandhar bhai -- according to speed e.g CLIENTS a. TP bhai downloads ( 1st 40 % of the file) b. Ravibhai download ( other part of the file 30%) c. kiran bhai downloads (other part of the file 20%) and d. rajanbhai downloads (final part of the file 10%)
min time --- since one file divided into parts and distributed.
min upload ---- uploads 4.3 + 20 % approx = 5 GB approx
suddenly there is POWER CUT in gandhar bhai side. ( luckily the whole file divided among the 4 clients completely)
NOW the four clients becomes SERVER ( they have chunk of the LINUX file --- they upload their part (% of the file ) --- this is also called seeding
and the four clients acts as CLIENTS ( they need the other chunk of the LINUX file --- they download remaining part ( % of the file) --- this is also called leeching
now the the FOUR exchange their part of file simultaneouly -- seeding as well as leeching --- in a short span of time --- everybody becomes SERVERS (seeders)
after a period of time GAndhar bhai sees that his file accidently deleted ---- now gandhar bhai donwloads(leeching) from his friends @ 4x speed -- (seeders * 4 )
and happy sharing
.
INITIALLY Gandhar bhai prepares a INFO file, that he has a particular linux file of the 4.3 gb and how he can be contacted for that file ---- this is called TORRENT FILE .
( original file (LINUX FILE 4.3 GB ) resides in Gandhar bhai's computer---- which gets distributed later)
so
TORRENT FILE ---- It's like a address to the file (few KB - Kilobytes less than 1 MB )
---
it contains tracker ( how many seeding/leeching , how much % transfered, location etc )
this tracker information is stored in a particual website (private or public)
now we arrived to the Original question --- what is private & public torrent
if the torrent file tracker is associated with a private website ---- private torrent
1. one need to login to the website to download torrent file & download actual file.
2. we can see the description of the file and more details will available. ---one knows what kind of file
3. need to maintain ratio ( if download a file, atleast we have to upload 50 %) --- so the file will be availabe for future users.
4.moderators checks the quality of the file , feed backs from initial downloaders ---- so quality of the file will be more.
if the torrent file tracker is associated with a public website --- public torrent
1.no need to login for downloading torrent file or actual file.
2.limited description of the file or no description of the file in the website. --- one can't know what he is downloading
3.After leeching a file seeders fails to share ------ availability of the file become scarce
4.no moderators --- we get all forms of junk files , virus and trojans --- we don't get good quality file.
though there are some exceptional good files.
I am not biased one to go for a private, IF you are adventurous enough u can go with public torrent also.
some private torrent sites
PRIVATE ---- educational torren site
PRIVATE ---- educational torrent site
some public torrent sites
PUBLIC ---- educational torrent site
NOTE:- anything You download or Upload have one good Antivirus with latest updates.
we can google for more private and public torrents .
with cheers,
narayan.