دستور پینگ

دستور ping چیست ؟ چه کاربردی دارد؟ چگونه پینگ بگیریم؟

دستور ping چیست؟

حتما برای شما هم بارها و بارها پیش آمده که شبکه داخلی و یا اینترنت شما در حین کار قطع شده و شما نمی‌دانید که مشکل از کجاست. اما دستور پینگ چه کمکی به شما می‌کند؟

این دستور این امکان را می‌دهد که بسته ای از سیستم شما به سیستم مقصدی که آن را شما انتخاب می‌کنید ارسال کرده و در زمان مشخصی جوابی را خواهد داد. حالا این جواب چه چیزی را مشخص می‌کند و از کجا می‌توانیم بفهمیم که ارتباط ما وصل است یا خیر را در مقاله بخوانید.

پینگ (Ping) چیست ؟

پینگ یا Ping یا Packet Internet Groper یک دستور متداول در شبکه‌های کامپیوتری است. این دستور برای تست در دسترس پذیری میزبان به کار می‌رود. این دستور با تحلیل زمان رفت و برگشت بسته ها بین دو نقطه میزان در در دسترس پذیری را مشخص می‌کند.

جوابی که اجرای دستور ping به شما می‌دهد مشخص کننده ایراد و مشکلاتی است که در حین ارسال بسته بوجود آمده است. با نحوه کار آن آشنا شوید تا درک بهتری از این قابلیت داشته باشید.

دستور پینگ

نحوه کار دستور ping چیست

نحوه کار به این صورت است که مقصد با استفاده از پروتکل ICMP یک بسته به مقصد و یا میزبان ارسال می‌کند و منتظر پاسخ می‌ماند به محض دریافت پاسخ سرعت رفت و برگشت را برای ما نمایش می‌دهد. دستور پینگ با آدرس آی پی کار می‌کند، آدرس پینگ و یا آدرسی که ما پینگ میکنیم آدرس آی پی میزبان می‌باشد.

با استفاده از همین سرعت رفت و برگشت و بسته های Lost شده که در نتایج دستور Ping نمایش داده می‌شود می‌توان در دسترس پذیری و کیفیت اتصال را سنجید.

مثالی از دستور ping

فرض کنیم که می‌خواهیم تست برقراری اتصال در سرور سایت آوش نت را بگیریم.

برای این منظور واژه زیر را تایپ می‌کنیم :

ping avashnet.com

 

پینگ گرفتن از نام dns

تصویری که در بالا می‌بینید نشان دهنده این است که هاست میزبان سایت آوش نت جواب را به صورت بسته های 32 بایتی در زمان تقریبا 90  میلی ثانیه برمی‌گرداند.

TTL هم بیانگر سیستم عاملی میزبان می‌باشد، در حقیقت هر سیستم عاملی TTL مربوط به خود را بازمی‌گرداند. برای مثال در سیستم های ویندوز 2000 به بالا TTL مقدار 128، در سیستم های لینوکسی مقدار ۶۴، و به همین ترتیب محصولات Cisco مقدار TTL عدد 255 است.

مقدار TTL در هر Route به مقدار یک عدد کم می‌شود. برای مثال اگر 20 روتر در مسیر شما برای رسیدن به مقصد باشد و دستگاه میزبان شما TTL عدد 255 را برگرداند شما عدد 230 را برای TTL مشاهده خواهید کرد

 

آموزش دستور ping در cmd را در ویدیو زیر ببینید

 

لیست اطلاعاتی که از دستور پینگ می‌توانید به دست بیاورید

از اجرای دستور ping در cmd می‌توانید اطلاعات زیر را در برقراری ارتباط با مقصد به دست بیاوردید:

  • Reply from <Destination IP>: bytes= time=  TTL=53

اگر این پاسخ برگشت یعنی اینکه ارتباط شما بر قرار است و شما به سرور مورد نظر دسترسی دارید.

  • Destination Host Unreachable

این پیغام زمانی ظاهر می‌شود که هیچ راهی به مقصد مورد نظر شما وجود نداشته باشد یا اینکه یکی از روتر ها در مسیر رسیدن به مقصد راهی را پیدا نکند.

  • Request timeout

این پیغام زمانی ظاهر می‌شود که هیچ پاسخی در زمان یک میلی ثانیه دریافت نشود.

این خطا در مواقع ازدحام شبکه ، عدم درخواست ARP ، فیلتر کردن بسته ها ، خطای مسیریابی یا … است.

برای دیدن آموزش تصویری نحوه پینگ گرفتن در ویندوز کلیک کنید.

دستور پینگ

دستورات اضافه دستور ping چیست

دستور پینگ یکسری عملگر دارد که وقتی به این آن اضافه می‌شود می‌توان به صورت های مختلفی این دستور را اجرا کرد. برای دسترسی به لیست کامل این دستورات و کاری که انجام می‌دهند عبارت زیر را تایپ کنید.

?- ping

عملگر
توضیح
مثال
t-
پینگ آدرس آی پی مد نظر را تا زمانی که خود کاربر متوقف نکند ادامه می‌دهد
ping 8.8.8.8 -t
a-
برای بدست آوردن اسم کامپیوتر یا computer name مقصد به کار می‌رود
ping -a 8.8.8.8
n-
به تعداد دلخواهی که شما تعیین کنید پینگ می‌گیرد
ping -n 18 8.8.8.8
l-
حجم بسته ای که قرار است به مقصد ارسال شود را تعیین می‌کنید
ping -l 15 8.8.8.8
i-
مدت زمان ttl را مشخص می‌کند
ping -i 16 8.8.8.8
r-
روت ها یا دستورات را برای تعدادی که شما مشخص میکنید نشان می‌دهد
ping -r 4 10.10.10.52
s-
Timestamp را برای تعدادی که شما مشخص می‌کنید نشان می دهد
ping -s 4 10.10.10.52
p-
پینگ ارائه دهنده مجازی سازی هایپر وی را نشان می‌دهد
ping -p 4 10.10.10.52
4-
پینگ ادرس آی پی ورژن 4
پینگ ادرس آی پی ورژن 4
6-
پینگ ادرس آی پی ورژن 6
پینگ ادرس آی پی ورژن 6

جمع بندی

در این مطلب خوانیدم که عملکرد دستور ping چیست و چه کاربردی دارد. این دستور کاربردی کمک می‌کند تا از صحت عملکرد شبکه خود چه بیرون از مجموعه و چه داخل مجموعه اطمینان پیدا کنیم.

 

سوالات متداول

 

ttl در پینگ چیست؟

وقتی بسته اطلاعاتی یا همان دیتا در اینترنت ایجاد و ارسال می‌شود، این ریسک وجود دارد که مسیرش را از روتری به یک روتر دیگر ادامه دهد و پایانی برای آن نباشد. برای اینکه مطمئن شویم بسته‌های IP عمر محدودی در شبکه دارند تمام بسته‌های آی پی دارای فیلد هدر ۸ بیتی Time To Live (در IPv4) و یا Hop Limit (در IPv6) هستند. این فیلد، حداکثر تعداد هاپ در لایه سه (معمولا روتر) که در مسیری که بسته به مقصد می‌پیماید وجود دارد را مشخص می‌کند.

 

 

اشتراک در
اطلاع از
6 دیدگاه
قدیمی ترین
جدید ترین بیشترین رای
بازخورد داخلی
دیدن تمام دیدگاه ها
سایه
مهمان
2 ماه قبل

دستور ping برای اتصال اینترنت رو میگید چجوریه؟ تست کنیم که نت وصله یا نه

سامان رفیع
مهمان
1 ماه قبل

جدول دستورات ping رو عالی گذاشتید ممنون از مقاله خوبتون

فریده سبزروی
مدیر
پاسخ به   سامان رفیع
1 ماه قبل

سلام و تشکر از همراهی شما

علی
مهمان
1 ماه قبل

بسیار مقاله عالی بود دستتون درد نکنه جناب

فریده سبزروی
مدیر
پاسخ به   علی
1 ماه قبل

سلام تشکر از کامنت پر انرژیتون