পিয়ার আবিষ্কার এবং সংস্থান আবিষ্কার (আপনার ক্ষেত্রে ফাইলগুলি) দুটি আলাদা জিনিস।
আমি জেএক্সটিএর সাথে আরও পরিচিত তবে সমস্ত পিয়ার টু পিয়ার নেটওয়ার্ক একই বুনিয়াদি নীতিতে কাজ করে।
প্রথম জিনিসটি যা হওয়ার দরকার তা হ'ল পিয়ার আবিষ্কার।
পিয়ার আবিষ্কার
বেশিরভাগ পি 2 পি নেটওয়ার্কগুলি "বীজযুক্ত" নেটওয়ার্কগুলি: প্রথমটি যখন পিয়ার শুরু করে তখন চলমান পিয়ারগুলির একটি তালিকা পুনরুদ্ধার করার জন্য একটি সুপরিচিত (হার্ড-কোডেড) ঠিকানার সাথে সংযুক্ত হবে। এটি dht.transmissionbt.com
অন্য পোস্টে উল্লিখিত হিসাবে সংযুক্ত হওয়ার মতো সংক্ষিপ্ত হতে পারে বা অপ্রত্যক্ষ সিডিং সাধারণত জেএক্সটিএর সাথে করা হয় যেখানে পীর এমন কোনও ঠিকানার সাথে সংযুক্ত থাকে যা কেবল অন্য পিয়ারের নেটওয়ার্কের ঠিকানাগুলির একটি সরল পাঠ্য তালিকা সরবরাহ করে।
প্রথম (কয়েকটি) পিয়ার (গুলি) এর সাথে সংযোগ স্থাপন করার পরে, সংযোগকারী পিয়ার অন্য সমবয়সীদের একটি অনুসন্ধান সম্পাদন করে (অনুরোধ প্রেরণ করে) এবং সেগুলির একটি টেবিল বজায় রাখে। যেহেতু অন্যান্য পিয়ারের সংখ্যা বিশাল হতে পারে, তাই সংযোগকারী পিয়ারটি কেবল সমবয়সীদের ডিস্ট্রিবিউটড হ্যাশ টেবিলের (ডিএইচটি) অংশ বজায় রাখে। সংযুক্ত পিয়ারের টেবিলের কোন অংশটি নেটওয়ার্কের উপর নির্ভর করে পরিবর্তিত হতে হবে তা নির্ধারণের জন্য অ্যালগরিদম। বিটটোরেন্ট 160 বিট আইডেন্টিফায়ার / কীগুলির সাহায্যে KadeMLia ব্যবহার করে।
রিসোর্স আবিষ্কার
সংযোগকারী পিয়ার দ্বারা একবার কয়েক জন সমকক্ষকে সনাক্ত করা গেলে, পরবর্তীকরা তাদের কাছে সংস্থানগুলি আবিষ্কারের জন্য কয়েকটি অনুরোধ প্রেরণ করে। চৌম্বক লিঙ্কগুলি সেই সংস্থানগুলি সনাক্ত করে এবং এমনভাবে নির্মিত হয় যে তারা কোনও উত্সের জন্য "স্বাক্ষর" এবং গ্যারান্টি দেয় যে তারা সমস্ত সমবয়সীদের মধ্যে অনুরোধ করা সামগ্রীটি স্বতন্ত্রভাবে সনাক্ত করতে পারে। সংযোগকারী পিয়ার তার চারপাশের সমবয়সীদের কাছে চৌম্বক লিঙ্ক / সংস্থানগুলির জন্য একটি আবিষ্কারের অনুরোধ প্রেরণ করবে। ডিএইচটি এমনভাবে নির্মিত হয়েছে যাতে এটি সংস্থার জন্য প্রথমে কোন সহকর্মীদের জিজ্ঞাসা করা উচিত তা নির্ধারণ করতে সহায়তা করে (আরও বেশি উইকিপিডিয়ায় কাদেমিলিয়ায় পড়ুন)। যদি অনুরোধ করা পিয়ার অনুরোধ করা সংস্থানটি ধরে না রাখেন তবে এটি সাধারণত নিজের ডিএইচটি থেকে প্রাপ্ত অতিরিক্ত সমবয়সীদের কাছে ক্যোয়ারীটি "পাস" করে দেয়।
"হুপস" কোয়েরিটি পাস করা যেতে পারে এমন সংখ্যাটি সাধারণত সীমাবদ্ধ থাকে; 4 টি জেএক্সটিএ টাইপ নেটওয়ার্কগুলির সাথে একটি সাধারণ নম্বর।
যখন কোনও পিয়ার রিসোর্সটি ধরে রাখেন, তখন এটি তার সম্পূর্ণ বিবরণ দিয়ে উত্তর দেয়। সংযোগকারী পিয়ার তারপরে রিসোর্সটি ধারণ করে থাকা পিয়ারের সাথে সংযোগ করতে পারে (সরাসরি বা রিলে মাধ্যমে - আমি এখানে বিশদে যাব না) এবং এটি আনতে শুরু করি।
পি 2 পি নেটওয়ার্কগুলিতে সংস্থানসমূহ / পরিষেবাদিগুলি সরাসরি নেটওয়ার্ক ঠিকানার সাথে সংযুক্ত থাকে না : এগুলি বিতরণ করা হয় এবং এটি হ'ল এই অতি স্কেলেবল নেটওয়ার্কগুলির সৌন্দর্য।