واجهة الشبكة الافتراضية
واجهة الشبكة الافتراضية ( VNI ) هي تمثيل افتراضي مجرد لواجهة شبكة الكمبيوتر التي قد تتوافق أو لا تتوافق بشكل مباشر مع وحدة تحكم واجهة الشبكة .
مستوى أنظمة التشغيل
من الشائع أن يحتفظ نظام التشغيل بجدول لواجهات الشبكة الافتراضية في الذاكرة. وهذا يسمح للنظام بتخزين هذه المعلومات والتعامل معها بغض النظر عن الواجهة المادية المستخدمة (أو حتى ما إذا كانت واجهة مادية مباشرة أو نفقًا أو واجهة جسرية). كما يسمح للعمليات على النظام بالتفاعل فيما يتعلق باتصالات الشبكة بشكل أكثر دقة من مجرد افتراض وجود إنترنت واحد غير محدد المعالم (ذي سعة أو أداء غير معروفين).
يشير دبليو. ريتشارد ستيفنز ، في المجلد الثاني من كتابه " TCP/IP Illustrated "، إلى جدول الواجهات الافتراضية لنواة النظام في مناقشته لتوجيه البث المتعدد. فعلى سبيل المثال، قد يعمل موجه البث المتعدد بشكل مختلف على الواجهات التي تمثل أنفاقًا مقارنةً بالواجهات المادية (كأن يحتاج فقط إلى جمع معلومات العضوية للواجهات المادية). وبالتالي، قد تحتاج الواجهة الافتراضية إلى الكشف عن بعض التفاصيل للمستخدم، مثل ما إذا كانت تمثل واجهة مادية مباشرة أم لا. [ 1 ]
إضافةً إلى السماح لتطبيقات مساحة المستخدم بالإشارة إلى اتصالات واجهة الشبكة المجردة، قد يسمح إطار عمل الواجهة الافتراضية في بعض الأنظمة للعمليات بتنسيق مشاركة واجهة مادية معينة بشكل أفضل (بما يتجاوز سلوك نظام التشغيل الافتراضي) من خلال تقسيمها هرميًا إلى واجهات مجردة ذات حدود نطاق ترددي ونماذج انتظار محددة. قد يستلزم ذلك تقييد العملية، على سبيل المثال، من خلال وراثة فرع محدود من هذا التسلسل الهرمي لا يُسمح لها بالخروج عنه.
غالبًا ما تكون هذه الطبقة الإضافية من تجريد الشبكة غير ضرورية، وقد تُؤدي إلى انخفاض طفيف في الأداء. مع ذلك، يُمكن أيضًا استخدام هذه الطبقة لتجاوز عنق الزجاجة في الأداء، بل وحتى لتجاوز النواة لأغراض التحسين. [ 2 ]
مستوى التطبيق
يُستخدم مصطلح VIF أيضًا عندما يقوم التطبيق بمحاكاة أو تجريد واجهات الشبكة. ونظرًا لأن معظم البرامج لا تحتاج إلى الاهتمام بتفاصيل واجهات الشبكة، ولأن التجريد المطلوب قد يكون متاحًا بالفعل من خلال نظام التشغيل، فإن استخدامه نادر.
انظر أيضاً
مراجع
- ↑ دبليو. ريتشارد ستيفنز؛ غاري ر. رايت (1995)، TCP/IP المصور، المجلد 2: التنفيذ ، أديسون-ويسلي ، الصفحات 401-434 ، ISBN 0-201-63354-X
- ↑ جين-سو كيم؛ كانغهو كيم؛ سونغ-إن جونغ (2001)، "بناء طبقة اتصال عالية الأداء عبر بنية واجهة افتراضية على مجموعات لينكس"، وقائع المؤتمر الدولي الخامس عشر للحوسبة الفائقة ، ACM، الصفحات 335-347 ، doi : 10.1145/377792.377858 ، ISBN 158113410X، S2CID 947584 ، تم استرجاعه بتاريخ 2009-02-09
روابط خارجية
- هندسة شبكات الحاسوب
