بروتوكول الشبكة هوعبارة عن لغة معلوماتية تتيح لحاسبين (أو أكثر ) التراسل فيما بينهم وفهم الرسائل المتبادلة.
مبدأ العمل بسيط : لكي يستطيع حاسبان الإتصال عبر الشبكة ، يجب أن يستخدما نفس اللغة وبالتالي أن يستعملا نفس بروتوكول الشبكة .




* اختيار بروتوكول الشبكة:
يوجد ثلاثة بروتوكولات أساسية مستخدمة في الشبكات وهي :
TCP/IP : وهو البروتوكول الأكثر استخداماً في العالم .ويكمن السبب ببساطة في كونه البروتوكول المستخدم في شبكة الانترنت.
NetBEUI : وهو البروتوكول الذي قدمته شركة Microsoft .إنه بروتوكول بسيط جداً من حيث التثبيت، لكن استخدامه محدود في الشبكات المحلية الصغيرة فقط.
IPX/SPX : وهو البروتوكول المستخدم من قبل شركة Novell في نظام تشغيل الشبكة NetWare .لقد بدأ هذا البروتوكول بالاختفاء حتى أن شركة Novell نفسها بدأت باستخدام TCP/IP في إصدارات NetWare الأخيرة .



* تكوين الحاسب من أجل NetBEUI :
يعد إعداد طبقة البروتوكول من أجل NetBEUI عملية سهلة للغاية، ذلك هو السبب الأساسي لاستعمال NetBEUI في الشبكة المحلية .أما من نواحي أخرى، ففيه العديد من العيوب نذكر منها:
عدم توافقه مع أنظمة التشغيل الأخرى ,وذلك بسبب كون منتجه الأساسي هو Microsoft .
البروتوكول غير أمثلي، آلية العنونة التلقائية فيه قليلة الفعالية مقارنة مع TCP/IP وبالمقابل إنه ضعيف الحساسية لعمليات القرصنة مقارنة ب TCP/IP .
يعد NetBEUI خاص بالشبكات المحلية فقط، إنه من غير الممكن توجيه البروتوكول إلى الشبكات الأخرى .
لهذه الأسباب، لم يعد NetBEUI مستخدماً في أنظمة تشغيل Microsoft بشكل افتراضي وذلك منذ Windows 98 .أما في Windows XP ,فلم يعد هذا الخيار موجوداً أصلاً في لائحة البروتوكولات المقترحة ! يتوفر هذا البروتوكول على قرص مدمج ,ويمكن تثبيته عند الحاجة:
1- انقر الزر ابدأ ثم اختر الاتصال ب/إظهار كافة الاتصالات .
2- انقر الزر اليميني على الأيقونة Local Area Connection ,ثم اختر خصائص.
3- تبين النافذة لائحة بالبطاقات والبروتوكولات والخدمات المثبتة مسبقاً .
4- انقر الزر تثبيت.
5- انقر على البروتوكول , ثم انقر الزر إضافة .
6- البروتوكول NetBEUI غير مثبت بشكل قياسي في Windows XP .وقد يتوفر هذا البروتوكول أحياناً على القرص المدمج الخاص بتثبيت Windows XP .انقر على الزر قرص خاص ,ثم اختر محرك الأقراص المدمجة .
7- حدد مسار /VALUADD/MSFT/NET/NETBUI ضمن قرص تثبيت Windows XP .
8- انقر بشكل مزدوج على الملف Netnbf.Inf لبدء تثبيت بروتوكول NetBEUI
9- انقر الزر موافق لبدء عملية التثبيت .يجب إعادة تشغيل الحاسب في نهاية التثبيت .
10- يمكنك بعد ذلك استخدام NetBEUI في جميع تطبيقات الشبكة.




* إعادة استخدام الإعدادات القديمة مع IPX/SPX:
ليس من المنطقي تثبيت شبكة تستخدم IPX/SPX هذه الأيام .حتى شركة Novell، التي طورت هذا البروتوكول، قد تخلت عنه وأصبحت تستعمل TCP /IP في الإصدارات الجديدة من Netware (نظام التشغيل الخاص بإدارة الشبكات المحلية باستعمال IPX/SPX ).
لكن يوجد حتى الآن عدة شبكات قديمة لا تزال تستخدم في الإصدارات القديمة من ملقمات NetWare ,وبالتالي فهي لا تعمل إلا مع IPX/SPX .في الواقع ,يعرف نظام التشغيل هذا بضعفه .وهناك العديد من الشبكات التي لا تزال تعمل , منذ عدة سنوات ,دون إجراء أي تحديث في هذا النظام.
في الواقع لا يزال Netware مستخدماً في بعض المدارس والمعاهد .لذلك من الضروري معرفة كيفية إعداد محطات العمل بحيث تعمل كعميل في Novell .
إذا من الممكن إعداد عمل بحيث تستخدم عدة بروتوكولات معاً .وفي حالتنا هذه لدينا :
• NetBEUI أو TCP/IP من أجل الاستخدامات الحالية .
• IPX/SPX للوصول إلى البيانات المخزنة في الملقم Netware .






* تثبيت عميل Netware :
يشتمل windows XP ,على عميل Netware الذي يستثمر بروتوكول IPX/SPX .كما أنه بالتأكيد يتيح الوصول الموارد المشتركة في الملقم Netware .
ليس من الممكن الوصول إلى هذه الموارد من خلال أنظمة مقدمة من Windows .
1- من القائمة ابدأ اختر الاتصال ب/إظهار كافة الاتصالات .
2- انقر الزر اليميني على الأيقونة Local Area Connection ثم اختر خصائص .
3- انقر الزر تثبيت .
4- انقر على العميل ثم انقر الزر إضافة .
5- اختر Client Service for Netware .
أعد تشغيل windows عندها يمكنك استعمال اتصال مع شبكة Microsoft و/أو شبكة Netware .




* تجهيز الشبكة باستعمال TCP/IP :
لقد أصبح بروتوكول TCP/IP خياراً لا بد منه ,إذ أن معظم الحواسب في العالم تستطيع استثمار هذا البروتوكول .وليس هذا الاختيار عشوائياً بالطبع وإنما هو ناتج عن الميزات التقنية الكثيرة لهذا البروتوكول منها تثبيت بروتوكول TCP/IP على الشبكة المحلية .




* التثبيت والتكوين :
يجب قبل إعداد TCP/IP التأكد من وجوده في نظام التشغيل .عموماً يتم تثبيت هذا البروتوكول تلقائياً عند تثبيت أحد مكونات الشبكة (وصول بعيد , بطاقة الشبكة ,.......)
لتثبيت برتوكول TCP/IP في شبكتك المحلية عليك القيام بما يلي :
1- انقر زر ابدأ ,ثم اختر الاتصال ب/ عرض جميع الاتصالات
2- انقر يميناً على الأيقونة Local Area Connection ,ثم اختر خصائص .
يظهر صندوق حوار يسرد جميع البطاقات ,والبروتوكولات والخدمات المثبتة مسبقاً .
3- انقر على الزر تثبيت .
4- انقر على البروتوكول ,ثم انقر على الزر إضافة .
5- اختر Microsoft كمنتج لهذا البروتوكول ,واختر TCP/IP كبروتوكول شبكة ,ثم انقر الزر موافق .
6- ضع القرص المدمج الخاص بتثبيت Windows في الحاسب .
7- يجب إعادة تشغيل الحاسب بعد انتهاء التثبيت .يمكنك الآن البدء بإعداد TCP/IP .
بعد الانتهاء من تثبيت البروتوكول يمكن الآن إعداده كما يلي :
1-من صندوق الحوار خصائص Local Area Connection اختر TCP/IP ثم انقر على الزر خصائص .
2-يمكنك إعداد بروتوكول TCP/IP .لقيام بذلك ستحتاج للعديد من المعلومات التي يزودك بها مدير الشبكة ,أو أن تحددها بنفسك وهي :
* عنوان IP : وهو العنوان الذي تم تخصيصه للحاسب عند وضع الشبكة .
* قناع الشبكة الفرعية :يسمح بتعريف مدى سعة الشبكة المحلية ومجال عناوينها .
* العبارة الافتراضية :العبارة هي حاسب يربط الشبكة المحلية لديك مع الشبكات الخارجية.
* استخدام عناوين ملقم DNS التالية :تتيح تحديد ملقم أو ملقمين مخصصين لترجمة أسماء الملقمات إلى عناوين IP .
تكفي هذه البراميترات، التي تعد الأكثر أهمية لتكوين شبكة TCP/IP، ولتكوين الشبكة المحلية ليس من الضروري تعريف جميع البراميترات ويعتبر عنوان IP وقناع الشبكة الفرعية هما البارميتران الوحيدان الواجب إعدادهما دوماً.






* اختبار التكوين :
لا يتم في معظم الأحيان اختبار الشبكة بشكل كاف ,إذ أنها تستخدم بعد الانتهاء من تثبيتها مباشرة .إنها طريقة جيدة لتوفير الوقت اللازم لإجراء اختبارات للشبكة ،هذا إن عملت الشبكة بشكل جيد.
بالمقابل في حال ظهور مشاكل، من الأفضل اختبار الشبكة طبقة بعد طبقة .أي نبدأ بالمكونات الفيزيائية (بطاقة الشبكة) حتى نصل إلى تطبيق الشبكة المستخدم من قبل المستخدم النهائي .
سنقوم باختبار الشبكة على عدة مراحل مختلفة وهي :
أولاً- التحقق من تثبيت بطاقة الشبكة .
ثانياً- التحقق من عمل البروتوكول .
ثالثاً- استخدام الشبكة في الظروف الحقيقية .

أولاً- التحقق من تثبيت بطاقة الشبكة :

قد تسبب بطاقة الشبكة ، مثل أية بطاقة توسع مشاكل مثل:
- إما تعارض في الموارد بين عدة بطاقات توسع .
- أو عدم توافق برنامج التشغيل المقدم مع بطاقة الشبكة .
في كلتا الحالتين، لا تعد المشكلة ناتجة عن مشكلة في الشبكة ,إنها مشكلة متعلقة بارتباط سي ء
بين بطاقة الشبكة والمكونات الأخرى في الحاسب .على أي حال عند وجود مشكلة في تثبيت بطاقة الشبكة فإن ذلك يظهر بوضوح في صندوق حوار خصائص النظام (افتح لوحة التحكم ثم انقر على الأيقونة النظام واختر اللوحة الجهاز ,ثم انقر الزر إدارة الأجهزة .

ثانياً- اختبار طبقة البروتوكول:

اختبار شبكة NetBEUI
نادراً ما تظهر مشاكل في شبكة تستعمل بروتوكول NetBEUI وذلك لأن هذا البروتوكول لا يتطلب أية إعدادات خاصة مع ذلك قد يسمح الاختبار المباشر على مستوى البروتوكول باكتشاف مشاكل التوصيل (كبل مقطوع ،مأخذ غير موصول ).
ننقر الزر ابدأ، ثم اختر كافة البرامج / البرامج الملحقة / موجه الأوامر، نكتب التعليمة Net DIAG وذلك لتشغيل إجرائية تشخيص الشبكة المحلية المثبتة على الحاسب المستخدم .عندما تنفذ هذه التعليمة لأول مرة يسألنا الحاسب إذا كنا نريد إنشاء ملقم تشخيص .نجيب على ذلك بالموافقة .لن نحتاج عندها لتشغيل الأمر NETDIAG في الحواسب الأخرى في الشبكة : لأن الاختبار قد تم إجراؤه بين الحاسب المخصص كملقم تشخيص (الحاسب الأول ) والحواسب الأخرى .
اختبار شبكة TCP/IP
هناك أداة أو وسيلة خاصة لاختبار الشبكة مع بروتوكول TCP/IP ,إنها الأداة Ping .
يتيح هذا البرنامج أو الأداة اختبار وصلة الشبكة بين جميع الحواسيب باستعمال بروتوكول TCP/IP .يتيح Ping اختبار التشغيل الجيد للشبكة بإتباع الطرق التالية :
1-يتم إرسال حزمة بيانات من الحاسب المحلي إلى الحاسب الوجهة .
2- يستقبل الحاسب الوجهة الحزمة ويعيد إرسالها إلى الحاسب المرسل.
3- بعد عودة الحزمة المرسلة , يقوم الحاسب المحلي بحساب زمن ذهاب وعودة الحزمة عبر الشبكة .إذا لم تصل الحزمة فهذا يعني وجود مشكلة في الشبكة.
إنها طريقة جيدة ,لأنها تسمح بمحاكاة علاقة الشبكة بشكل كامل دون استعمال أي تطبيق معقد يزيد المشكلة سوءاً ويجعل من تشخيص مشكلة الشبكة أمراً صعباً .بالمقابل من الضروري أن يكون هناك حاسبان على الأقل في نفس الشبكة ,وذلك لكي تستطيع استعمال البرنامج Ping .
مثلاُ ,إذا كان عنوان حاسبك هو192.168.1.10 ,وإذا كنت تريد اختبار الاتصال مع حاسب ذي عنوان 192.168.1.15 عندها شغل موجه الأوامر واكتب :
Ping 192.168.1.15
يرسل Ping أربع حزم بيانات مختلفة للتأكد من صحة عمل الشبكة .في حالة وجود مشكلة ,تحصل على الرسالة التالية :
Pinging 192.168.1.15 with 32 bytes of data :
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.

Ping Statistics for 192.168.1.15:
Packets: sent =4, Received=0, lost=4, .
الآن هناك عدة فرضيات محتملة :
* مشكلة في الحاسب المحلي .
* مشكلة في إعداد الحاسب الوجهة .
* مشكلة في كبلات التوصيل في الشبكة .
التخلص من مشاكل كبلات التوصيل
يجب قبل كل شيء التأكد من عدم وجود مشكلة في المكونات لذلك:
* بادل بين مآخذ الشبكة للحد من المشاكل العرضية في الكبلات السيئة .
* تحقق من أن الديودات الضوئية في المجمع (Hub ) وفي بطاقات الشبكة الخاصة بالحواسب المختبرة في حالة عمل .
عندما يعمل الأمر Ping تبدأ هذه الديودات الضوئية بواسطة الوميض كدلالة على نقل البيانات .
إذا لم يكن ممكناً تحديد أصل المشكلة بواسطة الحاسب، عندها يمكن اختبار كبلات الشبكة باستعمال تجهيزات خاصة تفحص كبل الوصل نقطة لنقطة، وتحدد سبب المشكلة .غالباً ما تظهر مشاكل سببها الكبلات ذات النوعية الرديئة .
تحديد الحاسب المشكلة
تختبر تعليمة Ping الاتصال بين حاسبين في حال ظهور مشكلة ما، من الصعب تحديد الحاسب الذي سبب هذه المشكلة !
يفضل هنا إتباع طريقة الحذف: في حال وجود مشكلة عند تنفيذ Ping من حاسب A باتجاه حاسب B ,عندها أعد الاختبار باستعمال Ping من الحاسبA باتجاه الحاسب C ,ومن الحاسب B باتجاه الحاسب C . يتيح لك هذا الاختبار تحديد أي من الحاسبين A أو B هو سبب المشكلة .
لكن هذه الطريقة ليست ناجحة دوماً:
* من المحتمل أن يكون الحاسبان خارج الخدمة .
قد يكون الحاسب الوسيط نفسه (الحاسب C ) لا يعمل بشكل صحيح. تشغيل شبكة Microsoft
إذا عمل بروتوكول الشبكة المستعمل بشكل جيد يمكنك عندها الانتقال إلى الخطوة التالية، وهي استخدام خدمات Microsoft لاستثمار الشبكة المحلية لديك .
تسمية الحاسب
يعرف أي حاسب بواسطة رقم (عنوان IP ) وذلك إذا كنت تستعمل TCP/IP.
ليس هناك أي تعريف للحاسب إذا كنت تستخدم NetBEUI .لكن في الواقع يأخذ كل حاسب اسماً يعرفه ويحدد هذا الاسم من قبل مدير الشبكة .
في البداية ,يتمثل الأمر الأكثر أهمية في اعطاء اسم لكل حاسب من الحواسب .يتمم هذا الاسم الجدول الذي يحصي لائحة الحواسب الموجودة منذ بدء عملية التثبيت.
عملياً سنقوم بتحديد ليس اسم الحاسب فقط ، بل اسم مجموعة العمل مع وصف الحاسب أيضاً .
لتحديد هذه البراميترات في Windows XP نتبع الخطوات التالية :
1- ننقر على الأيقونة النظام في نافذة لوحة التحكم .
2- نختار اللوحة اسم الكمبيوتر.
يظهر اسم الحاسب (كلمة واحدة ) واسم مجموعة العمل بشكل واضح ودقيق لتسهيل استخدام هذه الأسماء نتجنب استعمال الفراغات.
يتكون وصف الحاسب من جملة كاملة و يتيح هذا الوصف تعيين استخدامات هذا الحاسب ومستخدمه بدقة أكبر .
يكفي تحديد ما يلي :
* اسم توصيفي للحاسب ,بحيث يكون كافياً للتعرف عليه بسهولة .
* اسم مجموعة العمل التي ينتمي إليها الحاسب .
يتيح اسم مجموعة العمل تجميع عدة حواسب ضمن مجموعة واحدة تتشارك نفس البيانات والموارد و..... إنه مفهوم قريب من مفهوم الشبكة المحلية , لكنه لا يقتضي أي إعداد لمكونات الشبكة .ومن الممكن إنشاء عدة مجموعات عمل ضمن نفس الشبكة المحلية .

ثالثاً- الاتصال بالشبكة

لكي نتمكن من استعمال الشبكة مع خدمات Microsoft يجب علينا أولاً الاتصال بهذه الشبكة .
قد تبدو هذه الملاحظة بديهية لكن معظم المستخدمين يهملون صندوق الحوار الذي يطلب تسجيل الدخول مع تحديد كلمة المرور ,إذ ينقرون على الزر إلغاء الأمر، هذا يحرمهم بالطبع من استخدام الشبكة !
لقد أدخل Windows XP تحسينات كبيرة متعلقة بذلك مقارنة مع Windows 98 وWindows Me أي يتوجب علينا الاتصال حتى نستطيع استخدام Windows، تماماً مثل حالة Windows NT/2000 .