Network Protocol Virtualization
નેટવર્ક પ્રોટોકોલ વર્ચ્યુઅલાઈઝેશન અથવા નેટવર્ક પ્રોટોકોલ સ્ટેક વર્ચ્યુઅલાઈઝેશન એ ચોક્કસ કોમ્યુનિકેશન સ્ટેક કમ્પોઝિશન નક્કી કરવા માટે એપ્લિકેશન ડેવલપરને ધ્યાનમાં લીધા વિના, સેવા તરીકે નેટવર્ક જોડાણો પ્રદાન કરવાની વિભાવના છે. કન્સેપ્ટ નેટવર્ક પ્રોટોકોલ વર્ચ્યુઅલાઈઝેશન (એન. પી. વી.) ની દરખાસ્ત સૌપ્રથમ હ્યુસ્કેલ એટ અલ દ્વારા કરવામાં આવી હતી. 2015 માં નેટવર્ક પ્રોટોકોલ સ્ટેક્સ માટે સંક્રમણ ખ્યાલના ભાગ રૂપે રફ સ્કેચ તરીકે. આ ખ્યાલ વિકસિત થયો અને 2018 માં જમાવટક્ષમ સ્થિતિમાં પ્રકાશિત થયો હતો. મુખ્ય વિચાર એ છે કે એપ્લિકેશનોને તેમના કોમ્યુનિકેશન સ્ટેક્સમાંથી અલગ કરવામાં આવે. આજે સોકેટ એપીઆઈ માટે એપ્લિકેશન ડેવલપરને આઇપીવી 4/આઇપીવી 6 અને યુડીપી/ટીસીપી વચ્ચે પસંદગી કરીને હાથથી સંચાર માળખું રચવાની જરૂર છે. એન. પી. વી. દરખાસ્ત કરે છે કે નેટવર્ક પ્રોટોકોલ સ્ટેક અવલોકન કરેલ નેટવર્ક વાતાવરણને અનુરૂપ હોવું જોઈએ (દા. ત. લિંક લેયર ટેકનોલોજી, અથવા વર્તમાન નેટવર્ક પ્રદર્શન). આમ, નેટવર્ક માળખું વિકાસના સમયે ન રચવું જોઈએ, પરંતુ રનટાઇમ પર હોવું જોઈએ અને જો જરૂરી હોય તો તેને અનુકૂળ થવાની સંભાવનાની જરૂર છે. વધુમાં ડીકપલિંગ ISO OSI નેટવર્ક લેયર મોડેલની સાંકળોને હળવા કરે છે, અને આમ સંચાર સ્ટેક્સની વૈકલ્પિક વિભાવનાઓને સક્ષમ કરે છે. હ્યુસ્કેલ એટ અલ. ઉપયોગી સેવાઓ સાથે સંચારને સમૃદ્ધ બનાવવા માટે સંચાર માળખામાં વધારાના સ્તરો ઉમેરવા માટે ઉદાહરણ તરીકે એપ્લિકેશન સ્તર મિડલબોક્સની વિભાવનાની દરખાસ્ત કરે છે (દા. ત. HTTP ઓપ્ટિમાઇઝેશન) આકૃતિ ડેટા ફ્લોને સમજાવે છે. અમુક પ્રકારના API દ્વારા NPV સોફ્ટવેર સાથે એપ્લીકેશન ઇન્ટરફેસ. હ્યુસ્કેલ એટ અલ. પ્રસ્તાવિત સોકેટ API સમકક્ષ ફેરબદલ પરંતુ ભાવિ કાર્યક્રમો માટે વધુ સુસંસ્કૃત ઇન્ટરફેસોની કલ્પના કરો. એપ્લિકેશન પેલોડ શેડ્યૂલર દ્વારા નેટવર્ક પેકેટો પર પ્રક્રિયા કરવા માટે એક (સંભવિત ઘણા) સંચાર સ્ટેકને સોંપવામાં આવે છે, જે નેટવર્કિંગ હાર્ડવેરનો ઉપયોગ કરીને મોકલવામાં આવે છે. વ્યવસ્થાપન ઘટક નક્કી કરે છે કે સંચાર સ્ટેક્સ કેવી રીતે રચાય છે અને સુનિશ્ચિત યોજના કેવી હોવી જોઈએ. નિર્ણયોને ટેકો આપવા માટે સોફ્ટવેર-નિર્ધારિત નેટવર્કિંગ સંદર્ભોમાં મેનેજમેન્ટ સિસ્ટમને એકીકૃત કરવા માટે મેનેજમેન્ટ ઇન્ટરફેસ પ્રદાન કરવામાં આવે છે. એન. પી. વી. ની એલ. પી. ડબલ્યુ. એ. એન. ઈન્ટરનેટ ઓફ થિંગ્સ (આઈ. ઓ. ટી.) દૃશ્યોના કેન્દ્રિય તત્વ તરીકે વધુ તપાસ કરવામાં આવી છે. ખાસ કરીને, 2020 માં રોલાન્ડો હેરેરો દ્વારા અંતર્ગત પરિવહન, નેટવર્ક, કડી અને ભૌતિક સ્તરો માટે અજ્ઞેયવાદી એપ્લિકેશનોની જમાવટની શોધ કરવામાં આવી હતી. આ સંદર્ભમાં, એન. પી. વી. વિશાળ આઈ. ઓ. ટી. એક્સેસ નેટવર્કમાં મર્યાદિત સેન્સર, એક્ટ્યુએટર્સ અને નિયંત્રકોની જમાવટ અને વ્યવસ્થાપનને પૂર્ણ કરવા માટે એક ખૂબ જ સફળ અને લવચીક સાધન બની જાય છે. અમલીકરણ હાલમાં ખ્યાલ દર્શાવવા માટે માત્ર એક જ શૈક્ષણિક અમલીકરણ ઉપલબ્ધ છે. હ્યુસ્કેલ એટ અલ. 2016 માં નિદર્શનકાર તરીકે આ અમલીકરણ પ્રકાશિત કર્યું. આ કોડનું છેલ્લું પુનરાવર્તન Github પર AGPLv3 હેઠળ ઉપલબ્ધ છે. એપ્લિકેશન વર્ચ્યુઅલાઈઝેશન હાર્ડવેર વર્ચ્યુઅલાઈઝેશન સંદર્ભો પણ જુઓ બાહ્ય કડીઓ વર્ચ્યુઅલાઈઝેશન MAKI વર્ચ્યુઅલાઈઝેશન (NPV પ્રોટોટાઇપ) કમ્પ્યુટર વિજ્ઞાનનો પરિચય