یہ کیسے کام کرتا ہے؟
یہ سیکشن منظرناموں کے سلسلہ پر جا کر Ceno اور Ouinet آپریشن کی وضاحت کرے گا۔ Ouinet کے لیے اہم اصطلاحات اور تصورات کو متعارف کرایا جائے گا (** بڑے حروف میں** نمایاں کیا گیا ہے) اور بعد میں کارکردگی اور الجھن سے بچنے کے لیے استعمال کیا جائے گا۔
براہ راست مواد تک رسائی حاصل کرنا
Ceno براؤزر ایک ایسی ایپلی کیشن کی ایک مثال ہے جو ویب مواد کو بازیافت کرنے اور شیئر کرنے کے لیے Ouinet ٹیکنالوجی کا استعمال کرتی ہے۔ ہم ایسی ایپلیکیشن کو Ouinet کلائنٹ کہتے ہیں۔ جب آپ اپنے کلائنٹ (یعنی Ceno) کو کسی ویب سرور پر ہوسٹ کردہ مواد X تک رسائی حاصل کرنے کی کوشش کرتے ہیں (جسے ہم X کا **اصل ** سرور کہیں گے)، تو آپ کا کلائنٹ اصل سرور سے رابطہ کرنے کی کوشش کرتا ہے۔ انٹرنیٹ پر یا تو براہ راست یا کسی دوسری مشین کے ذریعے دوسروں کی جانب سے ویب سرورز سے رابطہ کرنے کے لیے ترتیب دی گئی ہے (ایک نام نہاد پراکسی سرور) اور پھر مطلوبہ مواد کی درخواست کرتا ہے۔ یہ کسی بھی عام ویب براؤزر کے کام کرنے کے طریقے سے مختلف نہیں ہے۔
تکنیکی نوٹ: درحقیقت ایک چھوٹا سا فجائیہ ہے۔ چونکہ کلائنٹ آپ کے ڈیوائس پر چلنے والی HTTP پراکسی کے طور پر کام کرتا ہے، اس لیے کلائنٹ کو ڈیکرپٹ کرنے اور HTTPS مواد کی درخواستوں پر عمل کرنے کے قابل ہونے کے لیے، کلائنٹ کا استعمال کرنے والی ایپلیکیشن (یعنی ویب براؤزر کا حصہ - جیسے Ceno میں Firefox) کو کلائنٹ کے ذریعہ جاری کردہ ایک خصوصی سرٹیفکیٹ قبول کرنے کی ضرورت ہے (اور صرف آپ کے ڈیوائس پر استعمال کیا جاتا ہے)۔ Ceno براؤزر پہلے سے ہی اس سرٹیفکیٹ کو اپنے نجی استعمال کے لیے ترتیب دینے کا خیال رکھتا ہے تاکہ آپ کو پریشان ہونے کی ضرورت نہ ہو۔
تاہم، یہ براہ راست راستے دستیاب نہیں ہوسکتے ہیں۔ مثال کے طور پر، آپ کا انٹرنیٹ سروس فراہم کنندہ (ISP) ریاستی حکم کی وجہ سے X کے اصل سرور یا پراکسی تک رسائی کو روک رہا ہے (چاہے دوسری ٹریفک کی اجازت ہو)۔ جیسا کہ اوپر بائیں کلائنٹ کا صارف ذیل میں دکھایا گیا ہے، X مواد تک پہنچنے کی دونوں کوششیں (اس کے اصل سرور کے قریب چھوٹی دستاویز) آپ کے لیے ناکام ہو جائیں گی۔ آپ ڈایاگرام پر "انجیکٹر" نوڈ کو بھی نوٹ کر سکتے ہیں۔ ہم ایک لمحے میں اس کی وضاحت کریں گے۔
ایک عام براؤزر کے ساتھ آپ کی قسمت ختم ہو جائے گی۔ تاہم، Ouinet کے ساتھ آپ دوسرے کلائنٹس سے ان کے X مواد کی کاپیاں مانگ سکتے ہیں، کیا ان کے پاس پہلے سے ایک کاپی موجود ہے۔ آئیے دیکھتے ہیں کہ Ouinet اس درخواست کو کیسے انجام دیتا ہے۔
مشترکہ مواد کی تلاش
Ouinet کلائنٹس کے ذریعہ ذخیرہ کردہ تمام مواد کے سیٹ کو تقسیم شدہ کیش کہا جاتا ہے، یعنی ایک اسٹور جو کسی ایک جگہ پر نہیں بیٹھتا ہے۔ لیکن آپ کا کلائنٹ کیسے تلاش کر سکتا ہے کہ کیش بنانے والے دوسرے کلائنٹس کے پاس مطلوبہ مواد ہے؟
کسی بھی ویب براؤزر میں، مواد X تک رسائی حاصل کرنے کے لیے اسے اس کے [یونیفارم ریسورس لوکیٹر][Uniform Resource Locator] (URL) کو جاننے کی ضرورت ہے، جو کہ براؤزر کے لوکیشن بار میں پتہ ہے، جیسے https://example.com/foo/x
۔ اس URL سے، ایک عام براؤزر اس بات کا اندازہ لگائے گا کہ اسے SSL/TLS (TCP پر ایک حفاظتی پرت، انٹرنیٹ کے قواعد پر HTTP پروٹوکول (ویب وسائل کے تبادلے کے لیے استعمال ہونے والی زبان) کا استعمال کرتے ہوئے example.com
نامی ویب سرور سے رابطہ کرنا ہے۔ پروگراموں کو ایک دوسرے سے بات کرنے کے لیے) اور وسیلہ /foo/x
کی درخواست کریں۔
Ouinet مواد کو مختلف انداز میں تلاش کرتا ہے۔ یہ کتاب کے برعکس انڈیکس کا استعمال کرتا ہے: Ouinet کے تقسیم شدہ کیش انڈیکس میں آپ مواد کا پورا URL تلاش کرتے ہیں اور اس کی ایک کاپی رکھنے والے کلائنٹس کی فہرست حاصل کرتے ہیں۔ انڈیکس خود تقسیم کیا جاتا ہے، کلائنٹس کے ساتھ یہ اعلان کرنے کے ذمہ دار ہوتے ہیں کہ ان کے پاس کون سا مواد ہے جو دوسروں کے لیے ہے۔ درحقیقت، ہر URL پر صرف ایک اشارہ کا اعلان کیا جاتا ہے، تاکہ کوئی آپ کے ڈیوائس کے ٹریفک کی جاسوسی کرنے والا یہ نہ بتا سکے کہ آپ کے پاس کون سا مواد ہے، لیکن کوئی خاص مواد تلاش کرنے والا آپ کے کلائنٹ کے اشارے پر عمل کر سکتا ہے۔
تکنیکی نوٹ: انڈیکس کو لاگو کرنے کا ایک طریقہ یہ ہے کہ BitTorrent کی [تقسیم شدہ ہیش ٹیبل][Distributed Hash Table] (DHT) کا استعمال کرتے ہوئے کلائنٹس کے ایڈریس (IP اور پورٹ) مواد کے ساتھ حاصل کریں۔ DHT مواد کےURL سے ٹیبل کلید اور انجیکٹر کلید (نیچے دیکھیں) کے طور پر کچھ دوسرے پیرامیٹرز کی گنتی کرنے کے لیے ایک [کرپٹوگرافک ہیش فنکشن][Cryptographic hash function] کا استعمال کرتا ہے، تاکہ کئی اشاریہ ایک ساتھ رہ سکیں۔
اس کے علاوہ، Ceno براؤزر اپنے پاس موجود ہر ایک وسائل کے URL کا اعلان نہیں کرتا: کسی بھی جدید صفحہ کے ساتھ جس میں دسیوں یا سینکڑوں اجزاء ہوتے ہیں (تصاویر، سٹائل شیٹس، سکرپٹ…)، جو بہت زیادہ ٹریفک پیدا کرے گا۔ اس کے بجائے، وسائل کو صفحہ کے URL کے تحت گروپ کیا جاتا ہے جو انہیں کھینچتا ہے، اور صرف اس URL کا اعلان کیا جاتا ہے۔ یہ ایک ایڈہاک براؤزر ایکسٹینشن کی مدد سے کیا جاتا ہے (بعد میں بیان کیا جائے گا)۔
تقسیم شدہ کیش پر کچھ خاص مواد پیش کرنے والے کلائنٹس کے بارے میں کہا جاتا ہے کہ وہ سیڈنگ ہیں یا ان کے سیڈرز ہیں (یہ اصطلاحات P2P فائل شیئرنگ کی دنیا سے آتی ہیں)۔ ہمارے مثال کے منظر نامے پر واپس جائیں تو، وہاں دو کلائنٹ ہیں جو کچھ مواد سیڈ کر رہے ہیں۔ بدقسمتی سے، ایک مواد Y اور دوسرا مواد Z سیڈ کر رہا ہے، لہذا آپ کے مؤکل کو تقسیم شدہ کیش انڈیکس میں مواد X کے لیے کوئی اندراج نہیں ملے گا، جیسا کہ ذیل میں دکھایا گیا ہے:
خوش قسمتی سے، Ouinet اس طرح کے مواد کو بازیافت کرنے کا ایک طریقہ پیش کرتا ہے اور اس کے علاوہ اسے تقسیم شدہ کیش میں دوسرے کلائنٹس کے لیے بھی دستیاب کرتا ہے۔ یہ جاننے کے لیے براہ کرم پڑھیں.
نئے مواد کا اشتراک کرنا
سٹیرائڈز پر پراکسی
Ouinet میں، خاص قسم کے پراکسی سرورز ہیں جنہیں انجیکٹر کہا جاتا ہے جو انٹرنیٹ کے (امید ہے کہ) فری سائیڈ میں بیٹھتے ہیں اور روکنے کے اقدامات کے باوجود قابل رسائی رہنے کی بہت کوشش کرتے ہیں:
-
سب سے پہلے، کلائنٹس اور انجیکٹرز کے درمیان روابط کو خفیہ کیا جاتا ہے (معیاری SSL/TLS کا استعمال کرتے ہوئے جیسے HTTPS میں) تاکہ حملہ آوروں کو ویب ٹریفک پر چھپ کر انجیکٹر کی شناخت کرنے سے بچایا جا سکے۔ویسے، انجیکٹر سرٹیفکیٹ Ceno براؤزر میں بھیجے جاتے ہیں، جس سے یہ حملہ آوروں کا پتہ لگانے کی اجازت دیتا ہے جو انجیکٹر کی نقالی کرنے کی کوشش کر رہے ہیں۔
-
اگر خفیہ کاری کافی نہیں تھی تو، انجیکٹروں کے کنکشن شناخت کو مزید مشکل بنانے کے لیے خصوصی مبہم تکنیک (جیسے I2P اور Tor's Pluggable Transports) استعمال کر سکتے ہیں۔
-
یہاں تک کہ اگر ایک انجیکٹر کی شناخت کی گئی تھی اور آپ کے ISP کے ذریعہ اس تک رسائی کو مسدود کردیا گیا تھا، ان میں سے کئی ہیں اور اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کا کلائنٹ انٹرنیٹ پر کس سے رابطہ کرتا ہے۔
-
کچھ یا تمام انجیکٹرز کو بلاک کیا جا سکتا ہے، لیکن پھر انجیکٹرز کا سیٹ وقت کے ساتھ مختلف ہو سکتا ہے (نئے انجیکٹرز شامل کیے جانے کے ساتھ)۔آپ کے کلائنٹ کو پہلے سے ان کے انٹرنیٹ پتے جاننے کی ضرورت نہیں ہے۔ اس کے بجائے، یہ انجیکٹر بھیڑ (P2P فائل شیئرنگ کی ایک اور اصطلاح) میں ایک تلاش کرتا ہے، تقسیم شدہ کیش انڈیکس کی طرح ایک واحد اندراج تقسیم شدہ انڈیکس جو فی الحال دستیاب انجیکٹرز کے پتے حاصل کرتا ہے۔
-
آخر میں، یہاں تک کہ اگر آپ کا کلائنٹ کسی انجیکٹر تک نہیں پہنچ سکتا، تو کچھ دوسرے کلائنٹ ہو سکتے ہیں۔ جب ایک کلائنٹ کسی انجیکٹر تک پہنچنے کے قابل ہوتا ہے اور اپنے آپ کو دوسرے کلائنٹس کے ذریعے قابل رسائی سمجھتا ہے، تو یہ ایک پل کلائنٹ بن جاتا ہے اور اپنا انٹرنیٹ ایڈریس پل بھیڑ میں شامل کرتا ہے، ایک اور واحد اندراج تقسیم شدہ انڈیکس۔لہذا آپ کا کلائنٹ ایسا پتہ تلاش کرسکتا ہے، اس کے پیچھے والے پل سے جڑ سکتا ہے اور اسے کہہ سکتا ہے کہ وہ اپنی طرف سے انجیکٹر سے دوسرا کنکشن قائم کرے، جس سے آپ کے کلائنٹ اور انجیکٹر کے درمیان سرنگ بن جائے۔ پھر سرنگ کے اندر ان کے درمیان رابطہ قائم کیا جا سکتا ہے۔
براہ کرم نوٹ کریں کہ چونکہ کلائنٹ سے انجیکٹر کنکشنز کو خفیہ کیا گیا ہے، اس لیے پل ان کے درمیان بہنے والی معلومات کو دیکھنے کے قابل نہیں ہیں۔
-
ایک انجیکٹر ایک عام (اگرچہ اضافی دستیاب ہے) پراکسی سرور کی طرح برتاؤ کر سکتا ہے، اور درحقیقت یہ وہی ہے جو Ouinet کلائنٹس (بشمول Ceno براؤزر) فی الحال کسی پراکسی پر مواد تک رسائی حاصل کرنے کی کوشش کرتے ہیں۔ اس صورت میں، انجیکٹر نہ تو آپ کے کلائنٹ اور اصل سرور کے درمیان بہتی ہوئی اصل معلومات کو دیکھے گا (جب تک کہ یہ ایک سادہ، غیر خفیہ کردہ HTTP کنکشن نہ ہو)۔
لیکن ایسے دوسرے ٹولز موجود ہیں جو آپ کو سخت نیٹ ورک مداخلت کے حالات میں پراکسی تک پہنچنے کی اجازت دیتے ہیں تو، Ouinet انجیکٹر کے بارے میں کیا خاص بات ہے؟
مشترکہ مواد پر بھروسہ کرنا
ٹھیک ہے، بات یہ ہے کہ انجیکٹر صرف آپ کے کلائنٹ کی جانب سے مواد کو بازیافت نہیں کرتا ہے، یہ آپ کو اس مواد کو بعد میں دوسروں کے ساتھ بھی شیئر کرنے کی اجازت دیتا ہے، یہاں تک کہ جب انجیکٹر یا زیادہ تر انٹرنیٹ تک رسائی نہ ہو.
آپ یقیناً اپنے براؤزر سے ایک صفحہ ڈاؤن لوڈ کر سکتے ہیں اور نتیجے میں آنے والی فائلوں کو دوسرے لوگوں میں کاپی کر سکتے ہیں، اگر آپ ایک دوسرے کو جانتے ہیں تو یہ ٹھیک ہو گا۔ لیکن اگر آپ کو کسی نامعلوم شخص سے ایسی فائلیں موصول ہوں تو کیا ہوگا؟ آپ کیسے اس بات کا یقین کر سکتے ہیں کہ مواد دراصل اس ویب سائٹ سے آیا ہے جس کا یہ دعویٰ کرتا ہے، کہ اسے ایک خاص تاریخ پر بازیافت کیا گیا تھا یا اس میں موجود معلومات میں ہیرا پھیری نہیں کی گئی تھی؟
ہم چاہتے ہیں کہ Ceno اور Ouinet کے استعمال کی پیمائش کی جائے اور زیادہ سے زیادہ لوگوں کو زیادہ سے زیادہ مواد فراہم کیا جائے، اس لیے ہم چاہتے ہیں کہ آپ ان لوگوں سے مواد وصول کرنے کے قابل ہو جائیں جنہیں آپ نہیں جانتے۔ آپ کو اس طرح کے مواد کو قبول کرنے کے قابل بنانے کے لیے، Ouinet مواد پر دستخط کا استعمال کرتا ہے: آپ کے کلائنٹ کو ایسے مواد پر بھروسہ کرنے کے لیے ترتیب دیا گیا ہے جس پر انجیکٹرز کی ملکیت والی خصوصی کلید کا استعمال کرتے ہوئے دستخط کیے گئے ہیں۔ جب بھی کوئی کلائنٹ کسی انجیکٹر کو شیئر کرنے کے لیے کچھ ویب مواد کو بازیافت کرنے کو کہتا ہے، انجیکٹر اسے اصل سرور سے حاصل کرتا ہے، اس پر دستخط کرنے کے لیے کلید کا استعمال کرتا ہے، اور دستخط شدہ مواد کلائنٹ کو واپس کرتا ہے۔
تکنیکی نوٹ: درحقیقت، انجیکٹر ڈیٹا کے انفرادی بلاکس کے آتے ہی دستخط کرتا ہے، اس لیے اگر ایک بڑی فائل کو بازیافت کرتے وقت کنکشن درمیان میں کٹ جاتا ہے، تب بھی ڈاؤن لوڈ کردہ ڈیٹا کو موصول ہونے والے کلائنٹ کے ذریعے اشتراک کیا جا سکتا ہے۔
مختلف انجیکٹرز میں مختلف کلیدیں ہو سکتی ہیں، لہذا آپ انتخاب کر سکتے ہیں کہ کن انجیکٹروں پر بھروسہ کرنا ہے۔ اس کی اس طرح تصویر بنائیں: آپ اپنے ملک کے نوٹری پبلک کے دستخط شدہ دستاویز پر بھروسہ کرسکتے ہیں، چاہے وہ آپ کو کس نے دیا ہو (قومی یا غیر ملکی)، جب کہ آپ کو کسی دوسرے ملک سے نوٹری کے دستخط شدہ دستاویز کو قبول کرنے کی ضرورت نہیں ہوگی۔ Ceno براؤزر پہلے ہی eQualitie کے ذریعے چلائے جانے والے انجیکٹروں کے سیٹ پر بھروسہ کرنے کے لیے ترتیب دیا گیا ہے۔
تکنیکی نوٹ: انجیکٹر Ed25519 دستخط بنانے کے لیے عوامی/نجی کلید کا جوڑا استعمال کرتے ہیں۔ عوامی کلیديں اتنی چھوٹی ہیں کہ انہیں دستخطوں کے ساتھ بھیجا جا سکتا ہے، اور 64 ہیکساڈیسیمل حروف یا 52 Base32 حروف کے طور پر انکوڈ کیا جاتا ہے۔ ان کا تبادلہ فون پر بھی کیا جا سکتا ہے یا کاغذ کے ٹکڑے پر لکھا جا سکتا ہے۔
مواد کا انجیکشن
یاد رکھیں کہ ہماری مثال کے منظر نامے میں آپ کے کلائنٹ نے پہلے ہی اصل سرور اور دوسرے کلائنٹس سے مواد X بازیافت کرنے کی کوشش کی تھی کوئی فائدہ نہیں ہوا۔ کلائنٹ اپنا آخری Ouinet کارڈ چلاتا ہے اور مواد کی دستخط شدہ کاپی حاصل کرنے کے لیے ایک قابل اعتماد انجیکٹر سے رابطہ کرنے کی کوشش کرتا ہے جسے وہ دوسرے کلائنٹس کے ساتھ شیئر کر سکتا ہے۔
نیچے دی گئی تصویر میں آپ اس آپریشن کا ممکنہ نتیجہ دیکھ سکتے ہیں: کلائنٹ پہلے انجیکٹر سے براہ راست رابطہ کرنے کی کوشش کرتا ہے (مثال کے طور پر انٹرنیٹ ایڈریس کا استعمال کرتے ہوئے جو اسے انجیکٹر بھیڑ سے ملا ہے)، لیکن افسوس کی بات یہ ہے کہ اسے آپ کے ISP نے پہلے ہی بلاک کر دیا ہے۔ خوش قسمتی سے، پل بھیڑدو دیگر کلائنٹس کے انٹرنیٹ ایڈریس دکھاتا ہے جو اب بھی انجیکٹر تک پہنچنے کے قابل ہیں۔ آپ کا کلائنٹ ان کلائنٹس میں سے ایک کے ذریعے انجیکٹر کے لیے ایک سرنگ کھولتا ہے، لہذا انجیکٹر کو آپ کے کلائنٹ سے مواد X کی درخواست ملتی ہے، اور اس کے لیے اپنے اصل سرور سے پوچھتا ہے۔
جیسا کہ مواد X انجیکٹر کو موصول ہوتا ہے، یہ اپنی کلید کے ساتھ اس پر دستخط کرتا ہے، مواد میں دستخط شامل کرتا ہے اور اسے آپ کے کلائنٹ کو اس سرنگ کے ذریعے واپس بھیج دیتا ہے جہاں سے یہ آیا تھا (کہیں، بلاکنگ سے باہر بیٹھے کلائنٹ کے ذریعے)۔ مواد آپ کے کلائنٹ تک پہنچنے کے بعد، یہ تین چیزیں کرتا ہے:
- یہ آپ کو فراہم کرتا ہے (Ceno کی صورت میں، یہ براؤزر پر موجود مواد کو دکھاتا ہے)۔
- یہ آپ کے ڈیوائس پر موجود مواد کو دوسرے کلائنٹس کے لیے مزید سیڈنگ کے لیے محفوظ کرتا ہے۔ یہ وہاں ایک قابل ترتیب وقت تک رہے گا، یا جب تک آپ تمام ذخیرہ شدہ مواد کو صاف کرنے کا فیصلہ نہیں کرتے۔
- یہ تقسیم شدہ کیش انڈیکس میں اعلان کرتا ہے کہ اس مواد کی ایک کاپی اس کے پاس ہے، تاکہ دوسرے کلائنٹس اسے تلاش کر سکیں۔
بازیافت، دستخط کرنے، ذخیرہ کرنے اور اعلان کے پورے مشترکہ عمل کو ہم مواد کا انجیکشن کہتے ہیں، جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے۔
مکمل بلاکنگ کے تحت براؤزنگ
براہ کرم نوٹ کریں کہ اوپر بیان کردہ طریقہ کار اب بھی اس بات کا تقاضا کرتا ہے کہ بلاک کرنے اور باقی انٹرنیٹ کی طرف کچھ راستہ موجود ہو۔ لیکن بعض اوقات وہ راستہ بھی غائب ہو جائے گا: مکمل بین الاقوامی رابطہ منقطع ہونے، قدرتی آفات، یا صرف چند موجودہ راستوں کی ضرورت سے زیادہ بھیڑ کے بارے میں سوچیں (ہر کوئی ان کو عبور کرنے کی کوشش کر رہا ہے)۔ یہ وہ جگہ ہے جہاں تقسیم شدہ کیش کی اصل طاقت کام میں آتی ہے۔
آئیے تصور کریں کہ آپ کے انجیکٹر سے مواد X بازیافت کرنے کے بعد، ایک آفت آپ کے علاقے کو دنیا سے الگ کر دیتی ہے۔ اس سے پتہ چلتا ہے کہ مواد X خاص طور پر متعلقہ ہو جاتا ہے کیونکہ یہ کچھ ایسے طریقوں کی وضاحت کرتا ہے جن سے آپ ایسی صورتحال میں اپنی کمیونٹی کی مدد کر سکتے ہیں۔
اس وقت Ceno براؤزر استعمال کرنے والا دوسرا شخص بھی اس مواد کو حاصل کرنے کی کوشش کرتا ہے۔ اصل سرور تک یا آپ کے علاقے سے باہر کسی بھی چیز تک رسائی ناممکن ہے، لہذا Ceno اس مواد کے لیے تقسیم شدہ کیش انڈیکس کو چیک کرتا ہے اور اسے پتہ چلتا ہے کہ آپ کا ڈیوائس اسے سیڈ کر رہا ہے۔
اب اس دوسرے ڈیوائس میں مواد X کی ایک کاپی بھی ہے، لہذا یہ تقسیم شدہ کیش انڈیکس میں اس کا اعلان کرتا ہے، اس طرح سیڈر بن جاتا ہے۔ اگر اس مواد میں دلچسپی رکھنے والا کوئی تیسرا فرد اسے بازیافت کرنے کے لیے Ceno براؤزر کا استعمال کرتا ہے، تو Ceno اب مواد کے انڈیکس میں دو پتے دیکھے گا: آپ کے ڈیوائس کے اور دوسرے صارف کے۔ اگر مواد بھاری ہے (مثال کے طور پر ایک ویڈیو)، تو یہ تیسرا ڈیوائس دوسرے ڈیوائسز میں سے آدھا حصہ حاصل کرنے کی کوشش کر سکتا ہے (جیسا کہ نیچے دکھایا گیا ہے)، اس طرح ڈاؤن لوڈ کو تیز کرتا ہے اور ان کے استعمال کردہ ٹریفک کو کم کرتا ہے۔
آخر کار، صورت حال اور بھی خراب ہو سکتی ہے، اور تمام تجارتی اور ریاستی نیٹ ورک کا بنیادی ڈھانچہ بند ہو سکتا ہے۔ اس صورت میں، Ouinet اور Ceno براؤزر کو ایک ہی مقامی نیٹ ورک پر بیٹھے دو کلائنٹس کے درمیان مواد کی ڈیوائس ٹو ڈیوائس شیئرنگ کے لیے کچھ سپورٹ بھی حاصل ہے (مثلاً ایک ہی Wi-Fi رسائی پوائنٹ سے منسلک)، چاہے نیٹ ورک کے پاس دوسروں تک رسائی موجود نہیں ہے.