NetBIOS، وهو اختصار لـ Network Basic Input/Output System، هو عبارة عن مجموعة بروتوكولات شبكات تعمل على تسهيل الاتصال بين أجهزة الكمبيوتر داخل شبكة محلية (LAN). تم تطويره في الأصل بواسطة شركة IBM في أوائل الثمانينيات للسماح لأجهزة الكمبيوتر والأجهزة الأخرى بمشاركة الموارد مثل الملفات والطابعات والتطبيقات. يعمل NetBIOS في طبقة الجلسة (الطبقة 5) وطبقة النقل (الطبقة 4) لنموذج OSI، مما يجعله مكونًا أساسيًا في الأنظمة المبكرة المستندة إلى LAN.
تاريخ أصل NetBIOS وأول ذكر له
تم تقديم NetBIOS لأول مرة في عام 1983 كجزء من شبكة الكمبيوتر الشخصي الخاصة بشركة IBM، وهي أول محاولة للشركة لتقنية LAN. كان الغرض الأساسي من NetBIOS هو تمكين الاتصال بين أجهزة الكمبيوتر التي تستخدم نظام التشغيل PC-DOS الخاص بشركة IBM، والذي كان إصدار IBM من MS-DOS. أصبح البروتوكول معيارًا فعليًا للاتصال بين الأنظمة المعتمدة على الكمبيوتر في عصر ما قبل TCP/IP.
معلومات تفصيلية حول NetBIOS: توسيع الموضوع
يوفر NetBIOS طبقة تجريد فوق بروتوكولات الشبكة الأساسية، مما يسمح للتطبيقات بالتواصل مع بعضها البعض باستخدام أوامر بسيطة، بغض النظر عن أجهزة الشبكة أو البرامج المستخدمة. ويعتمد على بروتوكول مخطط بيانات المستخدم (UDP) وبروتوكول التحكم في الإرسال (TCP) لنقل البيانات.
الهيكل الداخلي لـ NetBIOS: كيف يعمل
يعمل NetBIOS على أساس الجلسات والأسماء. عندما يريد أحد الأجهزة الاتصال بجهاز آخر في الشبكة، فإنه يقوم بإنشاء جلسة NetBIOS بينهما. تسمح لهم هذه الجلسة بتبادل البيانات بشكل آمن. يتم تعريف كل جهاز مشارك في شبكة NetBIOS باسم NetBIOS فريد مكون من 16 حرفًا، مما يوفر تسمية سهلة التذكر لموارد الشبكة.
يتم تحليل أسماء NetBIOS إلى عناوين IP من خلال خدمة أسماء NetBIOS (NBNS)، وهو نظام تسمية بدائي يحافظ على التعيين بين أسماء NetBIOS وعناوين IP. يتيح هذا التعيين للأجهزة تحديد موقع الشبكة والتواصل مع بعضها البعض.
تحليل الميزات الرئيسية لـ NetBIOS
يوفر NetBIOS العديد من الميزات الأساسية لاتصالات الشبكة:
-
تقاسم الموارد: يتيح NetBIOS مشاركة الملفات والطابعات بين الأجهزة المتصلة بنفس الشبكة المحلية (LAN). وهذا يسهل العمل التعاوني والاستخدام الفعال للموارد.
-
تحليل الاسم: يوفر NetBIOS آلية لترجمة الأسماء التي يمكن تذكرها بسهولة (أسماء NetBIOS) إلى عناوين IP رقمية. وهذا يبسط عملية الاتصال بموارد الشبكة.
-
إدارة الجلسة: يقوم NetBIOS بإنشاء وإدارة جلسات الاتصال بين الأجهزة، مما يضمن تبادل البيانات بشكل موثوق خلال مدة الجلسة.
-
البث: يسمح NetBIOS للأجهزة بإرسال رسائل البث إلى كافة الأجهزة الموجودة على الشبكة. هذه الميزة مفيدة للإعلان عن الخدمات أو تحديد الموارد المتاحة.
أنواع NetBIOS
يوجد NetBIOS في شكلين: NetBIOS عبر TCP/IP (NBT) وNetBIOS عبر IPX/SPX. يتم استخدام الأول بشكل أكثر شيوعًا، حيث تم استبدال IPX/SPX إلى حد كبير بـ TCP/IP في الشبكات الحديثة. يوجد أدناه جدول مقارنة يوضح الاختلافات بين نوعي NetBIOS:
نوع نت بيوس | البروتوكول المستخدم | شعبية |
---|---|---|
NetBIOS عبر TCP/IP | تكب / إب | تستخدم على نطاق واسع |
NetBIOS عبر IPX/SPX | اي بي اكس/اس بي اكس | إرث |
طرق استخدام NetBIOS والمشاكل وحلولها
لقد عثر NetBIOS على العديد من التطبيقات، خاصة في الأنظمة القديمة وبيئات الشبكات الأقدم. ومع ذلك، فإنه يأتي أيضا مع نصيبه من التحديات:
-
مخاوف أمنية: يفتقر NetBIOS إلى ميزات الأمان المضمنة، مما يجعله عرضة للهجمات المختلفة، بما في ذلك هجمات الانتحال والتنصت وهجمات الوسيط.
-
مشكلات تحليل الاسم: يمكن أن يؤدي الاعتماد على خدمة اسم NetBIOS (NBNS) لتحليل الاسم إلى تعارضات وصعوبات في الحفاظ على تعيين اسم إلى IP ثابت.
-
حركة البث: يمكن أن تؤدي طبيعة البث الخاصة بـ NetBIOS إلى إنشاء حركة مرور غير ضرورية على الشبكة، مما يؤدي إلى عدم الكفاءة والاختناقات المحتملة.
ولمعالجة هذه المشكلات، يمكن لمسؤولي الشبكة اتخاذ عدة خطوات:
- تنفيذ جدران الحماية وتجزئة الشبكة للتحكم في الوصول ومنع الوصول غير المصرح به إلى خدمات NetBIOS.
- استخدام WINS (خدمة أسماء إنترنت Windows) للحصول على تحليل أسماء أكثر فعالية ومركزية في البيئات المستندة إلى Windows.
- استخدام شبكات VPN (الشبكات الخاصة الافتراضية) لتأمين الاتصال بين الأجهزة البعيدة التي تدعم NetBIOS.
الخصائص الرئيسية والمقارنات مع المصطلحات المماثلة
فيما يلي قائمة بالخصائص الرئيسية لـ NetBIOS، بالإضافة إلى مقارنات مع مصطلحات الشبكات المماثلة:
صفات:
- يسهل الاتصال داخل الشبكة المحلية.
- تمكين مشاركة الموارد، مثل الملفات والطابعات.
- يستخدم أسماء NetBIOS لتعريف الجهاز.
- يعتمد على الجلسات لتبادل البيانات بشكل آمن.
- يستخدم خدمة اسم NetBIOS (NBNS) لتحليل الاسم.
مقارنات:
- NetBIOS مقابل TCP/IP: يعمل NetBIOS في طبقات أعلى (الجلسة والنقل) ويوفر واجهة أبسط للتطبيقات، في حين أن TCP/IP عبارة عن مجموعة بروتوكولات شبكات شاملة تستخدم للاتصالات العالمية عبر الإنترنت.
- NetBIOS مقابل DNS: يستخدم NetBIOS NBNS لتحليل الأسماء في الشبكات المحلية (LAN)، في حين يتم استخدام DNS (نظام اسم المجال) لتحليل الأسماء العالمية على الإنترنت.
- NetBIOS مقابل الشركات الصغيرة والمتوسطة: غالبًا ما يتم استخدام NetBIOS وServer message Block (SMB) معًا. يتولى NetBIOS إدارة الجلسة وتحليل الأسماء، بينما يتولى SMB مشاركة الملفات والطابعات.
وجهات نظر وتقنيات المستقبل المتعلقة بـ NetBIOS
في الشبكات الحديثة، تم استبدال NetBIOS إلى حد كبير ببروتوكولات أكثر تقدمًا، مثل TCP/IP، وبدائل أكثر أمانًا مثل الإصدار 2 و3 من الشركات الصغيرة والمتوسطة. ويرجع الانخفاض في استخدام NetBIOS في المقام الأول إلى الثغرات الأمنية وقابلية التوسع المحدودة للشبكات الأكبر حجمًا. مع انتقال الشركات إلى البيئات السحابية والافتراضية، تستمر أهمية NetBIOS في التضاؤل.
كيف يمكن استخدام الخوادم الوكيلة أو ربطها بـ NetBIOS
تلعب الخوادم الوكيلة دورًا حاسمًا في تعزيز أمان الشبكة وأدائها. على الرغم من أن NetBIOS نفسه لا يتضمن خوادم بروكسي بشكل مباشر، إلا أنه يمكن استخدامها جنبًا إلى جنب لتوفير طبقات أمان إضافية وتحسين حركة مرور الشبكة.
يمكن للخوادم الوكيلة:
- تصفية حركة مرور NetBIOS، مما يمنع الطلبات الضارة أو غير المصرح بها من الوصول إلى الشبكة.
- العمل كوسطاء بين الأجهزة التي تدعم NetBIOS والإنترنت، مما يعزز الخصوصية وإخفاء الهوية للمستخدمين.
- تصل ذاكرة التخزين المؤقت إلى موارد NetBIOS بشكل متكرر، مما يقلل أوقات الاستجابة ويحافظ على النطاق الترددي للشبكة.
روابط ذات علاقة
لمزيد من المعلومات حول NetBIOS، فكر في استكشاف الموارد التالية: