فرارو-دستور ping یکی از مفیدترین ابزارهای تشخیص شبکه است که هم برای عیب یابی مشکلات شبکههای محلی و هم مشکلات اینترنت مفید میباشد. در ادامه به عملکرد دستور پینگ و چگونگی استفاده از آن میپردازیم.
پینگ کردن به چه معناست؟
"پینگ" کردن چیزی در یک شبکه به این معنی است که شما یک بسته اینترنتی را به یک کامپیوتر مقصد ارسال میکنید و درخواست پاسخ میکنید. سپس آن دستگاه یک بسته را در پاسخ به شما ارسال میکند. در صورتی که بسته دستگاه مقصد به شما برسد اطلاعات زیادی را در مورد شبکه بین شما و مقصدتان به شما میدهد. پینگ با واحد میلی ثانیه بیان میشود و بطور کلی هر چه عدد آن کمتر باشد بهتر است.
بسته (Packet) اینترنتی چیست؟
بستهها واحدهای اساسی در اینترنت هستند. وقتی دادههایی را برای شخصی ارسال میکنید، مانند یک عکس، به قطعات کوچک تقسیم میشود. هر بسته با یک آدرس مبدا و مقصد مشخص شده و سپس به اینترنت ارسال میشود. این بستهها از بسیاری از سرورها و روترهای اینترنتی عبور کرده تا به سیستم مورد نظر برسند.
کاربردهای دستور پینگ
دستور ping دارای دو کاربرد اصلی میباشد: ۱- برای بررسی اینکه آیا اتصال شما به یک کامپیوتر راه دوربرقرار است یا خیر؟
۲- برای بررسی اینکه آن ارتباط چقدر سالم است.
در صورتی که بسته موردنظر شما به مقصد برسد و پاسخ دریافت کنید، پاسخ پینگ به شما میگوید که بازگشت یک بسته چقدر طول کشیده و چند بسته در مسیر گم شده است. میتوانید از دستور ping برای تشخیص کند بودن و یا غیرقابل اعتماد بودن یک اتصال استفاده کنید.
چه چیزهایی را میتوان پینگ کرد؟
در تئوری، شما میتوانید هر چیزی را با یک آدرس IP پینگ کنید. میتوانید دستگاهها را در شبکه محلی (LAN) خود پینگ کنید تا مطمئن شوید که به درستی متصل هستند. همچنین میتوانید هر وب سایتی را پینگ کنید و ببینید آیا به آن دسترسی دارید یا خیر؟
نحوه استفاده از دستور پینگ در ویندوز
۱- منوی Start را باز کنید، Command Prompt یا CMD را جستجو و آن را انتخاب کنید.
۲- Ping را تایپ کنید و سپس آدرس IP دستگاه یا URL سایتی را که میخواهید پینگ کنید وارد کنید. بعنوان مثال ما در ادامه Google.com را پینگ کردیم.
پس از شروع، پینگ چهار بسته داده ارسال میکند. در صورتیکه در پیام هر بسته پاسخ" request timed out" را دریافت کردید، به این معناست که رایانه شما پاسخی از طرف مقصد دریافت نکرده است. اگر برخی از بستهها گم شوند، مسیریابی بین رایانه شما و هدف با مشکل مواجه میشوند. بطور معمول در پاسخ پینگی که تایپ میکنید باید چهار Reply دریافت کنید که در انتهای آن کلمه TTL نوشته شده است. در اینجا مقدار Time مهم است که هر چه عدد کمتری باشد مناسبتر است.
دستورات زیادی را میتوانید با استفاده از پینگ مورد استفاده قرار دهید. اگر میخواهید لیست کاملی از گزینهها را مشاهده کنید، تنها کاری که باید انجام دهید این است که ping /help را در Command Prompt تایپ کنید و Enter را فشار دهید. کل لیست و همچنین نحوه استفاده از آنها را مشاهده خواهید کرد. در لیست زیر چند سوییچ دستوری متداول را بررسی میکنیم.
۱- سوییچ t/: با استفاده از سوییچ t/ پس از تایپ پینگ مقصد مورد نظر میتوانید یک مقصد را به طور مداوم برای مدت زمانی که میخواهید پینگ کنید. برای توقف این فرآیند Ctrl + C را فشار دهید.
۲- سوییج a/: در صورتی که یک آدرس آیپی را دارید و میخواهید آدرس وب سرور متناظر با آن را بدانید این دستور برای شما مفید خواهد بود.
۳- سوییج n X/: در صورتی که میخواهید بعنوان مثال ۱۰۰ پینگ بگیرید عدد ۱۰۰ را جایگزین X کنید.
۴- سوییج w X/: تعداد میلیثانیههایی را که میخواهید قبل از اعلام بازه زمانی منتظر بمانید، جایگزین کنید. به طور پیش فرض، این مقدار ۴۰۰۰ میلی ثانیه است. اگر فکر میکنید که یک اتصال ممکن است کار کند، اما پینگ به اندازه کافی منتظر پاسخ نمیماند، میتوانید X را افزایش دهید تا ببینید درست میگوید یا خیر.
۵- سوییج l X/: برای افزایش اندازه هر پینگ، مقدار "X" را با بایت جایگزین کنید. به طور پیشفرض این مقدار ۳۲ است، اما میتوانید آن را به ۶۵۵۲۷ افزایش دهید. این برای بررسی اینکه آیا اندازه بستهها باعث ایجاد مشکل در شبکه شما میشوند مفید است. یک پینگ ۳۲ بایتی با تنظیمات پیشفرض کار میکند، اما بسته بزرگتر باعث از دست رفتن بستهها خواهد شد.
نحوه استفاده از پینگ در macOS
در سیستم عامل مک، شما باید به Terminal کاربر بروید. نسخههای قبلی macOS شامل یک ابزار گرافیکی بنام Network Utility بود که میتوانستید برای اجرای دستورات شبکه از آن استفاده کنید. در آخرین نسخه مک این ابزار وجود ندارد و با استفاده از ترمینال باید پینگ انجام شود:
۱- ابتدا Spotlight را باز کنید. (با نگه داشتن همزمان Command + Spacebar) و terminal را تایپ کنید.
۲- برای شروع یک پینگ، ابتدا ping و سپس آدرس آیپی و یا URL وب سایت وب سایت موردنظر را تایپ کنید. بعنوان مثال ping google.com.
تفاوت اصلی بین استفاده از پینگ در ویندوز و مک این است که در macOS تا زمانی که به صورت دستی آن را متوقف نکنید به کار خود ادامه میدهد. برای متوقف کردن پینگ Ctrl + C را فشار دهید.به گزارش فرارو، این کار شما را به اعلان اصلی باز میگرداند. برای مشاهده لیستی از تمام پارامترهایی که میتوانید برای پینگ در macOS استفاده کنید، میتوانید man ping را تایپ کنید. در صفحه راهنما سوییچهای زیادی وجود دارد که میتوانید از آنها استفاده کنید.
منبع: helpdeskgeek