كلمة Troubleshooting أو الإختصار الدارج لها Tshoot تعتبر من أكثر الكلمات الدارجة فى عالم الشبكات .. فإذا نظرت الى المعنى اللغوى لها فستجد انها تنقسم الى مقطعين ... كلمة Trouble و كلمة Shooting .. أى أنها تعنى التصويب على المشكلة
فى عالم الشبكات نستخدم مصطلح ال Troubleshooting للتعبير عن طرق حل المشكلات التى تظهر فى الشبكات بصفة مستمرة .. تعلمنا و نحن فى المدارس بأن نصف الطريق لحل المشكلة هو تحديد المشكلة نفسها و معرفة اسبابها
هكذا هو علم ال Troubleshooting
و لمعرفة معلومات أكثر عن هذا العالم .. يجب فى البداية أن نشرح أحد اهم البروتوكولات العاملة فى هذا المجال و هو
بروتوكول ال ICMP .. و هو إختصار ل Internet Control Messaging Protocol
و كعادتى أحب أن أترجم اسماء البروتوكولات لمعرفة عملها .. فبترجمتة تجد انة البروتوكول المسؤول عن عملية ارسال الرسائل فى الشبكة
و يظهر هنا سؤال هام .. عن أى رسائل نتحدث ؟؟
دعونا نلقى نظرة عن بعض أنواع الرسائل التى يتم ارسالها داخل الشبكة :
1-رسائل ال Ping :
فعندما تقوم بعمل Ping على عنوان جهازمعين .. فإنك بالضبط تأمر بروتوكول ال ICMP بأرسال رسالة الى هذا العنوان .. سنتحدث عن كيفية عمل أمر ال Ping فى أخر هذة التدوينة
2- رسالة Network Unreachable :
و هى الرسالة التى تأتى إليك إذا اردت الوصول الى شبكة غير موجودة أساسا أو لا يوجد طريق معروف لها
3- رسالة Host Unreachable :
و هى تأتى إليك طالما كنت قادرا على الوصول الى الشبكة و لكنك غير قادر على الوصول للجهاز المعين الذى تود التواصل معة داخل هذة الشبكة
4-رسالة TTL Expired :
هى أحد أساليب القضاء على ال Loops داخل الشبكة .. سنتحدث عنها مستقبلا إن شاء الله
5- رسائل ال Flow Control :
و هى أحد أساليب القضاء على وجود تدفق زائد عن الحد للمعلومات داخل الشبكة و سنتحدث عنها لاحقا أيضا ان شاء الله
إذن إتفقنا الأن على أهمية بروتوكول ال ICMP داخل الشبكة .. و لكن ماهو دورة فى عالم ال Troubleshooting ??
أساسيات عالم ال Troubleshooting تتلخص فى 3 خطوات مرتبة تقوم بعملهم
1- Ping 127.0.0.1
2- Ping Dst IP
3- Trace route Dst IP
وسنشرح بالتفصيل الخطوتين الأُوَل .. و نتعرف على الخطوة الثالثة بالتفصيل فى التدوينة القادمة ان شاء الله
أمر Ping .. هو أمر يستخدم لمعرفة المقدرة على الوصول لعنوان معين على الشبكة
و يكتب بهذا المنظر
على سبيل المثال
Ping 173.12.265.23
الموضوع يعتمد اساسا على إرسال عدد من ال Packets إلى هذا العنوان .. أجهزة الويندوز يقوم بأرسال 4 .. اما اجهزة سيسكو و اللينكس فيقوما بإرسال 5
ثم ينتظر الرد .. فإذا تم إستقبال رد فذلك يعنى انة بالامكان الوصول الى هذا العنوان
و من يقوم بإرسال هذة ال Packets ?? بالطبع انة ال ICMP
1- Ping 127.0.0.1
اول خطوة هى التأكد من سلامة ال TCP/IP الموجود على جهازك انت .. فربما يكون العيب من جهازك انت و ليس جهاز المستقبل
و ذلك عن طريق عمل الأمر
و طالما ان جهازك سليم و كارت الشبكة يعمل بكفائة ستظهر لك مجموعة من ال replies
سنوضح العنوان 127.0.0.1 فى تدوينة قادمة
2- Ping Dst IP
الخطوة الثانية هى عمل أمر Ping IP
و تكتب عنوان الجهاز الذى تحدث مشكلة عند محاولة الوصول الية
لاحظ معى انة بالتأكيد لن تظهر لك Replies .. و الا ما كانت هناك مشكلة و ما احتجنا ال Ping من الأساس :D
العبرة هنا بالرسالة التى سيحملها ال Reply فقد تكون مثلا
Network Unreachable .. و هذة معناها انة لم يقدر على الوصول الى الشبكة التى بها جهاز المستقبل اساسا
Host Unreachable .. و هذة معناه انة قادر على الوصول للشبكة و لكنة غير قادر على الوصول للجهاز المستقبل تحديدا
و هنا ينتهى دور هذا الامر .. لتبدأ فى أهم خطوة و هى الخطوة رقم 3 و هو أمر ال Trace Route
و هو ما سيكون محور التدوينة القادمة ان شاء الله
فى أمان الله
فى عالم الشبكات نستخدم مصطلح ال Troubleshooting للتعبير عن طرق حل المشكلات التى تظهر فى الشبكات بصفة مستمرة .. تعلمنا و نحن فى المدارس بأن نصف الطريق لحل المشكلة هو تحديد المشكلة نفسها و معرفة اسبابها
هكذا هو علم ال Troubleshooting
و لمعرفة معلومات أكثر عن هذا العالم .. يجب فى البداية أن نشرح أحد اهم البروتوكولات العاملة فى هذا المجال و هو
بروتوكول ال ICMP .. و هو إختصار ل Internet Control Messaging Protocol
و كعادتى أحب أن أترجم اسماء البروتوكولات لمعرفة عملها .. فبترجمتة تجد انة البروتوكول المسؤول عن عملية ارسال الرسائل فى الشبكة
و يظهر هنا سؤال هام .. عن أى رسائل نتحدث ؟؟
دعونا نلقى نظرة عن بعض أنواع الرسائل التى يتم ارسالها داخل الشبكة :
1-رسائل ال Ping :
فعندما تقوم بعمل Ping على عنوان جهازمعين .. فإنك بالضبط تأمر بروتوكول ال ICMP بأرسال رسالة الى هذا العنوان .. سنتحدث عن كيفية عمل أمر ال Ping فى أخر هذة التدوينة
2- رسالة Network Unreachable :
و هى الرسالة التى تأتى إليك إذا اردت الوصول الى شبكة غير موجودة أساسا أو لا يوجد طريق معروف لها
3- رسالة Host Unreachable :
و هى تأتى إليك طالما كنت قادرا على الوصول الى الشبكة و لكنك غير قادر على الوصول للجهاز المعين الذى تود التواصل معة داخل هذة الشبكة
4-رسالة TTL Expired :
هى أحد أساليب القضاء على ال Loops داخل الشبكة .. سنتحدث عنها مستقبلا إن شاء الله
5- رسائل ال Flow Control :
و هى أحد أساليب القضاء على وجود تدفق زائد عن الحد للمعلومات داخل الشبكة و سنتحدث عنها لاحقا أيضا ان شاء الله
إذن إتفقنا الأن على أهمية بروتوكول ال ICMP داخل الشبكة .. و لكن ماهو دورة فى عالم ال Troubleshooting ??
أساسيات عالم ال Troubleshooting تتلخص فى 3 خطوات مرتبة تقوم بعملهم
1- Ping 127.0.0.1
2- Ping Dst IP
3- Trace route Dst IP
وسنشرح بالتفصيل الخطوتين الأُوَل .. و نتعرف على الخطوة الثالثة بالتفصيل فى التدوينة القادمة ان شاء الله
أمر Ping .. هو أمر يستخدم لمعرفة المقدرة على الوصول لعنوان معين على الشبكة
و يكتب بهذا المنظر
Ping IP
على سبيل المثال
Ping 173.12.265.23
الموضوع يعتمد اساسا على إرسال عدد من ال Packets إلى هذا العنوان .. أجهزة الويندوز يقوم بأرسال 4 .. اما اجهزة سيسكو و اللينكس فيقوما بإرسال 5
ثم ينتظر الرد .. فإذا تم إستقبال رد فذلك يعنى انة بالامكان الوصول الى هذا العنوان
و من يقوم بإرسال هذة ال Packets ?? بالطبع انة ال ICMP
1- Ping 127.0.0.1
اول خطوة هى التأكد من سلامة ال TCP/IP الموجود على جهازك انت .. فربما يكون العيب من جهازك انت و ليس جهاز المستقبل
و ذلك عن طريق عمل الأمر
Ping 127.0.0.1
و طالما ان جهازك سليم و كارت الشبكة يعمل بكفائة ستظهر لك مجموعة من ال replies
سنوضح العنوان 127.0.0.1 فى تدوينة قادمة
2- Ping Dst IP
الخطوة الثانية هى عمل أمر Ping IP
و تكتب عنوان الجهاز الذى تحدث مشكلة عند محاولة الوصول الية
لاحظ معى انة بالتأكيد لن تظهر لك Replies .. و الا ما كانت هناك مشكلة و ما احتجنا ال Ping من الأساس :D
العبرة هنا بالرسالة التى سيحملها ال Reply فقد تكون مثلا
Network Unreachable .. و هذة معناها انة لم يقدر على الوصول الى الشبكة التى بها جهاز المستقبل اساسا
Host Unreachable .. و هذة معناه انة قادر على الوصول للشبكة و لكنة غير قادر على الوصول للجهاز المستقبل تحديدا
و هنا ينتهى دور هذا الامر .. لتبدأ فى أهم خطوة و هى الخطوة رقم 3 و هو أمر ال Trace Route
و هو ما سيكون محور التدوينة القادمة ان شاء الله
فى أمان الله
3 التعليقات:
جزاك الله خير الجزاء
كيف ب امكاني متابعه بقيه المدونات ؟
معلومات مهمه وجميله وايضاء واضحه
Very good
إرسال تعليق