বিটটরেন্ট কিভাবে কাজ করে?



বিটটরেন্ট উত্তর আমেরিকার মোট ইন্টারনেট ট্রাফিকের 12% এবং এশিয়া-প্যাসিফিক অঞ্চলের মোট ট্রাফিকের 36% ব্যবহার করে, অনুযায়ী একটি 2012 গবেষণা . এটা এত জনপ্রিয় যে নতুন কপিরাইট সতর্কতা সিস্টেম শুধুমাত্র বিটটরেন্ট ট্রাফিককে লক্ষ্য করে।

BitTorrent জনপ্রিয়ভাবে জলদস্যুতার একটি পদ্ধতি হিসাবে পরিচিত হতে পারে, তবে এটি কেবল জলদস্যুদের জন্য নয়। এটি একটি দরকারী, বিকেন্দ্রীভূত পিয়ার-টু-পিয়ার প্রোটোকল যা অনেক পরিস্থিতিতে অন্যান্য প্রোটোকলের তুলনায় উল্লেখযোগ্য সুবিধা সহ।





এই নিবন্ধটি আপনাকে বুঝতে সাহায্য করবে কিভাবে BitTorrent প্রোটোকল কাজ করে এবং কেন এটি শুধুমাত্র জলদস্যুতার একটি টুল নয়। আমরা আগে ব্যাখ্যা করেছি কিভাবে BitTorrent দিয়ে শুরু করবেন .

বিটটরেন্ট কিভাবে কাজ করে

আপনি যখন এই ধরনের একটি ওয়েব পৃষ্ঠা ডাউনলোড করেন, তখন আপনার কম্পিউটার ওয়েব সার্ভারের সাথে সংযোগ করে এবং সেই সার্ভার থেকে সরাসরি ডেটা ডাউনলোড করে। প্রতিটি কম্পিউটার যে ডেটা ডাউনলোড করে তা ওয়েব পৃষ্ঠার কেন্দ্রীয় সার্ভার থেকে ডাউনলোড করে। এই ওয়েবে ট্রাফিক কত কাজ করে.



বিটটরেন্ট হল একটি পিয়ার-টু-পিয়ার প্রোটোকল, যার অর্থ হল বিটটরেন্ট সোয়ার্মের কম্পিউটারগুলি (একটি কম্পিউটার একই টরেন্ট ডাউনলোড এবং আপলোড করে) একটি কেন্দ্রীয় সার্ভারের প্রয়োজন ছাড়াই একে অপরের মধ্যে ডেটা স্থানান্তর করে।



বিজ্ঞাপন

প্রথাগতভাবে, একটি কম্পিউটার একটি BitTorrent ক্লায়েন্টে একটি .torrent ফাইল লোড করার মাধ্যমে একটি BitTorrent ঝাঁকে যোগ দেয়। BitTorrent ক্লায়েন্ট .torrent ফাইলে নির্দিষ্ট একটি ট্র্যাকারের সাথে যোগাযোগ করে। ট্র্যাকার একটি বিশেষ সার্ভার যা সংযুক্ত কম্পিউটারগুলির ট্র্যাক রাখে। ট্র্যাকার তাদের আইপি ঠিকানাগুলি ঝাঁকের মধ্যে থাকা অন্যান্য বিটটরেন্ট ক্লায়েন্টদের সাথে শেয়ার করে, তাদের একে অপরের সাথে সংযোগ করার অনুমতি দেয়।

একবার সংযুক্ত হয়ে গেলে, একটি বিটটরেন্ট ক্লায়েন্ট টরেন্টের ফাইলগুলির বিটগুলিকে ছোট ছোট টুকরো করে ডাউনলোড করে, এটি পেতে পারে এমন সমস্ত ডেটা ডাউনলোড করে। একবার বিটটরেন্ট ক্লায়েন্টের কাছে কিছু ডেটা থাকলে, এটি সেই ডেটা ঝাঁকে থাকা অন্যান্য বিটটরেন্ট ক্লায়েন্টদের কাছে আপলোড করা শুরু করতে পারে। এভাবে টরেন্ট ডাউনলোড করা সবাই একই টরেন্ট আপলোড করছে। এটি প্রত্যেকের ডাউনলোডের গতি বাড়িয়ে দেয়। যদি 10,000 জন লোক একই ফাইল ডাউনলোড করে তবে এটি একটি কেন্দ্রীয় সার্ভারে খুব বেশি চাপ দেয় না। পরিবর্তে, প্রতিটি ডাউনলোডার অন্যান্য ডাউনলোডারদের ব্যান্ডউইথ আপলোড করে, টরেন্ট দ্রুত থাকে তা নিশ্চিত করে।

গুরুত্বপূর্ণভাবে, বিটটরেন্ট ক্লায়েন্টরা আসলে ট্র্যাকার থেকে ফাইল ডাউনলোড করে না। ট্র্যাকার শুধুমাত্র ঝাঁকের সাথে সংযুক্ত বিটটরেন্ট ক্লায়েন্টদের ট্র্যাক রাখার মাধ্যমে টরেন্টে অংশগ্রহণ করে, আসলে ডেটা ডাউনলোড বা আপলোড করে নয়।

Leechers এবং Seeders

একটি BitTorrent ঝাঁক থেকে ডাউনলোড করা ব্যবহারকারীদের সাধারণত leechers বা সহকর্মী হিসাবে উল্লেখ করা হয়। যে ব্যবহারকারীরা সম্পূর্ণ ফাইলটি ডাউনলোড করার পরেও একটি BitTorrent সোয়ার্মের সাথে সংযুক্ত থাকে, তাদের আপলোড ব্যান্ডউইথের বেশি অবদান রাখে যাতে অন্য লোকেরা ফাইলটি ডাউনলোড করা চালিয়ে যেতে পারে, তাদের সিডার হিসাবে উল্লেখ করা হয়। একটি টরেন্ট ডাউনলোডযোগ্য হওয়ার জন্য, একজন সিডার - যার কাছে টরেন্টের সমস্ত ফাইলের সম্পূর্ণ অনুলিপি রয়েছে - তাকে অবশ্যই প্রথমে ঝাঁকে ঝাঁকে যোগ দিতে হবে যাতে অন্যান্য ব্যবহারকারীরা ডেটা ডাউনলোড করতে পারে। যদি টরেন্টের কোনো সিডার না থাকে, তাহলে এটি ডাউনলোড করা সম্ভব হবে না - কোনো সংযুক্ত ব্যবহারকারীর সম্পূর্ণ ফাইল নেই।

BitTorrent ক্লায়েন্টরা আপলোড করা অন্যান্য ক্লায়েন্টদের পুরস্কৃত করে, যারা খুব ধীর গতিতে আপলোড করা ক্লায়েন্টদের ডেটা পাঠানোর চেয়ে বেশি আপলোড ব্যান্ডউইথ অবদান রাখে এমন ক্লায়েন্টদের কাছে ডেটা পাঠাতে পছন্দ করে। এটি সামগ্রিকভাবে ঝাঁকের জন্য ডাউনলোডের সময়কে গতি দেয় এবং আরও বেশি আপলোড ব্যান্ডউইথ অবদানকারী ব্যবহারকারীদের পুরস্কৃত করে৷

টরেন্ট ট্র্যাকার এবং ট্র্যাকারলেস টরেন্ট

সাম্প্রতিক সময়ে, একটি বিকেন্দ্রীভূত ট্র্যাকারলেস টরেন্ট সিস্টেম বিটটরেন্ট ক্লায়েন্টদের কোনো কেন্দ্রীয় সার্ভারের প্রয়োজন ছাড়াই একে অপরের মধ্যে যোগাযোগ করতে দেয়। বিটটরেন্ট ক্লায়েন্টরা এর জন্য ডিস্ট্রিবিউটেড হ্যাশ টেবিল (ডিএইচটি) প্রযুক্তি ব্যবহার করে, প্রতিটি বিটটরেন্ট ক্লায়েন্ট একটি ডিএইচটি নোড হিসাবে কাজ করে। আপনি যখন চুম্বক লিঙ্ক ব্যবহার করে একটি টরেন্ট যোগ করেন, তখন DHT নোড কাছাকাছি নোডের সাথে যোগাযোগ করে এবং অন্যান্য নোডগুলি অন্যান্য নোডের সাথে যোগাযোগ করে যতক্ষণ না তারা টরেন্ট সম্পর্কে তথ্য সনাক্ত করে।

বিজ্ঞাপন

হিসাবে DHT প্রোটোকল স্পেসিফিকেশন বলেছেন, বাস্তবে, প্রতিটি পিয়ার একজন ট্র্যাকার হয়ে ওঠে। এর মানে হল যে BitTorrent ক্লায়েন্টদের আর একটি ঝাঁক পরিচালনা করার জন্য একটি কেন্দ্রীয় সার্ভারের প্রয়োজন নেই। পরিবর্তে, বিটটরেন্ট একটি সম্পূর্ণ বিকেন্দ্রীকৃত পিয়ার-টু-পিয়ার ফাইল স্থানান্তর সিস্টেমে পরিণত হয়।

DHT ঐতিহ্যগত ট্র্যাকারগুলির পাশাপাশি কাজ করতে পারে। উদাহরণস্বরূপ, একটি টরেন্ট DHT এবং একটি ঐতিহ্যগত ট্র্যাকার উভয়ই ব্যবহার করতে পারে, যা ট্র্যাকার ব্যর্থ হলে রিডানডেন্সি প্রদান করবে।

বিটটরেন্ট শুধু পাইরেসির জন্য নয়

বিটটরেন্ট পাইরেসির সমার্থক নয়। ব্লিজার্ড ওয়ার্ল্ড অফ ওয়ারক্রাফ্ট, স্টারক্রাফ্ট II, এবং ডায়াবলো 3 সহ তার গেমগুলির জন্য আপডেটগুলি বিতরণ করার জন্য একটি কাস্টম বিটটরেন্ট ক্লায়েন্ট ব্যবহার করে৷ এটি লোকেদের তাদের আপলোড ব্যান্ডউইথ অন্যদের সাথে শেয়ার করার অনুমতি দিয়ে, দ্রুত ডাউনলোডের জন্য অব্যবহৃত ব্যান্ডউইথ ব্যবহার করে সকলের জন্য ডাউনলোডের গতি বাড়াতে সাহায্য করে৷ সবাই. অবশ্যই, এটি তাদের ব্যান্ডউইথ বিলগুলিতে ব্লিজার্ডের অর্থও সংরক্ষণ করে।

লোকেরা ওয়েব হোস্টিং ব্যান্ডউইথের জন্য অর্থ প্রদান না করে উল্লেখযোগ্য সংখ্যক লোকের কাছে বড় ফাইল বিতরণ করতে বিটটরেন্ট ব্যবহার করতে পারে। বিটটরেন্টে একটি বিনামূল্যের ফিল্ম, মিউজিক অ্যালবাম বা গেম হোস্ট করা যেতে পারে, একটি সহজ, বিনামূল্যে বিতরণের পদ্ধতির অনুমতি দেয় যেখানে ফাইলটি ডাউনলোড করা লোকেরাও এটি বিতরণ করতে সহায়তা করে। উইকিলিকস বিটটরেন্টের মাধ্যমে ডেটা বিতরণ করেছে, তাদের সার্ভারগুলি থেকে একটি উল্লেখযোগ্য লোড নিয়ে গেছে। লিনাক্স ডিস্ট্রিবিউশনগুলি তাদের ISO ডিস্ক ইমেজগুলি বিতরণ করতে সাহায্য করার জন্য BitTorrent ব্যবহার করে।

BitTorrent, Inc. – একটি প্রোটোকল হিসাবে BitTorrent বিকাশের জন্য দায়ী একটি কোম্পানি, যারা জনপ্রিয় µTorrent টরেন্ট ক্লায়েন্ট ক্রয় ও বিকাশ করেছে – বিভিন্ন ধরনের অ্যাপ্লিকেশন তৈরি করছে যা তাদের মাধ্যমে নতুন জিনিসের জন্য BitTorrent প্রোটোকল ব্যবহার করে বিটটরেন্ট ল্যাবস প্রকল্প . ল্যাব পরীক্ষায় একটি সিঙ্কিং অ্যাপ্লিকেশন রয়েছে যা BitTorrent এর মাধ্যমে ফাইলগুলিকে সরাসরি স্থানান্তর করে বিভিন্ন কম্পিউটারের মধ্যে সুরক্ষিতভাবে ফাইলগুলিকে সিঙ্ক্রোনাইজ করে এবং একটি BitTorrent লাইভ এক্সপেরিমেন্ট যা BitTorrent প্রোটোকল ব্যবহার করে লাইভ, স্ট্রিমিং ভিডিও, লাইভ ভিডিও স্ট্রিম করার জন্য BitTorrent-এর শক্তি ব্যবহার করে সম্প্রচার করতে সাহায্য করে। বর্তমান ব্যান্ডউইথের প্রয়োজনীয়তা ছাড়াই মানুষের সংখ্যা।


BitTorrent এই মুহুর্তে প্রাথমিকভাবে পাইরেসির জন্য ব্যবহার করা হতে পারে, কারণ এর বিকেন্দ্রীকৃত এবং পিয়ার-টু-পিয়ার প্রকৃতি হল ব্যর্থতার কেন্দ্রীয় পয়েন্ট সহ Napster এবং অন্যান্য পিয়ার-টু-পিয়ার নেটওয়ার্কগুলিতে ক্র্যাক ডাউন করার প্রচেষ্টার সরাসরি প্রতিক্রিয়া। যাইহোক, BitTorrent হল একটি টুল যেখানে বর্তমান সময়ে বৈধ ব্যবহার রয়েছে - এবং ভবিষ্যতে আরও অনেক সম্ভাব্য ব্যবহার।

বিজ্ঞাপন

ইমেজ ক্রেডিট: হেডার ইমেজ দ্বারা জ্যাকোবিয়ান , কেন্দ্রীয় সার্ভার এবং পিয়ার-টু-পিয়ার নেটওয়ার্ক উইকিপিডিয়ায় মাউরো বিগ দ্বারা আঁকা চিত্র

পরবর্তী পড়ুন ক্রিস হফম্যানের প্রোফাইল ফটো ক্রিস হফম্যান
ক্রিস হফম্যান হাউ-টু গিক-এর প্রধান সম্পাদক। তিনি এক দশকেরও বেশি সময় ধরে প্রযুক্তি সম্পর্কে লিখেছেন এবং দুই বছর ধরে PCWorld কলামিস্ট ছিলেন। ক্রিস দ্য নিউ ইয়র্ক টাইমস-এর জন্য লিখেছেন, মিয়ামির NBC 6-এর মতো টিভি স্টেশনগুলিতে প্রযুক্তি বিশেষজ্ঞ হিসাবে সাক্ষাত্কার নেওয়া হয়েছে, এবং তার কাজ BBC-এর মতো নিউজ আউটলেট দ্বারা কভার করা হয়েছে। 2011 সাল থেকে, ক্রিস 2,000 টিরও বেশি নিবন্ধ লিখেছেন যা প্রায় এক বিলিয়ন বার পড়া হয়েছে---এবং এটি এখানে হাউ-টু গিক-এ।
সম্পূর্ণ বায়ো পড়ুন

আকর্ষণীয় নিবন্ধ

জনপ্রিয় পোস্ট

নিন্টেন্ডো সুইচে অভিভাবকীয় নিয়ন্ত্রণগুলি কীভাবে সেট আপ করবেন

নিন্টেন্ডো সুইচে অভিভাবকীয় নিয়ন্ত্রণগুলি কীভাবে সেট আপ করবেন

উইন্ডোজ ভিস্তা অ্যারো গ্লাস প্রয়োজনীয়তা বোঝা

উইন্ডোজ ভিস্তা অ্যারো গ্লাস প্রয়োজনীয়তা বোঝা

কীভাবে আপনার স্কাইপ ভিডিও কলের পটভূমি পরিবর্তন করবেন

কীভাবে আপনার স্কাইপ ভিডিও কলের পটভূমি পরিবর্তন করবেন

এক্সপিতে একটি ভার্চুয়াল পিসি যোগ করুন (পর্ব 1)

এক্সপিতে একটি ভার্চুয়াল পিসি যোগ করুন (পর্ব 1)

ভেরাক্রিপ্ট দিয়ে আপনার পিসিতে সংবেদনশীল ফাইলগুলি কীভাবে সুরক্ষিত করবেন

ভেরাক্রিপ্ট দিয়ে আপনার পিসিতে সংবেদনশীল ফাইলগুলি কীভাবে সুরক্ষিত করবেন

ফেসবুক মেসেঞ্জার লাইট ফেসবুক মেসেঞ্জারের একটি দুর্দান্ত বিকল্প

ফেসবুক মেসেঞ্জার লাইট ফেসবুক মেসেঞ্জারের একটি দুর্দান্ত বিকল্প

আপনার NVIDIA SHIELD কিভাবে বানাবেন ওকে গুগলের জন্য শুনুন, এমনকি টিভি বন্ধ থাকলেও

আপনার NVIDIA SHIELD কিভাবে বানাবেন ওকে গুগলের জন্য শুনুন, এমনকি টিভি বন্ধ থাকলেও

ডিসকর্ডে কীভাবে আপনার মাইক্রোফোন এবং হেডসেট কনফিগার করবেন

ডিসকর্ডে কীভাবে আপনার মাইক্রোফোন এবং হেডসেট কনফিগার করবেন

আলেক্সায় একটি স্মার্ট প্লাগ কীভাবে সংযুক্ত করবেন

আলেক্সায় একটি স্মার্ট প্লাগ কীভাবে সংযুক্ত করবেন

কীভাবে আইফোন এবং আইপ্যাডে ফাইলগুলি দ্রুত জিপ এবং আনজিপ করবেন

কীভাবে আইফোন এবং আইপ্যাডে ফাইলগুলি দ্রুত জিপ এবং আনজিপ করবেন