Keepalive
کیپلائیو (کے اے) ایک پیغام ہے جو ایک ڈیوائس کے ذریعے دوسرے ڈیوائس پر بھیجا جاتا ہے تاکہ یہ معلوم کیا جا سکے کہ دونوں کے درمیان لنک کام کر رہا ہے، یا لنک کو ٹوٹنے سے روکا جا سکے۔ تفصیل ایک بار ٹی سی پی کنکشن قائم ہونے کے بعد، اس کنکشن کو اس وقت تک درست قرار دیا جاتا ہے جب تک کہ ایک طرف اسے بند نہ کر دے۔ ایک بار کنکشن منسلک حالت میں داخل ہو جانے کے بعد، یہ غیر معینہ مدت تک جڑا رہے گا۔ لیکن حقیقت میں یہ تعلق غیر معینہ مدت تک نہیں رہے گا۔ اگر کچھ عرصے میں کوئی سرگرمی نہیں ہوئی ہے تو بہت سے فائر وال یا این اے ٹی سسٹم کنکشن کو بند کر دیں گے۔ کیپ الائیو سگنل کا استعمال انٹرمیڈیٹ میزبانوں کو غیر فعال ہونے کی وجہ سے کنکشن بند نہ کرنے کے لیے کیا جا سکتا ہے۔ یہ بھی ممکن ہے کہ ایک میزبان اب نہیں سن رہا ہو (مثال کے طور پر۔ ایپلیکیشن یا سسٹم کریش)۔ اس صورت میں، کنکشن بند ہے، لیکن کبھی کوئی ایف آئی این نہیں بھیجا گیا۔ اس صورت میں، کیپ الائیو پیکٹ کو کسی کنکشن سے پوچھ گچھ کرنے کے لیے استعمال کیا جا سکتا ہے تاکہ یہ معلوم کیا جا سکے کہ آیا وہ اب بھی برقرار ہے یا نہیں۔ ایک زندہ سگنل اکثر پہلے سے طے شدہ وقفوں پر بھیجا جاتا ہے، اور انٹرنیٹ پر ایک اہم کردار ادا کرتا ہے۔ سگنل بھیجنے کے بعد، اگر کوئی جواب موصول نہیں ہوتا ہے، تو لنک کو ڈاؤن سمجھا جاتا ہے اور مستقبل کے ڈیٹا کو دوسرے راستے سے روٹ کیا جائے گا جب تک کہ لنک دوبارہ اپ نہ ہو جائے۔ انٹرنیٹ کے بنیادی ڈھانچے کو یہ بتانے کے لیے کہ کنکشن کو محفوظ رکھا جانا چاہیے، ایک زندہ سگنل بھی استعمال کیا جا سکتا ہے۔ کیپلائیو سگنل کے بغیر، انٹرمیڈیٹ این اے ٹی-فعال راؤٹرز ٹائم آؤٹ کے بعد کنکشن چھوڑ سکتے ہیں۔ چونکہ واحد مقصد ایسے لنکس تلاش کرنا ہے جو کام نہیں کرتے ہیں یا ایسے کنکشنز کی نشاندہی کرنا ہے جنہیں محفوظ کیا جانا چاہیے، اس لیے کیپلائیو پیغامات مختصر ہوتے ہیں اور زیادہ بینڈوتھ نہیں لیتے۔ تاہم، ان کی عین مطابق شکل اور استعمال کی شرائط مواصلاتی پروٹوکول پر منحصر ہیں۔ ٹی سی پی کیپلائیو ٹرانسمیشن کنٹرول پروٹوکول (ٹی سی پی) کیپلائیوز ایک اختیاری خصوصیت ہے، اور اگر شامل ہے تو اسے ڈیفالٹ آف کرنا ہوگا۔ کیپلائیو پیکٹ میں کوئی ڈیٹا نہیں ہوتا ہے۔ ایتھرنیٹ نیٹ ورک میں، اس کے نتیجے میں کم سے کم سائز (64 بائٹس) کے فریم ہوتے ہیں۔ کیپلائیو سے متعلق تین پیرامیٹرز ہیں: کیپلائیو ٹائم بیکار حالت میں دو کیپلائیو ٹرانسمیشنز کے درمیان کا دورانیہ ہے۔ ٹی سی پی برقرار رکھنے کی مدت کو ترتیب دینے کے قابل ہونا ضروری ہے اور پہلے سے طے شدہ طور پر 2 گھنٹے سے کم نہیں ہے۔ کیپلائیو وقفہ دو مسلسل کیپلائیو ری ٹرانسمیشن کے درمیان کا دورانیہ ہے، اگر پچھلی کیپلائیو ٹرانسمیشن کا اعتراف موصول نہیں ہوتا ہے۔ جب دو میزبان ٹی سی پی/آئی پی کے ذریعے کسی نیٹ ورک پر جڑے ہوتے ہیں، تو ٹی سی پی کیپلائیو پیکٹ کو اس بات کا تعین کرنے کے لیے استعمال کیا جا سکتا ہے کہ آیا کنکشن اب بھی درست ہے، اور ضرورت پڑنے پر اسے ختم کر دیا جا سکتا ہے۔ زیادہ تر میزبان جو ٹی سی پی کی حمایت کرتے ہیں وہ بھی ٹی سی پی کیپلائیو کی حمایت کرتے ہیں۔ ہر میزبان (یا ہم مرتبہ) وقتا فوقتا اپنے ہم مرتبہ کو ایک ٹی سی پی پیکٹ بھیجتا ہے جو جواب طلب کرتا ہے۔ اگر ایک مخصوص تعداد میں کیپلائیوز بھیجے جاتے ہیں اور کوئی جواب (اے سی کے) موصول نہیں ہوتا ہے، تو بھیجنے والا میزبان اس کے سرے سے کنکشن کو ختم کر دے گا۔ اگر ٹی سی پی کیپلائیو ٹائم آؤٹ کی وجہ سے کنکشن ختم کر دیا گیا ہے اور دوسرا میزبان بالآخر پرانے کنکشن کے لیے ایک پیکٹ بھیجتا ہے، تو کنکشن ختم کرنے والا میزبان دوسرے میزبان کو اشارہ کرنے کے لیے آر ایس ٹی فلیگ سیٹ کے ساتھ ایک پیکٹ بھیجے گا کہ پرانا کنکشن اب فعال نہیں ہے۔ یہ دوسرے میزبان کو کنکشن کے اختتام کو ختم کرنے پر مجبور کرے گا تاکہ نیا کنکشن قائم کیا جا سکے۔ عام طور پر، ٹی سی پی کیپلائیوز کو ہر 45 یا 60 سیکنڈ میں ایک بیکار ٹی سی پی کنکشن پر بھیجا جاتا ہے، اور 3 ترتیب وار اے سی کے چھوٹ جانے کے بعد کنکشن چھوڑ دیا جاتا ہے۔ یہ میزبان کے لحاظ سے مختلف ہوتا ہے، مثلا۔ ڈیفالٹ طور پر، ونڈوز پی سی 7200000 ایم ایس (2 گھنٹے) کے بعد پہلا ٹی سی پی کیپلائیو پیکٹ بھیجتے ہیں، پھر 1000 ایم ایس کے وقفوں پر 5 کیپلائیوز بھیجتے ہیں، اگر کسی بھی کیپلائیو پیکٹ کا کوئی جواب نہیں ملتا ہے تو کنکشن چھوڑ دیتے ہیں۔ چونکہ ٹی سی پی کیپلائیو اختیاری ہے، اس لیے مختلف پروٹوکول (مثال کے طور پر۔ ایس ایم بی اور ٹی ایل ایس) ٹی سی پی کے اوپر اپنی خود کیپ الائیو خصوصیت کو نافذ کرتے ہیں۔ یہ پروٹوکول کے لیے بھی عام ہے جو کنکشن لیس پروٹوکول پر سیشن کو برقرار رکھتے ہیں، مثال کے طور پر۔ یو ڈی پی پر اوپن وی پی این، اپنے خود کے زندہ رکھنے کو نافذ کرنے کے لیے۔ ہائپر ٹیکسٹ ٹرانسفر پروٹوکول "کنکشن" ہیڈر میں کلیدی لفظ "کیپ الائیو" کا استعمال کرتا ہے تاکہ یہ اشارہ کیا جا سکے کہ کنکشن کو مزید پیغامات کے لیے کھلا رکھا جانا چاہیے (یہ ایچ ٹی ٹی پی 1.1 میں ڈیفالٹ ہے، لیکن ایچ ٹی ٹی پی 1.1 میں ڈیفالٹ ہر درخواست/جواب کے جوڑے کے لیے ایک نیا کنکشن استعمال کرنا تھا)۔ اسی طرح کے نام کے باوجود، یہ فنکشن مکمل طور پر غیر متعلقہ ہے۔ دوسرے آلات "کیپ الائیو" آلات آٹوموٹو مرمت میں استعمال ہوتے ہیں تاکہ جب بیٹری منقطع ہو یا تبدیل ہو تو گاڑی میں موجود آلات کے لیے بیٹری وولٹیج کو برقرار رکھا جا سکے، عام طور پر گاڑی کے 12 وولٹ پاور آؤٹ لیٹ میں ایک چھوٹی سی بیٹری لگا کر۔ ایک عام ایپلی کیشن گاڑی کی مرمت کے دوران گاڑی کے ریڈیو یا دوسرے ڈیوائس کو "کوڈ" موڈ (سیکیورٹی لاک آؤٹ) میں جانے سے روک رہی ہے۔ عام طور پر، کم وولٹیج کا ذریعہ، جیسے کہ 9 وولٹ کی بیٹری، اس مقصد کے لیے کافی ہے۔ بجلی کی بندش کے دوران وقت اور دیگر ترتیبات کو برقرار رکھنے کے لیے برقی گھڑیوں میں اکثر بیٹری سے چلنے والے زندہ سرکٹس ہوتے ہیں۔ جب صارف بیٹری تبدیل کرتا ہے تو کچھ الیکٹرانک آلات اتار چڑھاؤ والی میموری کو برقرار رکھنے کے لیے کیپسیٹر سرکٹ کا استعمال کرتے ہیں۔ یہ بھی دیکھیں کہ سوئچ واچ ڈاگ ٹائمر ہول پنچنگ یو ڈی پی ہول پنچنگ وارنٹ کینری حوالہ جات کمپیوٹر نیٹ ورکنگ