Ads1

Ads2

الاثنين، 10 نوفمبر 2014

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

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

  أداة الـ Ping 


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




أداة الـ IPconfig  


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


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


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




 أداة الـ 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 ... الترقيم من 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 فقط منفصلا سوف يعرض لك جميع المفاتيح او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



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




أداة الـ Netstat

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


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


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



 أداة الـ 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 عندما تطلب الدخول على هذا الموقع.















0 تعليقات على " من اهم الادوات لفحص مشاكل الشبكات (TCP/IP Utilities) "