TomP2P
टॉम्पी2पी एक वितरित हैश तालिका है जो वितरित अनुप्रयोगों के लिए एक विकेंद्रीकृत कुंजी-मूल्य अवसंरचना प्रदान करती है। प्रत्येक सहकर्मी के पास एक तालिका होती है जिसे अपने मूल्यों को संग्रहीत करने के लिए या तो डिस्क-आधारित या स्मृति-आधारित होने के लिए कॉन्फ़िगर किया जा सकता है। अवलोकन और प्रमुख अवधारणा टॉम्पी2पी एक वितरित हैश तालिका में प्रमुख-मूल्य जोड़े को संग्रहीत करता है। साथियों को खोजने और वितरित हैश तालिका में डेटा को संग्रहीत करने के लिए, टॉम्पी2पी एक पुनरावृत्ति रूटिंग दृष्टिकोण का उपयोग करता है। अन्य साथियों के साथ सभी संचार के लिए अंतर्निहित प्रोटोकॉल राज्य-रहित अनुरोध-उत्तर संदेश का उपयोग करता है। चूँकि टॉम्पी2पी गैर-अवरुद्ध संचार का उपयोग करता है, भविष्य के परिणामों पर नज़र रखने के लिए भविष्य की वस्तु की आवश्यकता होती है। इस प्रमुख अवधारणा का उपयोग टॉम्पी2पी में सभी संचार (पुनरावृत्ति रूटिंग और डीएचटी संचालन, जैसे कि कई साथियों पर एक मूल्य संग्रहीत करना) के लिए किया जाता है और यह एपीआई में भी उजागर होता है। इस प्रकार, गेट (.) या पुट (.) जैसे ऑपरेशन तुरंत वापस आ जाएंगे और एपीआई का उपयोगकर्ता या तो ऑपरेशन को पूरा होने की प्रतीक्षा करने के लिए ब्लॉक कर सकता है या एक श्रोता को जोड़ सकता है जिसे ऑपरेशन पूरा होने पर सूचित किया जाता है। विशेषताएँ गैर-अवरोधक आई. ओ. (java.nio) के साथ जावा 6 डी. एच. टी. कार्यान्वयन और 160-बिट के आई. डी. स्थान के साथ एक द्विआधारी प्रोटोकॉल एक्स. ओ. आर.-आधारित पुनरावृत्ति रूटिंग जैसा कि केडेमलिया डेटा प्रतिकृति और सर्वोत्तम प्रयास डेटा सुरक्षा वितरित ट्रैकर और यूपीएनपी और एन. ए. टी.-पी. एम. पी. के माध्यम से जाल-आधारित वितरित ट्रैकर (बी-ट्रैकर) एन. ए. टी. ट्रैवर्सल भी देखें कॉर्ड (डी. एच. टी.) केडेमलिया पेस्ट्री (डी. एच. टी.) संदर्भ बाहरी लिंक वितरित डेटा भंडारण