اهم الأدوات لفحص مشاكل الشبكات (TCP/IP Utilities)

اهم الأدوات لفحص مشاكل الشبكات (TCP/IP Utilities)

سوف نتعرف معا على اهم الأدوات المستخدمة في إدارة وفحص الشبكات او ما يعرف باسم الـ TCP/IP Tools ، يجب علي من يقوم بإدارة الشبكة ان تكون له أدوات تساعده علي القيام بعملة علي اكمل وجه.

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

 وسوف نتعرف علي بعض هذه الأدوات بشكل مختصر ويجب فهم هذه الأوامر والتدرب عليها كمبتدئ في الشبكات.

أداة الـ Ping

هذه الأداة او الأمر من الأوامر الأكثر استخداما مـن قبـل مـديري الـشبكات Network Administrators حيث يمكنك هذا الأمر مع اختلاف مفاتيحه من معرفـة معلومـات عـن Host معين اوIP معين دون عناء وبالرغم من وجود برمجيات كثيـرة تقـوم بعمـل هـذه الأوامر إلا انه لا غنى ابدأ عن استخدام هذه الأوامر من خلال Command Line.
يمكنك هذا الأمر أيضا من التحقق من وجود Host معين على الشبكة مـن عدمـه او انـه يستجيب ام لا. 
يمكنك استخدامه كالتالي : C:\>ping 192.168.0.2 وتظهر لك النتيجة كما في الصورة إذا كان هذا الـ Host موجـود علـى الـشبكة ويستجيب للأمر ويقوم بالرد على الرسالة التي تم ارسالها بالأمر Ping ويمكنك كتابة الأمـر ?/ping لعرض قائمة بمفاتيح الأمر وفيما تستخدم.

ping

أداة الـ IPconfig

يستخدم هذا الأمر لمعرفة اعدادات الشبكة على الجهاز، قم بكتابة هذا الأمر كما يلي C:\>Ipconfig وسوف يقوم بعرض معلومات او اعدادات هذا الجهاز على الشبكة مثلIP, Subnet Mask, Gateway واسم الجهاز والكثير ...

و لعرض جميع الإعدادات بالتفصيل اكتب هذا الأمر C:\>Ipconfig /all

المفاتيح الخاصة بهذا الامر
ipconfig

أداة الـ Tracert

هل فكرت يوما عندما تكتب مثلا www.networks4ar.tk كيـف تنتقـل الــ Packet عبـر الإنترنت لتصل إلى هذا العنوان ثم تخبر الـ Server بفتح الصفحة ؟ هذا الأمر يمكنـك مـن معرفة مسار الـ Packet منذ ان تخرج من جهازك حتى تصل إلى الهـدف ويعـرض لـك جميع الـ Router Interfaces التي تمر بها الـ Packet وهـو اختـصار Trace Route ولهذا سمي Tracert ويمكنك ان تكتب الأمر كالتالي: C:\>tracert www.networks4ar.tk


وهذا الأمر مفيد جدا عند حدوث مشكلة ما ولا تستطيع ان تصل إلى موقع ما على الإنترنـت او Server معين فيمكنك ان تتحقق اين تقف الـ Packet بالتحديد ولا تكمل المسار.

أداة الـ PathPing

أداة فحص الشبكة تجمع بين Ping و Tracert .. امر الــ Ping يهتم بحساب الوقت من المرسل الي المرسل الية، بجانب التعرف علي حالة وجودة، اما الـ tracert تهتم بالكشف عن الطريق الذي استخدمته الـ Packet في الوصول الي الهدف. 
الـ Pathping هي مزيج من الاداتين السابقتين، هي أداة لمعرفة الطريق من المرسل الي المرسل الية، وقياس مدي البعد بينهما ومدي فعالية هذا الطريق.

pathping

في الصورة أعلاه مخرجات امر Pathping، الترقيم من 0 الي 13 هو المسافة بالروترات ما بين المرسل والمرسل الية، ثم بعد ذلك يقوم بعمل قياس للفترة الزمنية بين كل وصلة والوصلة التي تليها.

أداة الـ ARP

 الـARP هو Address Resolution Protocol وهو جزء من TCP/IP وهو عبارة عن جدول يحتوي علي المعلومات الخاصة بالـ IP والـ MAC address وتحفظ في ذاكرة الحاسب ولنفترض ان الجهاز يريد معرفة أي جهاز على الشبكة له IP معين لأنه سوف يرسل Request او طلب للأجهزة على الشبكة على سبيل المثال ?Who is IP Address 192.168.0.1 وسوف يرد الجهاز الذي يحمل هذا الـIP بالـ MAC address الخاص به أيضا ويتم حفظ هذه المعلومات في الـ ARP TABLE ويحتوي هذا الجدول علي نوعين من المعلومات هي Dynamic و Static .
  • Dynamic Entry : وهو يوجد في الجدول الخاص بـ ARP عندما لا يوجد الـ MAC address ويتم ارسال Request لطلب هذا العنوان اوتوماتيكيا .
  • Static Entry : نفس الخصائص الخاصة بالـ Dynamic إلا ان طلب رقم الـ MAC Address يتم عمله Manually او من قبل المستخدم باستخدام ARP Utility .
ARP Utility : يمكنك ان تستخدم هذا الأمر بالعديد من المفاتيح او Switches لتحصل على معلومات هامة جدا عن الـ ARP Table ومن اهم الأشياء التي يمكنك ان تقوم بها من خلال هذا الأمر هو معرفة الـ IP المستخدمة على الشبكة هل هي مكررة ام لا لأنه قد يحدث هذا التكرار وان يكون لنفس الجهاز على الشبكة نفس الرقم وتحدث مشاكل إذا كنت تستخدم نظام DHCP او Dynamic Host Protocol والذي يعطيDynamic IP للأجهزة على الشبكة والحل الوحيد هو ان تقوم بالتعرف على الأجهزة باستخدام الـ MAC Address عن طريق الأمرARP على سبيل المثال قم باستخدام الأمر التالي في Command Prompt

arp

عندما تقوم بكتابة الأمرARP فقط منفصلا سوف يعرض لك جميع المفاتيح او Switches التي يمكنك ان تستخدمها مع هذا الأمر. ويمكنك أيضا ان تكتب او تعدل في الـ ARP Table عن طريق الأمر

[C:\>arp –s [IP address] [MAC Address

وكما ترى الـ S Switch وهو يعني Static حيث سنقوم بالتعديل في الجدول بالقيم التي سوف ندخلها من رقم IP متوافق مع رقم الـ MAC Address وسوف تظل هذه المعلومات في ذاكرة الكمبيوتر حتى يتم عمل Restart وتحسب هذه الفترة بـ TTL اوTime To Live وهي الفترة التي تظل فيها هذه القيم في الجدول الخاص بالـ ARP .

أداة الـ Nbtstat 

 هذا الأمر من الأوامر الهامة جدا ولعلك تذكر الـ NetBIOS وما شرحناه عنه مـسبقا هـذا الأمر مفيد جدا في تحويل او عرض الاسماء الخاصة بـ NetBIOS وله ايضا مفاتيح مهمة لكل منها وظيفته الخاصة وهو يعتبر اداة الـ NetBIOS الشهيرة داخل TCP/IP.
على سبيل المثال يمكنك ان تعرف اسم الجهاز على الشبكة عن طريق الـIP باستخدام الأمر
C:\>Nbtstat –a 192.168.0.2
حيث يقوم بتحويل هذا الرقم او الـ IP إلى الاسم المكافئ له على الشبكة ، كما يمكنك ايضا ان تتعرف على العديد من المعلومات الهامة مستخدما مفاتيح الأمر المختلفة عن طريق كتابة هذا الأمر في ?/ C:\>Nbtstat

كل مفاتيح هذا الامر

nbstat

أداة الـ Netstat 

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


وكما ترى المفتاح a معناه All حيث يقوم بعرض جميع المعلومات الخاصة بالــTCP/IP كما واضح. وايضا وكما ترى يوضح لك جميع الــ Connections المتـصلة علـىTCP/IP والعناوين المتصلة بها وايضا حالتها من حالة الإتـصال Established او عـدم الإتـصال Listening . ولهذا الأمر العديد من المفاتيح يمكنك التعرف عليها وتجربتها عن طريق كتابة الأمر ?/ netstat في الـ Command Line على سبيل المثال يمكننا استخدام الأمر C:\>netstat –e

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

netstat

أداة الـ Telnet

هي Terminal Emulation وهي تم ابتكارها من قبل Unix ولكنها ايـضا تستخدم من قبل الويندوز للاتصال باي Server يدعم الإتصال عبر Telnet ولتشغيل الأمر C:\>telnet وسوف تبدأ العمل في بيئة Telnet ولعرض الأوامر استخدم العلامة ? وسوف تعـرض لـك الأوامر المستخدمة في بيئة Telnet .

أداة الـ Nslookup 

 هذه الأداة تقوم بتحويل الـ Name Server إلى IP لكي تتمكن من معرفة اي Name يتبـع اي IP على سبيل المثال لكي ندخل في بيئة Nslookup ونبدأ في التعامل معه اكتـب التـالي في سطر الاوامر C:\>nslookup بعدها سوف تظهر علامة بيئة Nslookup وهي كالتالي < الآن يمكننا استخدام الأمر فقط اكتب مثلا وانت في هذه البيئة www.google.com< وشاهد النتيجة سوف يعرض لك الـIP الخاص بهذا الـ Name او الموقع اي ان هذا الـIP هو الذي يتعامل معه الـBrowser عندما تطلب الدخول على هذا الموقع.

nslookup


تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-