Torrent যেভাবে কাজ করে

 TORRENT যেভাবে কাজ করে -


আপনারা যারা ইন্টারনেট ব্যবহার করেন তারা সবাই হয়তো টরেন্ট এর নাম শুনেছেন আর যারা ব্রডব্যান্ড ইন্টারনেট ব্যবহার করেন তারা তো হরহামেশাই রিসেন্ট Movies , Songs , Games ইত্যাদি ডাউনলোড করে থাকেন। অনেকেই হয়তবা জানেন না টরেন্ট আসলে কি এবং কিভাবে কাজ করে ?


টরেন্ট একটি ডাউনলোডিং সার্ভার যেখান থেকে আপনি রিসেন্ট Movies , Songs , Games ডাউনলোড করতে পারবেন। কিন্তু এটি কোনো সাধারণ ওয়েবসাইট বা সাধারণ কোনো সার্ভার এর মতো নয়। সাধারণ কোনো সার্ভার থেকে আপনি যদি কোনো ফাইল ডাউনলোড করতে যান তাহলে যেই ফাইলটি আপনি ডাউনলোড করবেন সেই ফাইলটি কোনো না কোনো সার্ভার এ স্টোর করা থাকে। টরেন্ট এর ক্ষেত্রে এমন টা নয় অর্থাৎ ফাইলগুলো কোনো সার্ভার এ স্টোর করা থাকে না। এই ফাইলগুলো কোনো স্বতন্ত্র ব্যক্তি যেমন - আপনি , আমি এইরকম কোনো সাধারণ মানুষের কাছে থাকে। ধরুন আপনার কাছে একটা মুভির ফাইল আছে এবং সেই ফাইলটি আপনি আপনার পাঁচ জন বা দশ জন বন্ধুর সাথে শেয়ার করতে চান। আপনি শেয়ার করার জন্য পেন ড্রাইভ , মেমোরি কার্ড , হার্ড ডিস্ক ব্যবহার করতে পারেন। এছাড়াও আপনি যদি ইন্টারনেট এর মাধ্যমে এই ফাইলগুলো সবার কাছে পৌঁছে দিতে চান তাহলে কিন্তু আপনি টরেন্ট ব্যবহার করতে পারেন। আপনি যেই ফাইলটি শেয়ার করতে চান সেই ফাইলটিকে টরেন্ট এর ওয়েবসাইট এ গিয়ে আপনি একটি টরেন্ট ফাইল তৈরি করে নিলেন এবং সেই টরেন্ট ফাইলটি যদি কোনো বন্ধুকে দেন তাহলে কিন্তু সে ওই টরেন্ট ফাইলটি দিয়ে ডাউনলোড করতে পারবে। এভাবে ফাইলটি সরাসরি আপনার কম্পিউটার থেকে আপনার বন্ধুর কম্পিউটার এ গিয়ে জমা হবে মাজখানে কোনো সার্ভার এর প্রয়োজন হবে না। ধরুন  আপনার বন্ধু ফাইলটি 10-15% ডাউনলোড করে ফেলেছে এখন যদি আপনার আরো একজন বন্ধুকে ওই ফাইলটি দিতে চান তাহলে আপনার দ্বিতীয় বন্ধু যেই ফাইলটি ডাউনলোড করবে সেটি কিন্তু আপনার কম্পিউটার এবং আপনার প্রথম বন্ধুর কম্পিউটার থেকে সরাসরি আপলোড হবে এবং আপনি আর আপনার প্রথম বন্ধুর সম্মিলিত আপলোড গিয়ে আপনার দ্বিতীয় বন্ধুর কম্পিউটার এর ডাটাতে ডাউনলোড হতে থাকবে। এখন যেহেতু আপনার দ্বিতীয় বন্ধুর কম্পিউটার এ কিছু অংশ ডাউনলোড হয়ে গিয়েছে তখন কিন্তু সেও আপলোড করা শুরু করবে এবং আরেকজন যদি ডাউনলোড করতে চায় তাহলে আপনাদের তিনজনের ফাইলগুলো আপলোড করতে থাকবেন এবং ওই ব্যক্তি ডাউনলোড করতে থাকবে। টরেন্ট এর ফাইলগুলো এভাবেই সবাই একইসাথে আপলোড করতে থাকে এবং ডাউনলোড করেতে থাকে। যেহেতু আপনি প্রথম এ ফাইলটি আপলোড করেছেন তার মানে আপনি হচ্ছেন Seeders অর্থাৎ আপনি ফাইলটি আপলোড করছেন এবং আপনি আপনার যেই দুইজন বন্ধু বা যারা ফাইলগুলো আপলোড করে তারা সবাই Seeders। যারা ফাইলটি ডাউনলোড করে তাদের কে Leechers বা Peers বলা হয়। Leechers আর Peers এর মধ্যে পার্থক্য আছে। Leechers বা Leech মানে জোঁক যারা নিজের সুবিধা খুঁজে বেড়ায়। Leechers যারা আছে তারা শুধুমাত্র ফাইলটি ডাউনলোড করে এবং ডাউনলোড যখন শেষ হয়ে যায় তখন ইন্টারনেট কানেকশন অফ করে দেয়। ফলে ফাইলটি আপলোড হয় না এবং তার থেকে কেও ফাইলটি ডাউনলোড করতে পারে না। আর যারা ফাইলটি ডাউনলোড হওয়ার পরেও ফাইল আপলোড করতে থাকে তাদেরকে Peers বলা হয়। এইভাবে যখন একজন এর পর একজন সংযুক্ত হতে থাকে তখন সার্ভার এর গতি বাড়তে থাকে অর্থাৎ আপলোড এর গতি বাড়তে থাকে এবং যারা ডাউনলোড করতে থাকে তাদেরও  গতি বাড়তে থাকে। কিন্তু এই ফাইলটি যখন পুরনো হয়ে যায় তখন ফাইলটি কেও আপলোড করে না। ফলে ফাইলটি ডাউনলোড করা যায় না। কারণ যেহেতু ফাইলটি আপলোড হচ্ছে না তার মানে কেও ডাউনলোডও করতে পারবেন না। 



এইজন্যই টরেন্ট এর যেই ফাইলগুলো থাকে সেইগুলো কিন্তু রিসেন্ট Movies , Songs , Games হয়ে থাকে যাতে সবাই ফাইলগুলো আপলোড করতে থাকে এবং সবাই ফাইলগুলো ডাউনলোড করে নিতে পারে। এখন আপনি যদি কোনো টরেন্ট ফাইল ডাউনলোড করতে যান তাহলে আপনাকে প্রথমেই খেয়াল রাখতে হবে যে Seeders বা আপলোডার এর সংখ্যা কত। কারণ যত বেশি Seeders বা আপলোডার এর সংখ্যা বাড়বে তত দ্রুত আপনি ওই ফাইলটাকে ডাউনলোড করতে পারবেন। যেমন - কোনো টরেন্ট এর সার্ভার এ দশ হাজার Seeders আছে এবং এর বিপরীতে যদি দশ হাজার ডাউনলোডার থাকে তাহলে আপনি এভারেজ গতিতে ডাউনলোড করতে পারবেন। কিন্তু দশ হাজার Seeders এর বিপরীতে যদি একলাখ ডাউনলোডার থাকে তাহলে আপনি খুবই কম গতিতে ডাউনলোড করতে পারবেন। এখন আরেকটা জিনিস খেয়াল রাখার প্রয়োজন সেটা হলো - কোন ফাইলটার কতটুকু Health আছে এবং আপলোডার আর ডাউনলোডার এর অনুপাত ঠিক আছে কিনা। আশা করি আপনারা টরেন্ট কিভাবে কাজ করে বুঝতে পেরেছেন।


1 comment:

Mansa Musa

✱ বর্তমান আধুনিক বিশ্বে কোনো ধনোকুপ এর কথা উঠলে সবাই বিল গেটস, জেফ বেজোজ অথবা ইলন মাস্ক এর কথা বলবেন যাদের অর্থের সঠিক কোনো হিসাব নেই। কিন্ত...

Powered by Blogger.