شبكات الحاسوب Computer Networks

ادوات بسيطة ومفيدة لمدراء الشبكات


ادوات مدير الشبكة (Network Administrator Tools)

(الجزء الاول)

منذ مدة وانا ادرس عن الشبكات وقد تجمعت  عندي حصيلة اولية جيدة كافية لأسمي نفسي مبتدأ ودارس للشبكات ولكن ما كان دائم التردد على ذهني هو مالذي يستطيع مدير الشبكة عمله؟ هل يستطيع معرفة ما ارسل واستلم؟ هل يستطيع ان يفعل كما نرى في الافلام الاجنبية من قرصنة واختراق وسيطرة مطلقة على الشبكة ومستخدميها؟ هل يعتبر مدير الشبكة عامل امان وصيانة للشبكة ام انه مخترق محتمل وشخص يُخاف منه؟

هذه الاسئلة وغيرها دفعتني الى تصفح الانترنت باحثاً عن ادوات مدراء الشبكات وهي الايعازات والبرامج التي يستخدمونها لفحص الاتصال والتأكد من جودة ونوعية الشبكة وصيانتها وكشف الاخطاء والمشاكل ومعالجتها وبعد جهد جهيد عثرت على غايتي ولكنها كانت مبعثرة في عدة مقالات وكتب وبحوث وارتأيت ان اجمعها في مقال واحد يصلح كدرس يشرح ادوات مدير الشبكة التي لكثرتها لا يتسع لها حتى كتاب لذا سأشرح بأختصار اهمها واكثرها فائدة لمدير الشبكة.

1-    جدول بروتوكول تحويل العناوين (Address Resolution Protocol (ARP) table)

كما هو معلوم لمختصي الشبكات فأن الاجهزة التي تعمل في الطبقة الثالثة من ال (OSI model) مثل الراوتر تستخدم عنوان ال (IP address) في حين تستخدم اجهزة الطبقة الثانية مثل الجسر(bridge) والسويتج (switch) العناوين الفيزيائية (physical addresses= MAC addresses) ومن هنا يحتاج اي بلوك من البيانات ينتقل من الطبقة الثالثة الى الطبقة الثانية في جهة المرسل وينتقل من الطبقة الثانية الى الطبقة الثالثة في جهة المستقبل الى تحويل بين هذين العنوانين الامر الذي يتطلب جدول تحويل يقوم بأدارته بروتوكول (ARP) في جهة الارسال وبروتوكول (RARP) في جهة الاستقبال حيث ان كل جهاز يريد عنوان الجهاز المراد الاتصال به ك (IP) او (MAC address) وهو يعرف الاخر فسيقوم بأرسال رسالة طلب (request) الى هذا البروتوكول تتضمن العنوان المعلوم ويقوم البروتوكول بالرد برسالة استجابة (response) تتضمن العنوان الاخر المطلوب كل هذا يحصل اوتوماتيكياً وبدون تدخل مدير الشبكة او مستخدميها ضمن ما يسمى (Dynamic APR) واضافة الى هذا العمل يوفر بروتوكول (ARP) اداة تمكن مدير الشبكة او المستخدمين من الاطلاع علىجدول التحويل وتشخيص المشاكل وكما يلي:

ARP utility

تستخدم هذه الاداة لمعرفة العناوين الفيزيائية والمنطقية للأجهزة في الشبكة واكتشاف وجود حالة تكرار لعنوان منطقي معين (IP address) في حالة استخدام ال (DHCP) فقد يتم اسناد عنوان واحد لعدة حاسبات فتحصل مشكلة وتظهر رسالة (conflict IP) فعند اكتشاف وجود عدة حاسبات بنفس العنوان (IP address) يستطيع مدير الشبكة تشخيص الحاسبة صاحبة العنوان المكرر من عنوانها الفيزيائي او من اسم الحاسبة ويمكن الوصول الى هذة الاداة من سطر الاوامر (command prompt) من قائمة البدء (Start) وكما يلي:

Startà cmdà arp –a

 Image

اما لو قمنا بطباعة اسم البروتوكول فقط فسيعطينا كل الخيارات المتاحة لأستخدام الايعاز وكما يلي:

 Image

كما يمكن تعديل الجدول بأستخدام المفتاح (-s) بأعطاء رقم عنوان منطقي معين لعنوان فيزيائي معين وكما يلي:

 arp –s [IP address] [MAC address]

هذا الايعاز يمكن اجرائه فقط من قبل مدير الشبكة وتحفظ التغييرات في الجهاز لحين عمل اعادة تشغيل (restart) وعندها يحصل التغيير المطلوب.

2-    اداة (netstat)

وهي من الاداوت المهمة لمدير الشبكة لمعرفة تفاصيل كثيرة عن الشبكة من حالة كل حاسبة في الشبكة ونوع البروتوكولات المستخدمة والعناوين المحلية والخارجية ونوع الاتصال بين الاجهزة في الشبكة وكما يلي:

C:\>netstat –a

حيث ان التبويب (a) يعني الكل (all) فيقوم هذا الايعاز بعرض كل معلومات بروتوكول ال (TCP/IP) وكذلك بروتوكول ال (UDP) كما في النافذة ادناه:

 

 Image

من الشاشة اعلاه نلاحظ ان نتيجة تنفيذ هذا الايعاز تشرح لك حالة كل منفذ في الحاسبة من كلا النوعين (UDP and TCP) وهل هو متصل (established) او غير متصل (listening).

من الخيارات الاخرى لهذا الايعاز المفتاح (-e) وهو مفيد لمعرفة كل المعلومات عن حجم المعلومات التي يتم ارسالها او استقبالها عن طريق كارت الشبكة (LAN card) وكما يلي:

 Image

ويمكن معرفة بقية مفاتيح هذا الايعاز بتطبيق (netstat /?) في سطر الاوامر (command line).

3-    الاداة (nbtstat Utility): من المعروف لكل دارس للشبكات وخبير فيها ان هناك الكثير من البروتوكولات من غير مدرسة ال(TCP/UDP) ومنها بروتوكول ال (NetBEUI) لدعم شبكات ال (NetBIOS) والتي تم ابتكارها من قبل شركة (IBM) وتطويره من قبل شركتي (Microsoft and Novell) واستخدم فيما بعد في انظمة الوندوز سيرفر (Window Server)، وللتعرف على اسماء الاجهزة في الشبكة بأستخدام عناوين ال(IP) تستخدم هذه الاداة وكما يلي:

C:\>Nbtstat –a 192.168.0.2

حيث يقوم هذا الايعاز بتحويل ال(IP) الى الاسم المكافئ له وكما في الشاشة التالية:

 Image

ويمكن التعرف على بقية خيارات ومفاتيح هذا الايعاز بتطبيق (C:>\nbtstat /?).

 

4-    اداة (FTP Utility):

يستخدم بروتوكول ال (FTP) لنقل الملفات بين الاجهزة الطرفية والخوادم (Servers) ولتحقيق ذلك نحتاج هذا الايعاز (FTP) وبعدة خيارات وكذلك يمكن الاستفادة من عدة برامج تطبيقية تدعم هذه الخاصية وهذا البروتوكول مثل برنامج (FTP cute) حيث انه برنامج شهير يستخدمه رواد المنتديات ومدراء المواقع لنقل ملفاتهم الى خوادم المواقع والمنتديات واما في سطر الايعازات في الشاشة السوداء الملحقة بالوندوز (command prompt) فنستخدم الايعاز بالصيغة التالية:

C:\>FTP

فيتحول المحرك الى (ftp) بدلاً من (c:\>) للدلالة على اننا الان نعمل على بروتوكول نقل الملفات ولفتح موقع معين عن بعد وبشرط الاتصال بالشبكة الدولية الانترنت نكتب التالي: FTP>open ftp.kutub.info

عندها سيطلب منك كلمة المرور واسم المستخدم والتي يجب ان تعرفها كمدير للموقع او المنتدى لتستطيع الدخول ونقل الملفات او حذفها او انجاز اي فعالية اخرى يوفرها هذا الايعاز (هذا البروتوكول) بخياراته المختلفة والتي تستطيع التعرف عليها بنفس الطريقة (ftp>help) ومن هذه الخيارات (FTP>close) لأغلاق الاتصال و (FTP>bye) للخروج الى الوندوز مباشرة بدلاً من الرجوع الى محرك سطر الاوامر الاعتيادي (C:\>).

 

5-    الاداة (Ping utility):

وهذه الاداة من ابجديات اي مستخدم للشبكات او محترفيها ومختصيها ومن اكثر الادوات المستخدمة بشكل يومي من قبل مدراء الشبكات وتستخدم لاختبار الاتصال بين الحاسبة واي موقع او جهاز على الشبكة ويتلخص عمل هذه الاداة بكتابة (ping) متبوعاً باسم او عنوان الموقع او السيرفر او الجهاز المراد اختبار الاتصال به وجودته حيث تقوم هذه الاداة بأرسال عدة (packets) من البيانات وانتظار استلامها مرة اخرى وتحديد نسبة الاستلام الصحيح ونسبة الضياع والخطأ وكذلك يحتوي هذا الايعاز على الكثير من المفاتيح التي توفر الكثير من الخيارات لأستخدام هذا الايعاز ويمكن الوصول اليها بنفس الطرق السابقة (ping /?) ومثال تطبيقه كالاتي:

Ping 127.0.0.1 : يستخدم هذا الايعاز لأختبار الاتصال بين الحاسبة واول جهاز شبكات تتصل به.

Ping google.com : يستخدم لأختبار الاتصال بين حاسبتك وموقع الكوكل.

Ping 192.168.3.5 : يستخدم للتحقق من قابلية الاتصال بين حاسبتك والحاسبة او الموقع الذي عنوانه هذا الرقم.

وكما يلي:

 Image

  Image

 

الجزء الثاني

نكمل في درسنا هذا الجزء الثاني من الادوات وكما يلي:

1-    الاداة الشهيرة (ipconfig): ويستخدم هذا الايعاز لمعرفة اعدادات الشبكة للجهاز الحالي فقط وصيغته كالاتي بعد فتح موجه الاوامر (command prompt) من خلال الدخول الى (runà cmd):

C:\>Ipconfig

ويقوم هذا الايعاز بعرض معلومات تفصيلية للعناوين المنطقية لكروت الشبكة السلكية واللاسلكية واقنعة الشبكات وبوابة الشبكة واسم الجهاز والكثير من الاعدادات ولعرض معلومات اكثر نضيف (/all) للأيعاز لتكون صيغته كالاتي:

C:\>Ipconfig /all

لتظهر النتيجة كالاتي:

 Image

2-    الايعاز (tracert): وهو مختصر عبارة (trace route) اي تتبع المسار ويستخدم لتتبع مسار البيانات من حين خروجها من الحاسوب الشخصي ولحين وصولها الى الموقع المحدد في صيغة الايعاز حيث انه يعرض كل واجهة كرت يمر به وحتى ال (router interfaces) وكما يلي:

C:/>tracert www.google.com

ويمكن وضع اي عنوان لأي موقع او حتى عنوان (IP) هنا لمعرفة المسار المتخذ عبر الشبكة للوصول اليه وكمثال على ذلك نستخدم عنوان ال(loop back test) وهو (127.0.0.1) وستكون النتيجة كالاتي:

 Image

ويستخدم هذا الايعاز لتشخيص المشاكل التي يمكن ان تحصل في الاتصال بأي موقع او حاسوب عبر الشبكة ومعالجته.

3-    اداة ال (telnet utility): وهي النافذة الطرفية (Terminal network) وتسمى ايضاً (terminal emulator) ورغم كونها احد ادوات نظام تشغيل (Unix) الا انها تعمل ايضاً في نظم الويندوز و تستخدم لفتح واجهة للأتصال بخادم قريب محلي (local) او بعيد (remote) وبمجرد فتح نافذة موجه الاوامر (command prompt) وكتابة (telnet) ستظهر النافذة التالية:

 Image

وكبقية الاوامر في هذه النافذة السوداء المألوفة لمختصي الشبكات فبمجرد النقر على علامة الاستفهام وادخالها كأيعاز فأنها تقوم بعرض كل الايعازات الممكن استخدامها في هذه النافذة وكما يلي:

 Image

4-    اداة ال (nslookup utility): تقوم هذه الاداة بتحويل اسم الخادم (server name) الى عنوان (IP) لمعرفة اي اسم يتبع اي عنوان ونستطيع الوصول الى ها الايعاز بفتح واجهة موجه الاوامر وكتابة الايعاز وكما يلي:

C:\>Nslookup

 Image

ونلاحظ ان مجرد ادخال هذا الايعاز يعرض لنا اسم الحاسوب الشخصي والعنوان الخاص به ولما كانت هذه الحاسبة غير متصلة بالانترنت حالياً فأن عنوانها التلقائي (Default IP address=127.0.0.1) وكذلك فأنه بعد ظهور محرك هذه الاداة (>) فيمكن كتابة اسم اي موقع او سيرفر ليظهر لنا عنوان (IP) الخاص به ولمعرفة تفاصيل هذا الايعاز وخيارات استخدامه ندخل (?) لتظهر كل الخيارات الممكنة له وكما يلي:

 Image

وكمثال على هذه الخيارات هو امكانية عرض معلومات عن خادم البريد (mail server) الخاص بالشبكة المحلية او الشبكة التابعة للعنوان الذي يتم ادخاله وكما يلي:

>set type=mx

وبعد كتابة الامر اعلاه ندخل عنوان أي سيرفر او موقع لمعرفة ال (mx record) الخاصة به وللخروج من بيئة هذا الايعاز ندخل الايعاز (exit).

5-    الاداة (net share): وتستخدم لرؤية الملفات المشتركة بين الحاسبات في الشبكة المحلية الواحدة اي الملفات التي قام اصحابها بعمل (sharing) لها وكما يلي:

 

 Image

 

4 thoughts on “ادوات بسيطة ومفيدة لمدراء الشبكات

  1. عفوا بس انا كنت بدور علي ادوات ادارة الويدوز مثل الداتا و الكمبيوتر منج مينت و اللوكل سككيورتي بولس
    بس حضرتك مااتكلمتش عنها
    ياريت اذا تحكي عنها شوية معلومات ضروري

    أعجبني

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s