ابزارهای اصلی شبکه

ابزارهای اصلی شبکه

 

 

 

بعداً در این کتاب، از اطلاعات و تکنیک‌هایی استفاده خواهید کرد که تا حدی بر اساس تکنیک‌های خاصی است که هر کسی می‌تواند روی دستگاه خودش انجام دهد. ابزارهای شبکه ای وجود دارند که می توانید آنها را از یک خط فرمان (ویندوز) یا از یک پوسته (یونیکس/لینوکس) اجرا کنید. بسیاری از خوانندگان از قبل با ویندوز آشنا هستند، بنابراین بحث متن دستورات را اجرا می کند و آنها را از دیدگاه خط فرمان ویندوز مورد بحث قرار می دهد. با این حال، باید تاکید کرد که این ابزارها در همه سیستم عامل ها موجود هستند. در این بخش در مورد ابزارهای IPConfig، ping و tracert خواهید خواند.

 

IPConfig

 

اولین قدم در مطالعه شبکه ها این است که اطلاعاتی در مورد سیستم خود به دست آورید. برای انجام این ماموریت حقیقت یاب، باید به یک خط فرمان برسید. در ویندوز XP، به منوی استارت بروید، همه برنامه ها (در ویندوز ویستا یا 7) را انتخاب کنید و سپس Accessories را انتخاب کنید. سپس گزینه ای به نام Command Prompt را مشاهده خواهید کرد. (برای کاربران ویندوز 2000، فرآیند یکسان است، با این تفاوت که گزینه اول به‌جای همه برنامه‌ها، برنامه‌ها نامیده می‌شود.) سپس ipconfig را تایپ کنید. (شما می توانید همان فرمان را در یونیکس یا لینوکس با تایپ کردن ifconfig یک بار در داخل پوسته وارد کنید.) پس از تایپ ipconfig و فشار دادن کلید Enter، چیزی شبیه آنچه در شکل 2.1 نشان داده شده است را مشاهده خواهید کرد.

(تصویر)

FIGURE 2.1 IPConfig.

این دستور اطلاعاتی در مورد اتصال شما به یک شبکه (یا به اینترنت) به شما می دهد. مهمتر از همه، شما آدرس IP خود را پیدا می کنید. این دستور همچنین دارای آدرس IP برای دروازه پیش فرض شما است که اتصال شما به دنیای خارج است. اجرای دستور IPConfig اولین قدم در تعیین پیکربندی شبکه سیستم شما است. اکثر دستوراتی که این کتاب به آنها اشاره خواهد کرد، از جمله IPConfig، دارای تعدادی پارامتر یا پرچم هستند که می توانند به دستورات منتقل شوند تا کامپیوتر را به شیوه ای خاص رفتار کند. شما می توانید با تایپ دستور و به دنبال آن یک فاصله و سپس تایپ علامت سوال، -؟، متوجه شوید که این دستورات چیست. شکل 2.2 نتایج این روش را برای دستور IPConfig نشان می دهد. همانطور که در شکل 2.2 می بینید، تعدادی گزینه وجود دارد که می توانید برای یافتن جزئیات مختلف در مورد پیکربندی رایانه خود از آنها استفاده کنید. متداول ترین روش مورد استفاده احتمالا IPConfig/all است که در شکل 2.3 نشان داده شده است. می بینید که این گزینه اطلاعات خیلی بیشتری به شما می دهد. به عنوان مثال، IPConfig/all نام رایانه شما، زمانی که رایانه شما آدرس IP خود را به دست آورد و موارد دیگر را می دهد.

(تصویر)

FIGURE 2.2 IPConfig help.

(تصویر)

FIGURE 2.3 IPConfig/all.

 

پینگ

 

یکی دیگر از دستورات رایج، ping است. ping برای ارسال یک بسته آزمایشی یا بسته پژواک به دستگاه استفاده می شود تا بفهمد آیا دستگاه قابل دسترسی است و چقدر طول می کشد تا بسته به دستگاه برسد. این ابزار تشخیصی مفید را می توان در تکنیک های هک اولیه استفاده کرد. در شکل 2.4 فرمان ping اجرا شده در www.yahoo.com را مشاهده می کنید.

(تصویر)

FIGURE 2.4 Ping.

 

این شکل به شما می گوید که یک بسته اکو 32 بایتی به مقصد ارسال شده و برگردانده شده است. آیتم TTL (زمان برای زنده ماندن) نشان می دهد که بسته قبل از تسلیم شدن، چند مرحله واسطه یا پرش باید به مقصد برود. به یاد داشته باشید که اینترنت مجموعه وسیعی از شبکه های به هم پیوسته است. بسته شما احتمالاً مستقیماً به مقصد خود نمی رود. رسیدن به آنجا چندین پرش طول خواهد کشید. همانند IPConfig، می توانید پینگ را تایپ کنید -؟ برای پیدا کردن راه های مختلفی که می توانید پینگ خود را اصلاح کنید.

 

ردیاب

 

آخرین دستوری که در این فصل بررسی خواهیم کرد دستور tracert است. این دستور کم و بیش یک "پینگ لوکس" است. tracert نه تنها به شما می گوید که آیا بسته به مقصد رسیده است و چه مدت طول کشیده است، بلکه تمام پرش های متوسطی را که برای رسیدن به آنجا طول کشیده است را به شما می گوید. این ابزار بعداً در این کتاب برای شما بسیار مفید خواهد بود. شکل 2.5 ردیابی به www.yahoo.com را نشان می دهد. (همین دستور را می توان در لینوکس یا یونیکس اجرا کرد، اما در آنجا به جای tracert به آن traceroute می گویند.)

(تصویر)

FIGURE 2.5 Tracert.

 

با tracert می‌توانید (در میلی‌ثانیه) آدرس‌های IP هر مرحله میانی فهرست‌شده و مدت زمانی که طول کشید تا به آن مرحله برسید را ببینید. دانستن مراحل لازم برای رسیدن به مقصد می تواند بسیار مهم باشد، همانطور که در ادامه این کتاب خواهید دید. مطمئناً ابزارهای دیگر وجود دارند که می توانند هنگام کار با ارتباطات شبکه برای شما مفید باشند. با این حال، سه موردی که اکنون بررسی کردیم، ابزارهای اصلی هستند. این سه (IPConfig، ping و tracert) برای هر مدیر شبکه کاملا ضروری هستند و شما باید آنها را به حافظه اختصاص دهید.