Internet Cache Protocol
انٹرنیٹ کیش پروٹوکول (آئی سی پی) ایک یو ڈی پی پر مبنی پروٹوکول ہے جو ویب کیش کو مربوط کرنے کے لیے استعمال ہوتا ہے۔ اس کا مقصد اس صورت حال میں درخواست کردہ شے کو بازیافت کرنے کے لیے سب سے مناسب مقام کا پتہ لگانا ہے جہاں ایک ہی سائٹ پر متعدد کیشے استعمال میں ہیں۔ آئی سی پی کا کام کیشز کو ہر ممکن حد تک مؤثر طریقے سے استعمال کرنا، اور اصل سرور پر ریموٹ درخواستوں کی تعداد کو کم کرنا ہے۔ آپریشن درجہ بندی کے لحاظ سے، ایک پوچھ گچھ کیش یا تو والدین یا بہن بھائی ہو سکتا ہے۔ والدین عام طور پر بچے کے مقابلے انٹرنیٹ کنکشن کے قریب بیٹھتے ہیں۔ اگر چائلڈ کیش کو کوئی آبجیکٹ نہیں ملتا ہے، تو استفسار عام طور پر پیرنٹ کیش کو بھیجا جائے گا، جو درخواست کو حاصل کرے گا، کیش کرے گا اور منتقل کرے گا۔ بہن بھائی مساوی درجہ بندی کے حامل ہوتے ہیں، جن کا مقصد بہن بھائیوں میں بوجھ تقسیم کرنا ہوتا ہے۔ جب بہن بھائیوں کے ایک گروپ میں ایک کیش میں کوئی درخواست آتی ہے، تو آئی سی پی کا استعمال بہن بھائیوں سے درخواست کی جانے والی چیز کے بارے میں پوچھ گچھ کرنے کے لیے کیا جاتا ہے۔ اگر بہن بھائی کے پاس اعتراض ہے، تو اسے عام طور پر اصل سرور سے پوچھ گچھ کرنے کے بجائے وہاں سے منتقل کیا جائے گا۔ اسے اکثر "نیئر مس" کہا جاتا ہے-آبجیکٹ کیش (ایک "مس") میں نہیں ملتا ہے بلکہ اسے ریموٹ سرور کے بجائے قریبی کیش سے لوڈ کیا جاتا ہے۔ آئی سی پی پروٹوکول کو ہلکا پھلکا بنایا گیا تھا تاکہ کیشز کے درمیان راؤنڈ ٹرپ کے وقت کو کم سے کم کیا جا سکے۔ یہ ناقابل اعتماد لیکن تیز رابطوں کے لیے ہے۔ یہ نقطہ نظر سرور کی بازیافت کی تعداد کو کم کر سکتا ہے، اور ڈیٹا کی مثال کی متعدد کاپیوں کو ذخیرہ کرنے سے بھی روک سکتا ہے، لیکن انٹرکیش مواصلات میں اضافے کی ممکنہ خرابی کا باعث بنتا ہے، جو سسٹم کو سست کر سکتا ہے۔ آئی سی پی پروٹوکول کو آر ایف سی 2186 میں بیان کیا گیا ہے، جو کہ آر ایف سی 2187 میں درجہ بندی والے ویب کیشنگ پر اس کا اطلاق ہے۔ پراکسیز ویب پراکسیز جو آئی سی پی کی حمایت کرتی ہیں ان میں شامل ہیں: سی اے سی ایچ ای باکس سسکو کیچ انجن سسکو کنٹینٹ انجن ڈیلی گیٹ ہارویسٹ پروجیکٹ ٹریفک سرور مرر امیج ایم او ڈبلیو ایس نیٹ کیش نیٹ اسکیپ پراکسی سرور ناول بارڈر منیجر فاسٹ کیش پراکسی ایس جی سکویڈ اسکائی کیش ایچ ٹی سی پی، جو آئی سی پی کے جانشین کے طور پر ڈیزائن کیا گیا ہے، آئی سی پی کی تعیناتی میں پائے جانے والے مختلف مسائل کو سنبھالنے کی کوششیں کرتا ہے۔ آئی سی پی پیغام کا ڈھانچہ ایک آئی سی پی پیغام دو حصوں پر مشتمل ہوتا ہے: ہیڈر ڈیٹا ہیڈر: ہیڈر کی لمبائی 20 آکٹٹس (پانچ 32 بٹ الفاظ) مقرر کی جاتی ہے۔ ڈیٹا: ڈیٹا متغیر لمبائی کا ہوتا ہے، جو 16,384 آکٹٹس کے زیادہ سے زیادہ آئی سی پی پیغام کے سائز (بشمول ہیڈر) سے محدود ہوتا ہے۔ آئی سی پی ہیڈر 8 فیلڈز پر مشتمل ہے، جس میں 2 اختیاری فیلڈز ہیں۔ پانچواں اور چھٹا فیلڈ اختیاری ہے (ٹیبل میں گلابی پس منظر) اور مناسب طور پر "آپشنز" اور "آپشن ڈیٹا" کا نام دیا گیا ہے۔ حوالہ جات بیرونی روابط آر ایف سی 2186 آئی سی پی ورژن 2 آر ایف سی 2187 آئی سی پی ورژن 2 ویب کیشنگ پروٹوکول کا اطلاق