Ping چیست ؟
ping دستوری است که مشخص میکند که آیا یک کامپیوتر خاص که ما ip یا domain آن را میدانیم، روشن و فعال (Active) هست یا نه. و اینکه اگر فعال باشد مدت زمان رسیدن بستههای tcp/ip از آن کامپیوتر به کامپیوتر ما چقدر است. کاربرد این دستور به صورت زیر است:
ping ip-or-domain که به جای ip-or-domain باید شماره ip و یا domain آن (اگر داشته باشد) را میگذاریم. مثلا ping sazin.com را در command prompt تایپ کردم و به نتایج زیر رسیدم :
Pinging sazin.com [۶۳.۱۴۸.۲۲۷.۶۵] with ۳۲ bytes of data: Reply from ۶۳.۱۴۸.۲۲۷.۶۵: bytes=۳۲ time=۱۴۰۲ms TTL=۱۰۵Reply from ۶۳.۱۴۸.۲۲۷.۶۵: bytes=۳۲ time=۹۴۱ms TTL=۱۰۵Reply from ۶۳.۱۴۸.۲۲۷.۶۵: bytes=۳۲ time=۹۸۱ms TTL=۱۰۵Reply from ۶۳.۱۴۸.۲۲۷.۶۵: bytes=۳۲ time=۸۵۱ms TTL=۱۰۵ Ping statistics for ۶۳.۱۴۸.۲۲۷.۶۵: Packets: Sent = ۴, Received = ۴, Lost = ۰ (۰% loss),Approximate round trip times in milli-seconds: Minimum = ۸۵۱ms, Maximum = ۱۴۰۲ms, Average = ۱۰۴۳ms
این نتایج نشان میدهد که sazin.com فعال است. حالا به کامپیوتری با ip شماره ۶۳.۱۴۸.۲۲۷.۶۵ (که همان sazin.com است)، ping میکنم. نتایج همان است فقط با تغییراتی در سطر اول. (البته time که معنای مدت زمان رسیدن پکت را میدهد، با توجه به ترافیک شبکه، کم و زیاد خواهد شد). برای ping کردن به این ip ، دستور ۶۳.۱۴۸.۲۲۷.۶۵ ping را صادر میکنم :
Pinging ۶۳.۱۴۸.۲۲۷.۶۵ with ۳۲ bytes of data: Reply from ۶۳.۱۴۸.۲۲۷.۶۵: bytes=۳۲ time=۸۶۱ms TTL=۱۰۵Reply from ۶۳.۱۴۸.۲۲۷.۶۵: bytes=۳۲ time=۸۵۲ms TTL=۱۰۵Reply from ۶۳.۱۴۸.۲۲۷.۶۵: bytes=۳۲ time=۸۵۱ms TTL=۱۰۵Reply from ۶۳.۱۴۸.۲۲۷.۶۵: bytes=۳۲ time=۸۸۱ms TTL=۱۰۵ Ping statistics for ۶۳.۱۴۸.۲۲۷.۶۵: Packets: Sent = ۴, Received = ۴, Lost = ۰ (۰% loss),Approximate round trip times in milli-seconds: Minimum = ۸۵۱ms, Maximum = ۸۸۱ms, Average = ۸۶۱ms
فرض کنید که به یک ip که فعال نیست، ping کنیم:
Pinging ۲۱۷.۶۶.۱۹۶.۱ with ۳۲ bytes of data: Request timed out.Request timed out.Request timed out.Request timed out. Ping statistics for ۲۱۷.۶۶.۱۹۶.۱: Packets: Sent = ۴, Received = ۰, Lost = ۴ (۱۰۰% loss),Approximate round trip times in milli-seconds: Minimum = ۰ms, Maximum = ۰ms, Average = ۰ms
که نشان میدهد که آن ip در آن لحظه فعال نیست. البته تمام مطالبی که در بالا ذکر شد، در حالتی است که مستقیما به اینترنت وصل شدهاید و یا اگر از طریق شبکه محلی به اینترنت وصل هستید، شبکه شما به درستی پیکربندی شده باشد. اصولا ping یکی از بهترین دستورات برای پیدا کردن ایراد در شبکه است.
|