Network Protocol Virtualization
نیٹ ورک پروٹوکول ورچوئلائزیشن یا نیٹ ورک پروٹوکول اسٹیک ورچوئلائزیشن ایک خدمت کے طور پر نیٹ ورک کنکشن فراہم کرنے کا ایک تصور ہے، بغیر کسی ایپلی کیشن ڈویلپر کے عین مطابق مواصلاتی اسٹیک کی ساخت کا فیصلہ کرنے کے۔ تصور نیٹ ورک پروٹوکول ورچوئلائزیشن (این پی وی) سب سے پہلے ہیوسکیل اور دیگر نے تجویز کیا تھا۔ 2015 میں نیٹ ورک پروٹوکول اسٹیکس کے لیے منتقلی کے تصور کے حصے کے طور پر ایک کھردری خاکہ کے طور پر۔ یہ تصور تیار ہوا اور اسے 2018 میں قابل تعین حالت میں شائع کیا گیا۔ کلیدی خیال یہ ہے کہ ایپلی کیشنز کو ان کے مواصلاتی اسٹیک سے الگ کیا جائے۔ آج ساکٹ اے پی آئی میں ایپلیکیشن ڈویلپر کو آئی پی وی 4/آئی پی وی 6 اور یو ڈی پی/ٹی سی پی کے درمیان انتخاب کرکے ہاتھ سے مواصلاتی اسٹیک مرتب کرنے کی ضرورت ہوتی ہے۔ این پی وی تجویز کرتا ہے کہ نیٹ ورک پروٹوکول اسٹیک کو مشاہدہ شدہ نیٹ ورک ماحول کے مطابق بنایا جانا چاہیے (مثال کے طور پر۔ لنک پرت ٹیکنالوجی، یا موجودہ نیٹ ورک کی کارکردگی)۔ اس طرح، نیٹ ورک اسٹیک کو ترقی کے وقت نہیں، بلکہ رن ٹائم پر مرتب کیا جانا چاہیے اور ضرورت پڑنے پر اسے ڈھالنے کے امکان کی ضرورت ہوتی ہے۔ مزید برآں ڈیکپلنگ آئی ایس او او ایس آئی نیٹ ورک لیئر ماڈل کی زنجیروں کو آرام دیتی ہے، اور اس طرح مواصلاتی اسٹیک کے متبادل تصورات کو قابل بناتی ہے۔ Heuschkel et al. مفید خدمات کے ساتھ مواصلات کو بہتر بنانے کے لیے مواصلاتی اسٹیک میں اضافی تہوں کو شامل کرنے کے لیے مثال کے طور پر ایپلیکیشن لیئر مڈل باکسز کے تصور کی تجویز پیش کرتا ہے (مثال کے طور پر۔ ایچ ٹی ٹی پی اصلاح) شکل ڈیٹا فلو کی وضاحت کرتی ہے۔ کسی قسم کے اے پی آئی کے ذریعے این پی وی سافٹ ویئر کے لیے ایپلی کیشنز انٹرفیس۔ Heuschkel et al. تجویز کردہ ساکٹ اے پی آئی کے مساوی متبادل لیکن مستقبل کی ایپلی کیشنز کے لیے مزید نفیس انٹرفیس کا تصور کریں۔ ایپلیکیشن پے لوڈ شیڈولر کے ذریعہ نیٹ ورک پیکٹوں پر کارروائی کرنے کے لیے (ممکنہ طور پر بہت سے) مواصلاتی اسٹیک کو تفویض کیا جاتا ہے، جو نیٹ ورکنگ ہارڈ ویئر کا استعمال کرتے ہوئے بھیجے جاتے ہیں۔ انتظامی جزو فیصلہ کرتا ہے کہ مواصلاتی اسٹیک کیسے تشکیل پاتے ہیں اور شیڈولنگ اسکیم کیسے ہونی چاہیے۔ فیصلوں کی حمایت کے لیے سافٹ ویئر سے متعین نیٹ ورکنگ سیاق و سباق میں انتظامی نظام کو مربوط کرنے کے لیے ایک انتظامی انٹرفیس فراہم کیا جاتا ہے۔ این پی وی کی مزید تحقیقات ایل پی ڈبلیو اے این انٹرنیٹ آف تھنگز (آئی او ٹی) کے منظرناموں کے مرکزی عنصر کے طور پر کی گئی ہے۔ خاص طور پر، ایسی ایپلی کیشنز کی تعیناتی جو بنیادی نقل و حمل، نیٹ ورک، لنک اور فزیکل تہوں کے لیے اگنوسٹک ہیں، 2020 میں رولانڈو ہیریرو نے دریافت کی تھی۔ اس تناظر میں، این پی وی بڑے پیمانے پر آئی او ٹی رسائی نیٹ ورک میں محدود سینسرز، ایکچوایٹرز اور کنٹرولرز کی تعیناتی اور انتظام کو پورا کرنے کے لیے ایک بہت ہی کامیاب اور لچکدار ٹول بن جاتا ہے۔ نفاذ فی الحال تصور کو ظاہر کرنے کے لیے صرف ایک تعلیمی نفاذ دستیاب ہے۔ Heuschkel et al. اس نفاذ کو 2016 میں بطور ڈیمنسٹریٹر شائع کیا۔ اس کوڈ کی آخری تکرار گتھب پر اے جی پی ایل وی 3 کے تحت دستیاب ہے۔ ایپلیکیشن ورچوئلائزیشن ہارڈ ویئر ورچوئلائزیشن حوالہ جات بیرونی لنکس ورچوئلائزیشن کا تعارف مکی ورچوئل اسٹیک (این پی وی پروٹوٹائپ) کمپیوٹر سائنس