واضح آرشیو وب فارسی:سایت ریسک: View Full Version : ده روش عیب یابی شبکه مینودر27th August 2007, 08:11 AMروش براي عيبيابي شبكه)ده مورد ) با افزايش كاربرد كامپيوتر در بخشهاي مختلفي نظير سازمانها، شركتها و تقريباًهر بنگاه اقتصادي و بازرگاني، به تدريج بحث به اشتراكگذاري منابع و ارتباط متقابلكامپيوترها و در واقع شبكهسازي (Networking) در ابعاد و مقياسهاي كوچك، متوسط وبزرگ مطرح گرديد. به طوري كه امروزه شبكهها به يك جزء ضروري و مهم براي تماميدستاندركاران رايانه تبديل شده است. به دنبال طراحي، ايجاد و به بهرهبرداري رسيدنشبكهها، خود به خود موضوع نگهداري و پشتيباني و سرپانگهداشتن شبكه موجود مطرحميگردد. در ادامه اين روند، موضوع عيبيابي كه شامل تشخيص و تعيين نوع مشكل و رفعآن ميشود نيز از مباحث مهم نگهداري شبكهها به شمار ميرود. منشأ اين عيب ميتواندنرمافزاري، سختافزاري، عدم تطابق تجهيزات، ناهماهنگي بين اجزا، تنظيمات نادرست و ... باشد. افراد دستاندركار رفع مشكلات شبكه در تمامي موارد، الزاماً نبايد مداركعلمي چندان سطح بالايي داشته باشند. چون در اين ميدان تجربه و كارآزمودگي حرف اولرا ميزند و معمولاً داشتن اطلاعات اوليه و زيربنايي از شبكهها كافي به نظرميرسد. عيبيابي يك شبكه بسيار شبيه حل معما است. اگر يك ايده كلي در مورد نحوهعملكرد شبكه به دست آوردهايد و ميدانيد كدام بخشها به يكديگر وابسته هستند،معمولاً اشاره به محل مشكل كار چندان دشواري نخواهد بود. در اين گفتار به ذكرمختصر چند روش عيبيابي و برخي از ابزارهاي عيبيابي TCP/IP و ابزارهاي تحليل شبكهميپردازيم.1-استفاده از مدل هفت لايهاي OSI شناختلايههاي مختلف شبكه و نحوه ارتباط آنها و همچنين دانستن اين كه هر وسيله ياابزار شبكه در كدام لايه از شبكه قرار گرفته است و با كدام لايه و تجهيزات ديگرمستقيماً در ارتباط است، كمك شاياني به تشخيص و پيدا كردن محل عيب مينمايد. بهعنوان مثال، چنانچه Cabling در يك نقطه از شبكه قطع يا شل شده باشد، اين مسئله بهلايه فيزيكي مربوط ميشود و به عنوان نمونه چك كردن bridge يا روتر كه درلايههاي دوم و سوم قرار گرفتهاند، هيچ توجيه منطقي ندارد. در جدول 1 لايهها وتجهيزات و مشخصات مرتبط با هر لايه آورده شده است. (ميتوانيد براي اطلاع بيشتردر مورد لايههاي شبكه به پوستر لايههاي شبكه ضميمه شماره 50 ماهنامه شبكه مراجعهنماييد. فايل اين پوستر در سايت مجله نيز موجود است.)2-عيبيابي جعبهسياهعيبيابي جعبه سياه (Black Box)، نحوه مواجهشدن با عملكرد يك سيستمپيچيده به عنوان يك سري سيستمهاي سادهتر است. ايجاد جعبه سياه در بسياري از مواردعلمي، كاربر دارد و در عيبيابي نيز بسيار مفيد است. در اين روش نگران جزئياتكماهميت نيستيم و محتويات پنهاني يك سيستم اهميت چنداني ندارند و ما بيشتر روي صحتورودي و خروجيهاي هر سيستم تكيه مينماييم. (نمودار1)3-روش تشخيص تغيير در شبكهايجاد يا به وجود آمدنهر گونه تغييري در شبكه را بايد به دقت بررسي كرد. به علاوه، چنانچه افراد ديگرينيز از شبكه شما استفاده ميكنند، بايد در رابطه با تغييراتي كه اخيراً انجامدادهاند، از آنها پرسوجو نماييد. تغيير نيروي كار هم ميتواند مشكلاتي را درشبكه ايجاد كند؛بهويژه اينكه افراد در ثبت رخدادها و رويدادها معمولاً بينقصعمل نميكنند.لايهكاربردلا� �يه كاربرد Program - to - (N)OS interaction لايه ارائهفرمت متن، رمزگذاري، تبديلكدلايه جلسه (session) تصديق اعتبار، نگهداري، هماهنگي اتصالاتلايه انتقالكنترل جريان، ترتيبدهي، تصديقلايه شبكهآدرسدهي منطقي، مسيريابي، (روترها، سوييچهاي لايه 3)لايه Data Link فريمبندي و آدرسدهي فيزيكي (bridgeها و سوييچها)لايه فيزيكيتشخيص ولتاژ، سيگنالينگbling ،repeaters ،hubs ،NICS) جدول4-مستندسازيدر اختيار داشتن نقشه شبكه بسيار مهم است.معمولاً شبكههاي غيرمستند، مبهم و غيرقابل دركند. مستندات شامل نقشه كاربرديشبكه، مستندات فيزيكي (اطلاعات سيمكشيها و...)، مستندات منطقي (Logical) كهبخشهاي غيرفيزيكي يا مجازي شبكه مانند VLAN را نشان ميدهد، برچسبگذاري كابلها ودستگاهها (Labeling) و ... را شامل ميشود.همچنين ثبت رويدادها، هنرياست كه حل بسياري از مشكلات بعدي را آسانتر مينمايد. ميتوان در كنار هر دستگاهمانند سرور، سوييچ يا مسيرياب، هر كار انجام گرفته در مورد آنها را به همراه زمانانجام آن يادداشت كرد. در مورد يك شبكه غيرمستند نيز حتيالمقدور بايد مستندسازي رادر هر مرحلهاي شروع كرد و اين كار به نظم و سرعت در عمل كمك شاياني خواهد كرد.5-روش تقسيمبنديتقسيمبندي يك شبكه باعث ميشود كنترل آن آسانترشود. در واقع منطقهبندي مشكل (Problem Localization) هنگامي است كه شمانميدانيد دقيقاً از كجا به جستوجوي مشكل بپردازيد. منطقهبندي سريع مشكل، اهميتبسياري دارد؛ زيرا هيچكس نميخواهد صدها دستگاه را به عنوان منبع بالقوهاي ازمشكلات بررسي كند.6-مقايسه با مواردي كه درست عمل ميكنندچنانچه يكنمونه شبكه خرابشده داريد، ميتوانيد با مقايسه آن با نمونهاي كه درست كارميكند، روش سريعي براي تشخيص دقيق خرابي پيدا كنيد. اين كار ميتواند در موردمقايسه تركيببندي سرورها و همچنين وسايل سختافزاري نظير مسيريابها، سوييچها و ... نيز به كار رود. بررسي مقايسهاي زماني خوب عمل ميكند كه شما بخواهيد سايرموضوعات شبكه مانند تنظيمات كاربر و تركيببنديهاي ايستگاه كاري را نيز بررسيكنيد. گاهي، اگر مشكلي را در يك تركيببندي خاص عيبيابي كرده باشيد، ميتوانيد آنرا كاملاً با يك تركيببندي كه عملكرد خوبي دارد، جايگزين كنيد.7-فرمانهاي عيبيابي ipconfig و winipcfg در ويندوزتركيببندي اصلي IP بااستفاده از ipconfig (در خانواده ويندوز NT) و winipfg (در خانواده ويندوز 9x) نشانداده ميشود. اين دو فرمان به شما امكان ميدهند اجازه نامه DHCP خود را تجديد ياترخيص نماييد يا اينكه اطلاعات اصلي TCP/IP را نمايش دهيد. در اينجا برخي ديگر ازفرمانهاي مفيد مختص خانواده ويندوز NT (اكسپيو2000) ارائهشدهاند. ●ipconfig/all: همه اطلاعات تركيببندي، نه فقط نشاني IP و نقاب (Mask) شبكه را نشان ميدهد. ● ipconfig/release: نشانيهاي DHCP را برايهمه آداپتورهاي شبكه آزاد ميكند (براي پرهيز از آزادشدن همهِ نشانيها نام يكآداپتور مشخص را وارد كنيد.) ●ipconfig/renew: نشانيهاي DHCP را برايهمه تطبيقگرها باز ميكند. ●ipconfig/flushdns: فقط در ويندوز 2000 وبالاتر يكباره نهانگاه (Cache) محلي DNS را توسعه ميدهد. اگر شماDNS را تغييردادهايد و لازم است آن را تا اين ايستگاه كاري تعميمدهيد، سوييچ مزبور بسيارسودمند خواهد بود. (اگر آن را تعميم ندهيد، تغيير مزبور براي لحظهاي در ايستگاهشما نشان داده نخواهد شد). ●ipconfig/display dns: فقط در ويندوز 2000 وبالاتر نهانگاه DNS را نمايش ميدهد.8-برخي از فرمانهاي اصلي خطايابيدر TCP/IP و شبكه Arp-a: جدول تبديل نشاني Mac به IP را نشانميدهد. netstat-rn: جدول مسيريابي TCP/IP را به طور عددي نشانميدهد. netstat-an همه سوكتهاي TCP/IP مورد استفاده را به طور عددي براي همهكلاينتها و سرورها نشان ميدهد. (Ping Address (Hostname اتصال اصلي IP را با Hostname يا Address بررسي ميكند.مراحل Ping به ترتيب ميتواند به اين شكلباشد:مرحله1ing كردننشاني حلقه برگشتي (ping 127.0.0.1) مرحله2: Ping كردن نشاني IP ايستگاهكاريمرحله3: Ping كردن نشاني IP يك ايستگاه كاري ديگر در يك بخشمرحله4: Ping كردن مسيرياب محليمرحله5: ping كردن سرور از طريقنشاني IP و نام (Tracert Address (Hostname مسيري كه يك بستك (Packet) از ايستگاهكاري تا Hostname يا Address طي ميكند را رديابي مينمايد. هر مسيريابي كه بستكمزبور از طريق آن به سمت Hostname يا Address ميرود را نشان ميدهد. netsh: برنامه سودمند خط فرمان تعاملي كه به شما امكان ميدهد تركيببندي لايه شبكه رافهرست كنيد و آن را تغيير دهيد. net session: همه جلسات شبكهسازي ويندوز كهدر اين دستگاه فعال هستند را نشان ميدهد (نظير اشتراكگذاري و ...) net share: همه اشتراكگذاريهاي ويندوز كه در اين دستگاه قابل دسترس هستند را فهرستميكند. همچنين در صورت داشتن Windows Resource Kit با استفاده از فرامين آنميتوان در بسياري موارد خطايابيهاي دقيقي انجام داد. Ressouce Kit نه تنها منبعياز ابزارها به شمار ميآيد،بلكه يك منبع عالي به عنوان دانش اضافي ويندوزاست.9-تحليلگرهاي پروتكلاستفاده از تحليلگرهاي پروتكل (Protocol Analyzer) در حلاجي و تحليل مشكلات شبكه بسيار سودمند است. يك تحليلگر پروتكلابزاري است كه به بستكهاي موجود در بخش اشتراكي شبكه گوش ميدهد، آنها را از حالترمز خارج مينمايد و به شكل فرمت قابل خواندن براي انسان تبديل ميكند.دونوع اصلي از ابزارهاي تحليل پروتكل عبارتند از: ● تحليلگرهاي بستك (Packet analyzer): بستكهاي موجود در سيم را ميگيرند، آنها را براي تحليل بعدي ذخيرهميكنند و چند تحليل آماري را نيز انجام ميدهند، ولي اين كار اصلي آنها نيست. ● تحليلگرهاي آماري (Statistical analyzer): كار اصلي آنها جمعآوريدادههاي كمي است تا بعداً بتوانند درباره روشهاي مختلف آماري گزارش دهند، وليمعمولاً بستكها را براي تحليل بعدي، ذخيره نميكنند.اكثر تحليلگرهاي بستك دوحالت عملياتي دارند: ● حالت Capture/monitor (مانيتور / تسخير) ● حالت Decode (رمزگشايي)در مرحله تسخير،تحليلگر ميتوانداطلاعات آماري، شامل تعداد خطاهاي هر ايستگاه، تعداد بستكهاي دريافتي/ارساليتوسط هر ايستگاه، ضريب بهرهوري از شبكه (ميزان ازدحام در شبكه) و .... را جمعآورينمايد.تحليلگرهاي بسيارخوب، با نشان دادن نمودارها به شما امكان ميدهنددر مرحله تسخير، برحسب ايستگاه فعالتر و ساير موارد، عمل مرتبسازي را انجام دهيد.در مرحله رمزگشايي، دادههاي خاصي كه تحليلگر به دست ميآورد را بررسي ميكنيد.لازم به ذكر است استفاده از تحليلگر متناسب با نوع شبكه اهميت زيادي دارد. مثلاًاگر يك شبكه FDDI قديمي و بدقلق داشته باشيد، از تحليلگر خاص اترنتي كه اتفاقاً با FDDI هم كار ميكند، استفاده نكنيد. بدين منظور بهتر است يك تحليلگر مختص FDDI رابه كار ببريد.نكته جالب توجه در مورد تحليلگرهاي بستك اين است كه اگر دارايكارت شبكه مناسبي باشيد (يعني يك كارت شبكه كنجكاو كه قادر به شنيدن همه بستكهايشبكه است) اين تحليلگرها ميتوانند در اكثر پيسيها اجرا شوند. براي دانلود يكتحليلگر رايگان ميتوانيد به سايت مراجعه كنيد.10-ابزارهاي مديريت شبكهدست آخر اينكه، ابزارهاي مديريت شبكه نيز نقشي مهم در عيبيابي و شناسايي شكلشبكهها ايفا ميكنند. مديريت شبكه در واقع در بهترين شكل آن، شامل تركيببندي وديدهباني دوردست Remote Monitoring) RMON)شبكه ميشود كه به شما امكان ميدهدعلاوه بر انجام اصلاحات نهايي از راهدور، سالمبودن شبكه خود را نيز ارزيابيكنيد، جزئيات بيشتر در مورد عيبيابي به كمك ابزارهاي مديريت شبكه را به مجالي ديگرواگذار ميكنيماحمد آقـــــــاجانی Aghajani_7201*********** سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 479]