دستور Ping و بررسی وضعیت شبکه با استفاده از خط فرمان
آموزش دستور Ping و بررسی وضعیت شبکه
دستور Ping چیست؟
پینگ دو کار را انجام می دهد یکی بررسی می کند دسترسی هاست host را بررسی می کند و مدت زمان پاسخ دهی را اندازه گیری می کند
یعنی شبکه ما وصل هست یا خیر و دوم مدت زمان دریافت و پاسخ را می دهد در واقع سرعت ارسال و دریافت اطلاعات چقدر است
دستور Ping یکی از ابزارهای خط فرمان است که برای بررسی دسترسی یک هاست (host) در شبکه و اندازهگیری مدت زمان پاسخدهی آن استفاده میشود. این دستور معمولاً برای تشخیص سلامت اتصال شبکه و عیبیابی استفاده میشود.
واژه Ping از کجا آمده است؟
کلمه Ping از سیستمهای صوتی گرفته شده است. در این سیستمها، یک ضربه صوتی ارسال شده و منتظر انعکاس آن میمانند؛ مشابه عملکرد دستور Ping که منتظر پاسخ از مقصد است.
Ping مخفف چیست؟
Ping مخفف عبارت Packet InterNet Groper است و به معنای ارسال سیگنال به مقصد برای دریافت پاسخ است.
عملکرد Ping
در این دستور، چند پکت داده به مقصد ارسال میشود و زمان رفتوبرگشت آن اندازهگیری میگردد. اگر پاسخی دریافت نشود، پیامی مانند «Destination host unreachable» نمایش داده میشود.
پارامترهای مهم دستور Ping
از دستور Ping به همراه آدرس وبسایت یا یک آدرس آی پی استفاده میشود
- -t: پینگ مداوم که تا قطع دستی یا بستن پنجره ادامه دارد.
- -a: نمایش نام کامپیوتر مقصد.
- -n: تعیین تعداد بستههایی که ارسال میشود.
- -l: اندازه دیتای ارسالی (مثلاً 65500 بایت برای تست مقاومت شبکه).
بررسی پاسخدهی شبکه (Jitter)
Jitter به نوسانات زمان پاسخدهی در بستههای متوالی اشاره دارد. با دستور ping و مشاهده زمانها میتوان میزان پایداری اتصال را بررسی کرد.
Loopback Address یا آدرس 127.0.0.1 چیست؟
از دستور PING هم در لایه سه و هم در لایه 7 می توان استفاده کرد
برای استفاده از این دستور، کامپیوتر تعدادی پکت اطلاعاتی را به آدرس مقصد ارسال کرده و منتظر پاسخ میماند تا زمانی که پاسخ را دریافت کند، زمان سپری شدهی این رفت و برگشت را به ما نمایش میدهد، یا در صورت عدم دریافت پاسخ به ما میگوید که پاسخی دریافت نکرده است.

در خط اول این دستور مقادیر زیر را مشاهده میکنید
آدرس وبسایت مقصد
مقصد
حجم بستهی ارسال شده
چهار خط بعد، نشانگر پاسخ دریافتی از هر بسته است که شامل موارد زیر میشوند
time: زمان پاسخدهی که به میلی ثانیه است.
TTL: طول عمر بسته (Time-To-Live) زمانی است که اگر در طول آن پاسخی دریافت نشود، بسته دور ریخته خواهد شد.
در انتهای دستور، خلاصه ای از وضعیت و تعداد بستههای ارسالی و دریافتی، به همراه حداقل min ، حداکثرmax و میانگین AVGزمان پاسخ را مشاهده میکنید.
اگر از سیستم مقصد پاسخی دریافت نشود نتیجهای مشابه زیر به شما نمایش داده خواهد شد
Destination host unreachable
دستور «ping /?»
دستورات مهم ping
ping 10.10.10.10 -t
Ping –t: پینگ کردن همیشگی می باشد که فقط با قطع برق قطع میشود یا بستن پنجره cmd یا فشردن دکمه ای Crtl و C پایان میپذیرد:
ping 10.10.10.10 -a 1000
Ping –a: کاربرد آن در به دست آوردن Computer Name کامپیوتر مقصد است مشابه دستور whoami است
دستور Ping و بررسی وضعیت شبکه با استفاده از خط فرمان
ping 10.10.10.10 -n 50
Ping –n: به صورت پیش فرض ۴ بسته در پینگ ارسال میشود. با این دستور میتوانیم تعداد بسته ها را تغییر دهیم. میتوان گفت همانند دستور قبلی است اما تعداد پینگ را مشخص میکنیم: Ping –n
ping 127.0.0.1 چیست؟
لوپ بک ادرس می باشد
کامپیوترها از IP آدرس ها برای برقراری ارتباط با یکدیگر استفاده میکنند ولی یک آی پی آدرس وجود دارد
که نمیتواند برای این منظور استفاده شود و آن IP آدرس ۱۲۷.۰.۰.۱ است. این آدرس به عنوان آدرس loop back لوپ بک Lookback یا لوکال هاست شناخته میشود. این آدرس در واقع به همان کامپیوتری که با آن کار میکنید و دستور پینگ را میدهید اشاره دارد.
میتوانید از دستور ping localhost هم استفاده کنید که همین معنی را دارد اما نام کامپیوتر را هم برمیگرداند
jitter چیست؟
دستور Ping و بررسی وضعیت شبکه با استفاده از خط فرمان
test ping local
ping 127.0.0.1
اگر پینگ ندارید فایروال را بررسی کنید

بررسی دیتای ارسالی با پینگ
ping 192.168.10.12 -t -l 65500
65500 اندازه دیتای ارسالی می باشد
reply from 192.168.10.12 byte =65500 time=12
byte=65500
اینکار معمولا برای تست مقاومت شبکه و mtu استفاده می شود
اگر اندازه پینگ را بالا بردی و تایم اوت نداشتی یعنی مسیر بین شما و مقصد مشکلی ندارد
نکته اگر هم خواستی بدون ایپی برای چه دستگاهی هست بعد از پینگ یه arp -a میزنی و مک دستگاه را بهت نشون میده که با استفاده از مک می تونی بفهمی برای چه دستگاهی هست
time=12ms زمانی رفت و برگشت بسته
ttl=64
کانال نتورک پلاس