বিটটোরেন্ট কেবল আউটবাউন্ড সংযোগ দিয়ে কীভাবে কাজ করে?


18

বিটটোরেন্টকে কেবলমাত্র আউটবাউন্ড সংযোগ দিয়ে কাজ করার অনুমতি দেওয়ার পিছনে কী ব্যবস্থা আছে ?

অর্থাৎ পোর্ট ফরওয়ার্ডিং ছাড়াই।

ব্রায়ানের বিটটোরেন্ট এফএকিউ এবং গাইড বলেছেন:

বিটটোরেন্ট সাধারণত একটি NAT (পরিবেশগত ঠিকানা অনুবাদ) পরিবেশে সূক্ষ্মভাবে কাজ করবে, যেহেতু এটি কেবল আউটবাউন্ড সংযোগগুলি দিয়ে কাজ করতে পারে।

অন্যান্য সহকর্মীরা কি এই ক্ষেত্রে নমনীয় সার্ভার হিসাবে কাজ করেন?

উত্তর:


8

আমি যতদূর জানি, এটি বিপরীত সংযোগগুলি ব্যবহার করে কাজ করে - মূলত, আপনার ক্লায়েন্ট একটি বহির্গমন সংযোগ করে যা দূরবর্তী মেশিন দ্বারা উন্মুক্ত রাখা হয় এবং তারা একই সংযোগের মাধ্যমে ডেটা পাম্প করে।

যদি সবাই এটি ব্যবহার করে এবং কারও কাছে পোর্টস সেটআপ না থাকে তবে এটি সম্ভবত ব্যর্থ হয়। আমি যখন পোর্টগুলি অক্ষম করে বিটোরেন্ট ব্যবহার করি তখন আমি ভয়াবহ গতি পাই, তবে এটি কাজ করে যা এজন্য আমার মনে হয় যে এটি এর মতো কাজ করে।


বন্দরগুলি এগিয়ে দেওয়া হলে এই পদ্ধতির ফলে কেন কম গতি হবে?
gsingh2011

@ gsingh2011 এর অনেকগুলি কারণ রয়েছে ... বিটি-র সাথে সর্বাধিক প্রচলিত বিষয় হ'ল এটি আপনাকে অন্যান্য লোকের মাধ্যমে রিলে করতে পারে, সুতরাং আপনার ডাউনলোডের গতি অন্য লোকের আপলোডের গতি দ্বারা সীমাবদ্ধ করা যেতে পারে।
উইলিয়াম ইলসুম

ট্র্যাকারের জন্য এটি সঠিক এবং সমস্যা নয়। তবে ডাউনলোডের জন্য এটি সত্য নয়। কারণ বিট টরেন্ট ডাউনলোড ব্যবস্থার জন্য অন্যান্য সমমনা থেকে ডাউনলোডের প্রয়োজন। অন্যান্য সমবয়সীরা কোনও NAT এর পিছনে থাকতে পারে (আপনার মতো)। সুতরাং কিভাবে বিট টরেন্ট একটি NAT এর পিছনে কাজ করে?
এসএমমোসাভি

4
এটি সাধারণ NAT ট্র্যাভারসাল কৌশল সম্পর্কিত একটি আংশিক উত্তর। সত্যিকারের প্রশ্ন: আপনি কীভাবে জানবেন যে কেউ আপনার কাছ থেকে কিছু ফাইল ব্লক ডাউনলোড করতে চায়, যেহেতু আপনি কোনও অনিচ্ছাকৃত সংযোগ গ্রহণ করেন না? সুতরাং কেবলমাত্র সীমাবদ্ধ সম্ভাবনা রয়েছে: হয় ট্র্যাকার আপনাকে সতর্ক করে, অথবা আপনি পিয়ারিং সেশন শুরু করার জন্য সক্রিয়ভাবে বেশ কয়েকটি ট্র্যাকার ক্লায়েন্টের সাথে সংযুক্ত হন (যাতে তারা কোনও সময়ে ডাউনলোডের জন্য জিজ্ঞাসা করতে পারে), অথবা আপনি কেবল সমবয়সীদের কাছ থেকে অনুরোধগুলি গ্রহণ করেন যা আপনি সক্রিয়ভাবে ডাউনলোড করছেন থেকে বা এই সহকর্মীরা রেন্ডেজ-ভাস পয়েন্ট হিসাবে কাজ করে। সুতরাং, টরেন্ট ক্লায়েন্টে কোন প্রস্তাব কার্যকর করা হয়?
KrisWebDev

5

বিটোরেন্ট পি 2 পি সংযোগ ব্যবহার করে কাজ করে। সুতরাং পিয়ারের সাথে সরাসরি সংযোগ করার একটি উপায় থাকতে হবে। আপনি জানেন যে, NAT কাজ করে পি 2 পি ভাঙবে। তবে এর কাজ করার জন্য কিছু সমাধান রয়েছে। বেশিরভাগ (যেমন আমি জানি সমস্ত) স্টান প্রোটোকলের উপর ভিত্তি করে।

প্রতিটি ক্লায়েন্ট তার সর্বজনীন আইপি এবং অস্থায়ী পোর্ট নম্বর (ইউডিপি) STUN সার্ভার ব্যবহার করে পান। STUN সার্ভার ক্লায়েন্টকে NAT উপস্থিতি সনাক্ত করতে এবং পাবলিক আইপি + অস্থায়ী পোর্ট নম্বর সনাক্ত করতে সহায়তা করে (NAT দ্বারা নির্ধারিত)। তারপরে ক্লায়েন্ট পঞ্চিং হোল প্রযুক্তি ব্যবহার করে অন্য পিয়ারের সাথে সরাসরি সংযোগ স্থাপনের চেষ্টা করে ( উইকিপিডিয়া দেখুন )।

আপনি যদি ইউপিএনপি সক্ষম করে থাকেন তবে অন্য একটি সমাধানও রয়েছে।

আরও তথ্যের জন্য উইকিপিডিয়ায় NAT ট্র্যাভারসাল দেখুন ।


4

একটি সাম্প্রতিক পডকাস্ট উপর ছিল আই টি কথপোকথনের খেতাবধারী কিভাবে "সহায়তা" আপনার আইএসপি প্ল্যান আপনি এবং ব্রেক ইন্টারনেটের যেখানে ডঃ কালেন জেনিংস ন্যাট traversals জন্য বিভিন্ন প্রক্রিয়া সম্পর্কে বললাম। এটি কেবল 15 মিনিটের দীর্ঘ এবং শ্রবণযোগ্য।


1

সাধারণত, লোকেরা আপনার কাছ থেকে ডেটা চাইতে আপনার সাথে সংযুক্ত হবে এবং আপনি তাদের কাছ থেকে ডেটা চাওয়ার সাথে সংযোগ স্থাপন করবেন connect

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

আপনি এতটা আপলোড করবেন না, তবে এটি পাবলিক ট্র্যাকারদের জন্য খুব একটা উদ্বেগের বিষয় নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.