Network Protocol Virtualization
নেটওয়ার্ক প্রটোকল ভার্চ্যুয়ালাইজেশন বা নেটওয়ার্ক প্রটোকল স্ট্যাক ভার্চ্যুয়ালাইজেশন হল একটি পরিষেবা হিসাবে নেটওয়ার্ক সংযোগ প্রদানের একটি ধারণা, যা অ্যাপ্লিকেশন ডেভেলপারকে সঠিক যোগাযোগ স্ট্যাকের গঠন নির্ধারণ করতে বাধ্য করে না। কনসেপ্ট নেটওয়ার্ক প্রোটোকল ভার্চ্যুয়ালাইজেশন (এন. পি. ভি) প্রথমে হিউস্কেল এট আল দ্বারা প্রস্তাবিত হয়েছিল। 2015 সালে নেটওয়ার্ক প্রোটোকল স্ট্যাকের জন্য একটি রূপান্তর ধারণার অংশ হিসাবে একটি মোটামুটি স্কেচ হিসাবে। ধারণাটি বিকশিত হয়েছিল এবং 2018 সালে একটি স্থাপনযোগ্য অবস্থায় প্রকাশিত হয়েছিল। মূল ধারণাটি হল অ্যাপ্লিকেশনগুলিকে তাদের যোগাযোগ স্ট্যাক থেকে বিচ্ছিন্ন করা। বর্তমানে সকেট এপিআই-এর জন্য অ্যাপ্লিকেশন ডেভেলপারকে আইপিভি4/আইপিভি6 এবং ইউডিপি/টিসিপি-র মধ্যে থেকে বেছে হাতে যোগাযোগ স্ট্যাক রচনা করতে হয়। এন. পি. ভি প্রস্তাব করে যে নেটওয়ার্ক প্রোটোকল স্ট্যাকটি পর্যবেক্ষিত নেটওয়ার্ক পরিবেশের সাথে সামঞ্জস্যপূর্ণ হওয়া উচিত (যেমন। লিঙ্ক স্তর প্রযুক্তি, বা বর্তমান নেটওয়ার্ক কর্মক্ষমতা)। সুতরাং, নেটওয়ার্ক স্ট্যাকটি বিকাশের সময়ে তৈরি করা উচিত নয়, তবে রানটাইমে এবং প্রয়োজনে অভিযোজিত হওয়ার সম্ভাবনা প্রয়োজন। উপরন্তু বিচ্ছিন্নকরণ আইএসও ওএসআই নেটওয়ার্ক স্তর মডেলের চেইনগুলিকে শিথিল করে এবং এইভাবে যোগাযোগ স্ট্যাকের বিকল্প ধারণাগুলি সক্ষম করে। হিউস্কেল এবং অন্যান্য। দরকারী পরিষেবাগুলির সাথে যোগাযোগকে সমৃদ্ধ করতে যোগাযোগ স্ট্যাকে অতিরিক্ত স্তর যুক্ত করার জন্য উদাহরণস্বরূপ অ্যাপ্লিকেশন স্তর মিডলবক্সের ধারণাটি প্রস্তাব করে (যেমন। এইচ. টি. টি. পি অপ্টিমাইজেশান) চিত্রটি তথ্যপ্রবাহের চিত্র তুলে ধরে। কিছু ধরনের এপিআই-এর মাধ্যমে এনপিভি সফ্টওয়্যারের সাথে অ্যাপ্লিকেশন ইন্টারফেস। হিউস্কেল এবং অন্যান্য। প্রস্তাবিত সকেট এপিআই সমতুল্য প্রতিস্থাপন কিন্তু ভবিষ্যতের অ্যাপ্লিকেশনের জন্য আরও পরিশীলিত ইন্টারফেসের কল্পনা করুন। অ্যাপ্লিকেশন পে-লোড একটি সময়নির্ধারকের দ্বারা একটি (সম্ভাব্য অনেকগুলির মধ্যে) যোগাযোগ স্ট্যাককে নেটওয়ার্ক প্যাকেটগুলিতে প্রক্রিয়াজাত করার জন্য বরাদ্দ করা হয়, যা নেটওয়ার্কিং হার্ডওয়্যার ব্যবহার করে পাঠানো হয়। একটি পরিচালন উপাদান সিদ্ধান্ত নেয় যে যোগাযোগের স্ট্যাকগুলি কীভাবে তৈরি হয় এবং সময়সূচী পরিকল্পনাটি কেমন হওয়া উচিত। সিদ্ধান্তগুলিকে সমর্থন করার জন্য সফ্টওয়্যার-সংজ্ঞায়িত নেটওয়ার্কিং প্রসঙ্গে পরিচালন ব্যবস্থাকে সংহত করার জন্য একটি পরিচালন ইন্টারফেস প্রদান করা হয়। এন. পি. ভি-কে এল. পি. ডব্লিউ. এ. এন ইন্টারনেট অফ থিংস (আই. ও. টি) পরিস্থিতির একটি কেন্দ্রীয় উপাদান হিসাবে আরও তদন্ত করা হয়েছে। বিশেষত, অন্তর্নিহিত পরিবহন, নেটওয়ার্ক, লিঙ্ক এবং শারীরিক স্তরগুলির জন্য অজ্ঞেয়বাদী অ্যাপ্লিকেশনগুলির স্থাপন 2020 সালে রোলান্ডো হেরেরো দ্বারা অন্বেষণ করা হয়েছিল। এই প্রসঙ্গে, এনপিভি বিশাল আইওটি অ্যাক্সেস নেটওয়ার্কে সীমাবদ্ধ সেন্সর, অ্যাকিউটিউটর এবং নিয়ন্ত্রকদের স্থাপন ও পরিচালনা সম্পন্ন করার জন্য একটি অত্যন্ত সফল এবং নমনীয় সরঞ্জাম হয়ে ওঠে। বাস্তবায়ন বর্তমানে ধারণাটি প্রদর্শনের জন্য শুধুমাত্র একটি একাডেমিক বাস্তবায়ন উপলব্ধ। হিউস্কেল এবং অন্যান্য। 2016 সালে প্রদর্শক হিসাবে এই বাস্তবায়নটি প্রকাশ করে। এই কোডের শেষ পুনরাবৃত্তি গিথাবে এ. জি. পি. এল. ভি. 3-এর অধীনে পাওয়া যায়। আরও দেখুন অ্যাপ্লিকেশন ভার্চ্যুয়ালাইজেশন হার্ডওয়্যার ভার্চ্যুয়ালাইজেশন রেফারেন্স বাহ্যিক লিঙ্ক ভার্চ্যুয়ালাইজেশনের একটি ভূমিকা মাকি ভার্চ্যুয়ালস্ট্যাক (এন. পি. ভি প্রোটোটাইপ) কম্পিউটার বিজ্ঞান