টরেন্টস এর দুর্দান্ত বিশ্বের স্বাগতম! বিটোরেন্ট প্রোটোকল সমন্বিত কয়েকটি টুকরো রয়েছে: আপনার ফাইল আছে, লেগ্যালথিং.আইসো এবং আপনি এটি যতটা সম্ভব লোকের মধ্যে বিতরণ করতে চান। সুতরাং আপনি একটি "টরেন্ট" ফাইল তৈরি করেন যা legalthing.iso বর্ণনা করে এবং আপনি টরেন্ট ফাইলটি কোনও ওয়েবসাইটের মাধ্যমে বা আপনার পছন্দ মতো অন্য কোনও উপায়ে বিতরণ করেন ute টরেন্ট ফাইলটি সরাসরি আপনার কম্পিউটারের দিকে নির্দেশ করতে পারে (এবং আপনি বীজের চরিত্রে অভিনয় করবেন) বা টরেন্ট ফাইলটি "ট্র্যাকার" -কে ইঙ্গিত করতে পারে, এটি এমন একটি সার্ভার যা "বীজ" সংযুক্ত করে (পুরো লেগেলথিং.আইসো সহ ব্যবহারকারীরা) ফাইল ইতিমধ্যে) এবং "পিয়ারস" (ব্যবহারকারীরা সক্রিয়ভাবে ফাইলটি ডাউনলোড করছেন)।
এখন আপনার প্রশ্নের কাছাকাছি আসা। নিজেই, লেগ্যালথিং.আইসো ফাইলটি ক্রিপ্টোগ্রাফিকভাবে হ্যাশ করা হয়েছে যাতে প্রতিটি ব্যক্তি যারা টরেন্ট ফাইলটি পড়ে এবং লেগ্যালথিং.আইসো ডাউনলোড শুরু করেন তা হ্যাশের বিপরীতে প্রতিটি টুকরো পরীক্ষা করতে পারে এবং নিশ্চিত করে যে তারা কোনও অংশটি মূল থেকে পরিবর্তিত হয়েছে তা ডাউনলোড করছে না। হ্যাশ চেকগুলিতে ব্যর্থ হওয়া টুকরোগুলি বাতিল করা হয়।
বিটোরেন্ট ব্যবহার করে আপনি কোনও কম্পিউটার ফাইল ফাইল ডাউনলোড করার ভান করছেন। প্রোটোকল দুটি উপায়ে একটির কাজ করতে পারে, হয় আপনি ফাইলের এলোমেলো টুকরো ডাউনলোড করবেন, অথবা আপনি প্রথমে বিরল টুকরো ডাউনলোড করবেন। এই আধুনিক পদ্ধতিটি টরেন্টের সামগ্রিক "স্বাস্থ্য" (প্রাপ্যতা) বৃদ্ধি করা।
তাহলে প্রকৃত টরেন্ট ফাইলটিতে কী আছে? এটি তৈরি করতে ব্যবহৃত ক্লায়েন্টের উপর ভিত্তি করে এটি পরিবর্তিত হয়, তবে সাধারণত এটিতে একটি "ঘোষণা" বিভাগ থাকে যা আপনি ব্যবহার করছেন এমন ট্র্যাকারের ঠিকানা এবং আপনি যে ফাইলটি ডাউনলোড করতে চান তার সমস্ত টুকরোটির একটি বিশাল তালিকা রয়েছে। প্রতিটি টুকরা সমান আকারের (32 কেবি, 512 কেবি, 4 এমবি, আপনার পছন্দ মতো কোনও আকার) এবং প্রতিটি টুকরা এর সাথে একটি হ্যাশ যুক্ত থাকে। প্রতিবার যখন কোনও সমবয়সী কোনও টুকরো পেয়ে যায় তখন টরেন্ট ফাইলে তালিকাভুক্ত হ্যাশের সাথে সেই টুকরোটির জন্য হ্যাশটির তুলনা করে (SHA-1 হ্যাশ কোড ব্যবহার করে)। টুকরো টুকরো টুকরো টুকরো ভাল।
যেহেতু টরেন্ট ফাইলটি আপনার ডাউনলোড করা ফাইলের প্রতিটি টুকরো তালিকাভুক্ত করে, আপনার ক্লায়েন্টটি প্রতিবার সফলভাবে একটি টুকরো ডাউনলোড করে এটি হ্যাশ করে, এটি ফাইলটির মধ্যে হার্ড ডিস্কের সঠিক অবস্থানে টুকরোটি লিখে দেয়। এজন্য আপনি যদি 1 জিবি ফাইল ডাউনলোড করেন তবে ক্লায়েন্টটি আপনার ডিস্কের 1gb আকারের ফাঁকা ফাঁকা জায়গাটি রেখে দিবে, আপনি যে টরেন্টটি ডাউনলোড করতে পারবেন তা সামঞ্জস্য করতে।
এখন কিছু ভিডিও প্লেয়ার এবং অন্যান্য ফাইল ভিউয়ার "দূষিত" ফাইলগুলি মোকাবেলা করতে পারে। অবশ্যই, একটি অর্ধ-ডাউনলোড টরেন্টটি দুর্নীতিগ্রস্থ নয়, তবে এটি টুকরো হারিয়েছে এবং ভিএলসির মতো একটি প্রোগ্রামে এটি দেখতে কেবল ভেঙে গেছে। সুতরাং ভিএলসি যে তথ্য খুঁজে পেতে পারে সেগুলি খেলতে যথাসাধ্য চেষ্টা করবে এবং সে কারণেই আংশিক ডাউনলোড করার সময় তারা খেলতে পারে।
আরও অনেক জটিল দিক রয়েছে (গুগল ডিএইচটি, টরেন্ট রাইল বাফারিং, সমস্ত মজাদার জিনিস) তবে এটি বিটোরেন্ট কীভাবে কাজ করে তার মূল বিষয়গুলি।