পিয়ার-টু-পিয়ার কীভাবে ইন্টারনেটে কাজ করে?


15

আমি যা বুঝতে পারি তা থেকে, রাউটারের দ্বারা নিযুক্ত রাউটিং প্রক্রিয়াটি না জেনে নেটওয়ার্কের বাইরে থেকে কোনও স্থানীয় নেটওয়ার্কে কম্পিউটারে প্যাকেট পাঠানোর কোনও উপায় নেই ।

ধরে নিই আমাদের কাছে এমন একটি সেট-আপ রয়েছে যা দেখতে এরকম দেখাচ্ছে:

  1. কম্পিউটার-এ, আইপি 192.168.1.2 (ডিফল্ট গেটওয়ে 192.168.1.1)

  2. কম্পিউটার-বি, আইপি 192.168.1.3 (ডিফল্ট গেটওয়ে 192.168.1.1)

  3. রাউটার-সি, আইপি 192.168.1.1 (বাহ্যিক আইপি 1.1.1.1)

  4. রাউটার-ডি (বাহ্যিক আইপি ২.২.২.২)

কম্পিউটার-এ, কম্পিউটার-বি, এবং রাউটার-সি একই স্থানীয় নেটওয়ার্কের অন্তর্গত। রাউটার-ডি কম্পিউটার-এ-তে ডেটা প্রেরণ করতে চায়, তবে রাউটার-সি ছাড়িয়ে এটি এটি করতে পারে না।

এখন রাউটার-সি গন্তব্য বন্দরটি 1000 হলে কম্পিউটার-এ প্যাকেটগুলি কম্পিউটার-এ ফরোয়ার্ড করবে এবং গন্তব্য বন্দরটি 2000 হলে প্যাকেটগুলি কম্পিউটার-বি তে ফরোয়ার্ড করবে But তবে অবশ্যই, এই রাউটিং প্রক্রিয়াটি জানেন এমন একমাত্র ডিভাইস নিজেই রাউটার-সি! এমনকি কম্পিউটার-এ বা কম্পিউটার-বিও এ সম্পর্কে জানতে পারবে না, তাই না?

সুতরাং রাউটার-ডি কম্পিউটার-এ প্যাকেটটি কম্পিউটার-এ প্রেরণ করতে পারে যদি এটি 1000 পোর্টের মাধ্যমে রাউটার-সিতে একটি প্যাকেট পাঠায়, তবে কীভাবে রাউটার-ডি 1000 পোর্টের মাধ্যমে প্যাকেটগুলি পাঠাতে জানবেন, এবং পোর্ট 1001 না বলে কীভাবে করবেন?

বিটোরেন্টের মতো পিয়ার-টু-পিয়ার প্রোগ্রামগুলি কীভাবে এই সমস্যাটি পাস করবে? রাউটার-ডি-র প্যাকেটটি সমস্ত পোর্টের মাধ্যমে রাউটার-সি-তে প্রেরণ করা কেবলমাত্র সমাধান হিসাবে আমি ভাবতে পারি, এটি কম্পিউটার-এ-তে ফরোয়ার্ড হয়ে যায়, তবে এর থেকে আরও ভাল সমাধান কি আছে?

উত্তর:


9

আপনার বিভ্রান্তি কিছু ভুল অনুমান থেকে উদ্ভূত।

তবে অবশ্যই, এই রাউটিংয়ের প্রক্রিয়াটি জানেন এমন একমাত্র ডিভাইস স্বয়ং রাউটার-সি! এমনকি কম্পিউটার-এ বা কম্পিউটার-বিও এ সম্পর্কে জানতে পারবে না, তাই না?

কি, কেন‽ তাহলে সেই আইপিগুলিতে পোর্টগুলি ফরোয়ার্ড করার জন্য কেন রাউটারটি কনফিগার করা হয়েছিল? নির্দিষ্ট পোর্টটি ব্যবহার করার জন্য আপনাকে পি 2 পি ক্লায়েন্ট সেট আপ করতে হবে এবং তারপরে রাউটারটি সংযুক্ত করতে হবে।

তবে কীভাবে রাউটার-ডি 1000 পোর্টের মাধ্যমে প্যাকেটগুলি প্রেরণ করবেন এবং 1001 পোর্টটি না বলে জানেন?

কারণ আপনি একটি নির্দিষ্ট পোর্ট (সেই প্রোটোকলের জন্য স্ট্যান্ডার্ড বা অ-মানক) ব্যবহার করতে পি 2 পি ক্লায়েন্টকে কনফিগার করেছেন।

রাউটার-ডি-র প্যাকেটটি সমস্ত পোর্টের মাধ্যমে রাউটার-সি-তে প্রেরণ করা কেবলমাত্র সমাধান হিসাবে আমি ভাবতে পারি, এটি কম্পিউটার-এ-তে ফরোয়ার্ড হয়ে যায়, তবে এর থেকে আরও ভাল সমাধান কি আছে?

এটি তার চেয়ে অনেক সহজ। যখন ক্লায়েন্ট কোনও পিয়ারের সাথে সংযোগ স্থাপন করে, এটি কোন পোর্টটি ব্যবহার করতে চায় তা নির্দিষ্ট করে, তাই পীর সেই পোর্টে ডেটা প্রেরণ করে।

হুম, তবে বিটোরেন্ট রাউটারের আচরণটি পরিবর্তন করে না? যেহেতু কিছু রাউটিং মেকানিজম গতিশীল হতে পারে যেমন সুপারুসার.com/a/187190/78897 তে প্রদর্শিত হয়েছিল, সুতরাং কম্পিউটার-এ কীভাবে এটি জানতে সক্ষম?

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

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

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


আপনি যদি আপনার সংযোগগুলি নিরীক্ষণের জন্য স্মার্টসনিফ বা টিসিপিভিউয়ের মতো কোনও প্রোগ্রাম ব্যবহার করেন তবে আপনি খেয়াল করবেন যে পি 2 পি সংযোগগুলি সাধারণত আগত সংযোগগুলির গন্তব্য হিসাবে আপনার কনফিগার করা পোর্ট (বা ক্লায়েন্টের জন্য ডিফল্ট) এবং ডিফল্ট বা কাস্টম / উত্সের জন্য এলোমেলো বন্দর এবং বহির্গামী সংযোগগুলির জন্য বিপরীতে।


হুম, তবে বিটোরেন্ট রাউটারের আচরণটি পরিবর্তন করে না? যেহেতু কিছু রাউটিং মেকানিজম গতিশীল হতে পারে যেমন সুপারুসার. com /a/ 187190 / 78897 তে প্রদর্শিত হয়েছিল , সুতরাং কম্পিউটার-এ কীভাবে এটি জানতে সক্ষম?
পেসারিয়ার

পোর্ট ফরওয়ার্ডিং আপনি এটি পূর্বে সেট আপ।
উটাহ জারহেড

@Pacerier উভয় রাউটার এবং P2P অ্যাপ্লিকেশন ব্যবহার করেন তাহলে UPnP , পোর্ট ফরওয়ার্ডিং পরিবর্তনশীল করা যাবে। এই ক্ষেত্রে, হ্যাঁ BitTorrent করে রাউটার আচরণ পরিবর্তন করুন।
শূন্য 2cx

@ শূন্য ২cx, রাউটারের আচরণ পরিবর্তন না করে পিয়ার-টু-পিয়ার করার কি কোনও উপায় আছে?
পেসারিয়ার

@ পেসারিয়র, আপনি যদি নেট (একাধিক সিস্টেম সংযোগ ভাগ করে নেওয়ার) পেতে চান, তবে আপনাকে কোথায় কোনও সংযোগ তৈরি করতে হবে তা জানতে রাউটারটি অবশ্যই কনফিগার করতে হবে (ভাল, প্রযুক্তিগতভাবে আপনি যেমন পরামর্শ দিয়েছিলেন ঠিক তেমনভাবে সমস্ত বন্দরের প্রত্যেকটি সংযোগ স্পাই করতে পারে , তবে এটি সর্বোত্তম, ভয়াবহ হবে)। আপনি এটি স্ট্যাটিকালি (আইপি এবং পোর্টগুলি কনফিগার করতে পারেন) বা গতিশীলভাবে (ইউপিএনপি) করতে পারেন।
Synetech

4

আপনার প্রশ্ন ইন্টারনেটের হৃদয় এবং রাউটিংয়ের খুব সংজ্ঞাটিকে স্পর্শ করে। আপনার উদাহরণে, রাউটার ডি দুটি প্রাঙ্গণের ভিত্তিতে কম্পিউটার এ ডেটা প্রেরণ করে:

  • কম্পিউটার এ-তে ডেটা প্রেরণ করতে বলা হয়েছে।
  • এটি ইতিমধ্যে কম্পিউটার এ থেকে ডেটা প্রক্রিয়াজাত করা হয়েছে

আপনার দৃশ্যের প্রথম বিকল্পটি মনে হচ্ছে - রাউটার ডি কম্পিউটার এ প্রেরণ করতে চায় তবে এটি সেখানে কীভাবে আসে? এটি রাউটিং টেবিলগুলি ব্যবহার করে যা একে অপরের মধ্যে রাউটারগুলির দ্বারা ভাগ করা হয়।

রাউটার সি নিয়মিত সমস্ত রাউটারগুলিতে আপডেটগুলি প্রেরণ করে - রাউটার ডি সহ - এটি "192.168। *" নেটওয়ার্ককে "জানে" (বাস্তবে - এটি ঘটবে না কারণ সেই নেটওয়ার্কটি রাউন্ডে নেই - এটি ব্যক্তিগত হিসাবে বিবেচিত হয়।) এটি উপেক্ষা করুন)) সুতরাং, রাউটার ডি ইতিমধ্যে জানে যে রাউটার সি সেই নেটওয়ার্কটি জানে।

সুতরাং যখন কম্পিউটার এ এর ​​ডেটা নির্ধারিত হয়, তখন এটি প্রথমে নেটওয়ার্ক দ্বারা সম্বোধন করা হয়। সুতরাং, রাউটার ডি জিজ্ঞাসা করেছেন, "আমাকে 192.168 নেটওয়ার্কের সন্ধান করা উচিত * আমি কি এটি জানি? না। আমি কি অন্য কাউকে জানি যাঁরা করেন? হ্যাঁ। রাউটার সি করেন I আমি কীভাবে রাউটার সিতে যাব? আমার 2.2 এর মাধ্যমে। 2.2 ইন্টারফেস। "

রাউটার ডি এর পরে রাউটার সিতে ডেটা প্রেরণ করে রাউটার সি তা পেয়ে যায় এবং বলে, "ওহ, আমার কাছে রাউটার ডি থেকে ডেটা আছে তবে এটি 192.168 নেটওয়ার্কের জন্য। আমি কি সেই নেটওয়ার্কটি জানি? হ্যাঁ, আমার 192.168.1.1 নেটওয়ার্কের মাধ্যমে" এবং তারপরে এটি এগিয়ে।

আইপি এবং ম্যাক অ্যাড্রেসিং সমাধানের জন্য আরও কিছু কাজ করার আছে, তবে আমি রাস্তাটি কভার করছি, এআরপি এবং স্থানীয় নেটওয়ার্কিং নয় not

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

আপনার দ্বিতীয় অনুমান - পোর্ট নম্বরটি রাউটিংয়ের একটি কারণ - এটিও ভুল। রাউটারগুলি (সাধারণত) রাউটিংয়ের সিদ্ধান্ত নেওয়ার জন্য বন্দর তথ্য প্রয়োজন হয় না। (কিছু নতুন নেটওয়ার্ক প্রযুক্তির কারণে এটি কিছুটা পরিবর্তন হয়েছে এবং মূলত ফায়ারওয়াল এবং প্রক্সিগুলির ক্ষেত্রে প্রযোজ্য, তবে এখনও বিস্তৃত ধারণাটি "সত্য" রাউটারগুলিতে প্রযোজ্য।)

আপনার উদাহরণ সহ চালিয়ে যেতেই, রাউটার সি 1000 পোর্টে (আপনার দৃশ্যের প্রতি) ডেটা ফরোয়ার্ড করবে কারণ কম্পিউটার এ একটি নির্দিষ্ট পোর্টে প্রত্যাশিত ডেটা সম্ভব রয়েছে। তবে এটি কেবলমাত্র করতেই জানে কারণ রাউটার ডি এটি 1000 বন্দরে পাঠিয়েছে And

আপনি যে প্রশ্নটি করেছেন তার প্রতিচ্ছবি হিসাবে আপনার বিটোরেন্ট বা পি 2 পি প্রোগ্রাম অন্তর্ভুক্তি আমি বুঝতে পারি না। একই ব্যাখ্যা প্রয়োগ করা হবে। রাউটারগুলি পোর্ট ট্রিগার দিয়েও কনফিগার করা যায় যা কোনও নির্দিষ্ট পোর্টের সাথে কোনও নির্দিষ্ট ডিভাইস (বা আইপি) সংযুক্ত করে। যেমন ট্র্যাফিক যখন 1234 পোর্টে আসে, রাউটারগুলি ডিভাইস এবিসিডি তে ডেটা প্রেরণ করতে জানে। এটি সাধারণত বহির্গামী টিসিপি পোর্টের সাথে সম্পর্কিত। অর্থ্যাৎ আমি যদি I 78৯০ বন্দরটিতে ট্র্যাফিক প্রেরণ করি তবে রাউটারটি জানে যে আগত ট্র্যাফিকটি 1234 বন্দরে থাকবে এবং তা আমার কাছে প্রেরণ করবে।

তবে পোর্ট ট্রিগারটি (দূরবর্তী) রাউটিং সিদ্ধান্তের সাথে সম্পর্কিত নয় - পরিবর্তে এটি ল্যানের জন্য রাউটারের অভ্যন্তরীণ MAC / IP টেবিলের সাথে সম্পর্কিত।

আপডেট / সম্পাদনা : আপনার মন্তব্যের পরে আরও উত্তর এবং বিস্তারিত জানাতে। রাউটার ডি কম্পিউটার এ শুধুমাত্র তার আইপি ঠিকানা (192.168.2.2) দ্বারা জানে। তবে রাউটার সি কম্পিউটার এ তার আইপি ঠিকানা এবং ম্যাকের ঠিকানায় জানে। ম্যাক (মিডিয়া অ্যাক্সেস কন্ট্রোল) একটি অনন্য (সাধারণত ...) 48-বিট সনাক্তকারী যা আন্তর্জাতিক মানের দ্বারা সংজ্ঞায়িত। ল্যানের সাথে সংযুক্ত প্রতিটি ডিভাইসের (তারযুক্ত এবং ওয়্যারলেস) একটি অনন্য ম্যাক ঠিকানা থাকার কথা।

রাউটার (রাউটার সি) আইপি ঠিকানা এবং ম্যাক ঠিকানা একসাথে একটি সারণীতে (ম্যাক ঠিকানা সারণী) যুক্ত করে। সুতরাং যখন ট্রাফিক রাউটার সি তে আসে এবং রাউটারটি এটির "স্থানীয়" বুঝতে পারে, এটি একটি ম্যাক ঠিকানা টেবিল অনুসন্ধান করে। রাউটারটি তখন আক্ষরিকভাবে ফ্রেমের ঠিকানা সম্পর্কিত তথ্য পরিবর্তন করে।

এটি কম্পিউটার এ এর ​​গন্তব্য ম্যাক ঠিকানা থাকতে লেয়ার 2 গন্তব্য তথ্য পুনর্গঠন করে (পুনরায় লেখা) কিন্তু আইপি ঠিকানার তথ্য (স্তর 3) একই রাখে।

রুটে যদি ম্যাকের ঠিকানা না জানা থাকে। বা এর টেবিলে কোনও আইপি-ম্যাক সম্পর্ক নেই, "আরে, এই নেটওয়ার্কের প্রত্যেককে জিজ্ঞাসা করার জন্য এটি এআরপি (অ্যাড্রেস রেজুলেশন প্রোটোকল) বলে কিছু করে? আপনার কি এই ম্যাক ঠিকানা আছে?" বা কখনও কখনও - "সবাই, আপনার ম্যাক ঠিকানা কী?")। উপযুক্ত ডিভাইস / ডিভাইসগুলি সাড়া দেয় এবং রাউটারটি তার আইপি-ম্যাক টেবিলটি তৈরি করে।


সুতরাং রাউটার-ডি 60000 (পূর্বনির্ধারিত) পোর্টের মাধ্যমে রাউটার-সিতে একটি প্যাকেট প্রেরণ করে, রাউটার-সি প্যাকেটটি গ্রহণ করে, তবে কীভাবে এটি জানবে যে এই প্যাকেটটি কম্পিউটার-এ প্রেরণ করা হবে?
পেসারিয়ার

1
রাউটার ডি ইতিমধ্যে চূড়ান্ত গন্তব্য জানে - কম্পিউটার এ। তবে, রাউটার সি জানে কম্পিউটার এ দুটি পদ্ধতি দ্বারা জানে: আইপি ঠিকানা (192.168.2.2) এবং এর MAC ঠিকানা হিসাবে পরিচিত কিছু। উত্তরটি আরও তথ্যের সাথে আপডেট করব।
জন

2

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

কিছু মডেলের একটি কেন্দ্রীয় সার্ভার রয়েছে যা প্রাথমিক যোগাযোগের জন্য ব্যবহৃত হয়। উদাহরণ স্বরূপ:

  • ক্লায়েন্ট 1 দ্বি-মুখী যোগাযোগের জন্য সার্ভারের সাথে সাইন ইন করে।
  • ক্লায়েন্ট 2 একই জিনিস জন্য সাইন ইন।

ক্লায়েন্ট 1 এবং ক্লায়েন্ট 2 এর সমস্ত ফাইল এখন সার্ভার জানে।

  • ক্লায়েন্ট 2 সার্ভারের কাছে "ক্লায়েন্ট 1 থেকে এক্স ফাইল চাই" বলে says
  • সার্ভার ক্লায়েন্ট 1 কে বলে "ক্লায়েন্ট 2 এক্স ফাইল চায়।"
  • ক্লায়েন্ট 1 ক্লায়েন্ট 2 এর পাবলিক আইপিতে একটি আবর্জনা টুকরো ডেটা প্রেরণ করে, পোর্ট ট্রিগারিং বন্ধ করে দেয় যাতে এটি ক্লায়েন্ট 2 এর জবাবের জন্য বন্দরটি খোলে।
  • ক্লায়েন্ট 2 তার প্রাথমিক সিগন্যালটি ক্লায়েন্ট 1 এর পাবলিক আইপিতে প্রেরণ করে।

ক্লায়েন্ট 1 কেবল ক্লায়েন্ট 2 এর জন্য সেই বন্দরটি খোলার জন্য রাউটারকে বোকা বানিয়েছে।

কিছু ক্ষেত্রে, যেমন বিটটোরেন্ট বা মূল নেপস্টার (আইরিক), আপনার রাউটারে কোনও বন্দরটি সর্বোত্তমভাবে কাজ করার জন্য আপনাকে ফরওয়ার্ড করতে হবে।

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


যতদূর তাদের জানা যায় যে কোন বন্দরগুলি ব্যবহার করতে হবে ... আপনি ক্লায়েন্টকে একটি নির্দিষ্ট বন্দরে শুনতে কনফিগার করেছেন। আপনার ক্লায়েন্ট ঝাঁকুনিকে জানায় (বিটটোরেন্টের মতো) আপনি কোন পোর্টে রয়েছেন তাই অন্য ক্লায়েন্টরা কী সংযোগ করতে হবে তা জানেন। আপনার পিসি তাদের বলেছে।
উটাহ জারহেড

আমার মনে হয় আপনি আমার প্রথম সংযোজনটি লেখার সময় জবাব দিয়েছিলেন। সঠিক?
উটাহ জারহেড

কিন্তু পিসি যখন রাউটারটি করে তখন রাউটিং মেকানিজম কীভাবে তা জানতে হয়? কিছু প্রক্রিয়া হিসেবে প্রদর্শিত গতিশীল হয়ে থাকতে পারে superuser.com/a/187190/78897
Pacerier

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

তবে পোর্ট ফরওয়ার্ডিং কেবল তখনই সম্ভব যখন প্রশাসকের এটি পূর্বনির্ধারিত থাকে .. আপনি কি বলতে চান যে বিটোরেন্ট আমাদের রাউটারগুলি পুনরায় কনফিগার করে ?
পেসারিয়ার 18
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.