ما كان يشكل جزءًا من كل شبكة كان يتطلب وجود خادم WINS. ولكن، هل هو لا يزال ضرورياً اليوم؟
في هذا المقال، ستتعلم قليلاً عن WINS ولاستيعاب ما إذا كنت لا تزال بحاجة فعلية إلى تلك الخادم القديمة WINS التي تتدلى حول شبكتك.
فهم WINS يعني فهم NetBIOS
يتفاعل الحواسيب من خلال بروتوكولات مثل TCP/IP باستخدام خطط أرقام عبر عناوين IP. ولتجنب الحاجة إلى تذكر كل تلك الأرقام، ظهرت طريقة لـ “وسم” تلك عناوين IP بالأسماء. من خلال تخصيص أسماء لكل كمبيوتر في شبكة، يمكن للشخص إدارتها بشكل أسهل.
كانت أحد أول وسائل تعيين الأسماء لعناوين IP هي نظام إدخال/إخراج NetBIOS أو NetBIOS. NetBIOS أو، بشكل أكثر تحديدًا، NetBIOS عبر TCP/IP أو NetBT هو خدمة تعمل على طبقة الجلسة في نموذج OSI وتعمل ببروتوكول TCP/IP لتيسير التعرف على الأجهزة والتواصل بينها على الشبكة.
نقل NetBT تقليديًا الأسماء عبر الشبكة من خلال إرسال رسائل استعلام البث عبر TCP/IP. NetBIOS غير قابل للتوجيه، ولكن NetBIOS لا يمكن حل أسماءه عبر شبكات متعددة. ولحل هذا، طوّرت مايكروسوفت خدمة تسمية NetBIOS أو ما يعرفه الكثيرون باسم WINS لحل أسماء الأجهزة عبر الشبكات الموجهة.
NetBIOS —> WINS
كان لدى NetBIOS مشكلة كبيرة؛ فلا يمكن توجيهه إلى شبكات أخرى. كانت الشركات بدأت تحتاج إلى شبكات عديدة لتقسيم حركة المرور ولكن NetBIOS لا يمكن توجيهه عبر تلك الشبكات. فماذا يجب فعله؟ قاموا بإدخال بروتوكول جديد؛ خدمة تسمية الإنترنت لنظام Windows (WINS).
من خلال استخدام WINS، يمكن لمسؤولي النظام الآن توجيه حركة أسماء الأجهزة عبر الشبكات لأنه يعتمد على بروتوكول TCP/IP. إذا استخدم المسؤولون WINS، كان لديهم أيضًا مكان مركزي يمكن لجميع الأجهزة تسجيل أسمائها وعناوين IP الخاصة بها.
كيف تعمل خوادم (وعملاء) WINS
WINS هو نظام عميل-خادم يتكون من جزأين رئيسيين؛ عميل WINS الذي يعمل على جهاز كمبيوتر بنظام Windows وخادم WINS الذي يضم قاعدة بيانات تحتوي على سجلات مختلفة تمثل تعيينات اسم الجهاز إلى عنوان IP.
تسجيل العميل والحل
بمجرد توفر خادم WINS على الشبكة لاستخدام العملاء، يتفاعل العملاء مع الخادم بثلاث طرق رئيسية؛ التعيين، والتسجيل، وحل الاسماء.
تعيين العميل
ليصبح عضوًا في عملية حل NIS، يجب على جهاز الكمبيوتر الذي يعمل بنظام Windows أن يعرف أولاً مع أي خادم NIS سيتواصل. للقيام بذلك، يتم تعيين خادم NIS (العميل) لنظام Windows إما يدويًا أو عبر DHCP.
بمجرد أن يتم تحديد خادم NIS، يحاول العميل بعد ذلك تسجيل نفسه لدى الخادم، مما يؤدي إلى إنشاء تعيين اسم المضيف إلى عنوان IP في قاعدة بيانات NIS.
تسجيل العميل
عندما يأتي عميل WIN لأول مرة على الإنترنت، سيقوم أولاً بإرسال طلب للتحقق مما إذا كان يحتفظ باسم مضيف فريد. هذه الخطوة ضرورية لتجنب تكرار الأسماء. بمجرد عدم العثور على أي اسم آخر على الشبكة، سيقوم العميل بتسجيل نفسه في قاعدة بيانات NIS.
حل أسماء العملاء
بعد فترة من حين لآخر بعد أن يتلقى جميع عملاء NIS الخوادم المحددة للتوجيه ويكونوا قد سجلوا أنفسهم، يمكن لجميع العملاء حل جميع أسماء العملاء الأخرى من خلال عملية حل الأسماء حتى عبر شبكات مختلفة. يقومون بهذا عن طريق الاستعلام عن خادم NIS باستفسارات أسماء NetBIOS والرد على الطلبات بعناوين IP الصحيحة للآلات المحددة.
- سيتم في نهاية المطاف إزالة العملاء من الشبكة من قاعدة بيانات NIS في مهمة تعرف باسم tombstoning.
تكرار الخادم
النظام البيئي لـ WINS لا يقتصر فقط على تواصل العديد من العملاء مع خادم WINS واحد. تحتفظ العديد من الشبكات لاحقًا بالعديد من خوادم WINS التي تستنسخ سجلات قاعدة البيانات لخوادم WINS أخرى من خلال شركاء التكرار.
A WINS replication partner can be either configured in a pull or push manner. Pull replication partners request updated database records from Push partners. These requests occur every 15 minutes or in response to an update notification from a Push partner.
في شبكة كبيرة ، يجب تكوين جميع خوادم WINS كشركاء سحب ودفع لتوفير إدخالات قاعدة البيانات حتى الآن لجميع خوادم WINS في الشبكة.
قيود WINS
على الرغم من أن WINS ، في وقت ما ، ساعدت المؤسسات على الانتقال من قرارات NetBIOS غير قابلة للتوجيه إلى حلاً قابلًا للتوجيه ومقياسًا ، إلا أنها الآن قديمة وتعتبر تراثية. لماذا؟ أساسا DNS.
قدمت WINS مساحة أسطوانية تتطلب استخدام اسم مرة واحدة فقط في الشبكة. العيب هو أنه لم يعمل بشكل جيد على الشبكات الكبيرة.
أيضا ، على الرغم من أن WINS لديها خيارات تكرار للتوازن والتحمل الزائد ، يمكن أن يؤدي ذلك إلى نظام معقد للغاية والذي يشكل مشكلات في حل المشكلات.
WINS أم لا WINS؟
قبل عقود، كان يتعرف عملاء Windows على أجهزة الشبكة من خلال أسماء NetBIOS الخاصة بها، وبالتالي كان هناك حاجة إلى خدمة WINS. ولكن في الوقت الحالي، لا يُعد WINS ضروريًا على الأجهزة الحديثة التي تعمل بنظام Windows 2000 وما بعده.
وهناك بعض المؤسسات التي تدير تطبيقات قديمة مثل Microsoft Systems Management Server (SMS) أو Microsoft BackOffice Server لتكوينات البريد الإلكتروني على نمط العميل/الخادم، قد تحتاج لاستخدام خدمة WINS حتى الآن.
أصبحت WINS تكنولوجيا قديمة الآن، وقد قامت Microsoft بوقف دعمها لصالح بروتوكولات أخرى مثل DNS، الذي يعتبر أكثر ملاءمة لحل أسماء الأجهزة في بيئات تعمل بنظام Windows Servers 2000 وما بعده.
ومع ذلك، إذا كنت بحاجة لدعم خوادم وتطبيقات أجهزة العمل التي تعمل بنظام Windows NT، قد تكون بحاجة إليها.