مثال استفاده از فرمان "پینگ"

آموزش مقدماتی

معرفی

با توجه به صفحه دستی، دستور "ping" لینوکس از اصول ایمنی ECHO_REQUEST پروتکل ICMP برای شناسایی ECHO_RESPONSE ICMP از یک میزبان دروازه استفاده می کند.

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

چرا شما از فرمان "پینگ" استفاده می کنید؟

اکثر ما به طور مرتب از سایت های مفید استفاده می کنیم. به عنوان مثال من از وب سایت بی بی سی برای خواندن اخبار بازدید می کنم و از وب سایت Sky Sports برای دریافت اخبار فوتبال و نتایج آن دیدن می کنم. شما بدون شک مجموعه ای از سایت های کلیدی خود را مانند .

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

به عنوان مثال شما حتی ممکن است اتصال به اینترنت را حتی اگر شما به روتر شما متصل نیست . گاهی اوقات ارائه دهنده خدمات اینترنت مسائل محلی را حل می کند که از استفاده از اینترنت جلوگیری می کند.

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

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

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

هنگامی که از گوشی خود استفاده می کنید، شماره گیری می کنید (یا بیشتر امروزه نام خود را از یک دفترچه آدرس بر روی گوشی خود انتخاب می کنید) و گوشی در پایان گیرنده تلفنی.

هنگامی که این شخص تلفن را پاسخ می دهد و می گوید "سلام" شما می دانید که یک اتصال دارید.

دستور "پینگ" به همان شیوه عمل می کند. آدرس IP شما معادل شماره تلفن یا آدرس وب (نام مرتبط با آدرس IP) و "ping" یک درخواست را برای آن آدرس ارسال می کند.

هنگامی که شبکه دریافت کننده درخواست را دریافت می کند پاسخی را ارسال می کند که اساسا "سلام" را می گوید.

زمان اتخاذ شده برای پاسخگویی به شبکه، تاخیر نامیده می شود.

مثال استفاده از فرمان "پینگ"

برای تست اینکه آیا یک وب سایت در دسترس است، نوع "ping" و سپس نام سایت مورد نظر برای اتصال به آن وجود دارد. برای مثال برای ping شما دستور زیر را اجرا کنید:

پینگ

فرمان ping به طور مداوم درخواست ها را به شبکه ارسال می کند و هنگامی که یک پاسخ دریافت می شود یک خروجی لینوکس با اطلاعات زیر دریافت خواهید کرد:

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

اگر آدرس IP شبکه را می دانید، می توانید از آن به جای نام وب سایت استفاده کنید:

پینگ 151.101.65.121

دریافت قابل شنیدن "پینگ"

شما می توانید دستور ping را برای ایجاد یک نویز هر زمان که یک پاسخ با استفاده از کلید "-a" به عنوان بخشی از دستور به عنوان دستور زیر نمایش داده می شود، دریافت کنید:

پینگ

بازگشت IPv4 یا IPv6 آدرس

IPv6 پروتکل نسل بعدی برای اختصاص آدرس های شبکه است زیرا این ترکیبات بیشتر منحصر به فرد را ارائه می دهد و دلیل آن تغییر پروتکل IPv4 در آینده است.

پروتکل IPv4 آدرس های IP را به نحوی که در حال حاضر مورد استفاده قرار می گیرد، اختصاص می دهد. (به عنوان مثال 151.101.65.121).

پروتکل IPv6 آدرس IP را در قالب [fe80 :: 51c1 :: a14b :: 8dec٪ 12] اختصاص می دهد.

اگر میخواهید قالب IPv4 آدرس شبکه را بازگردانید، می توانید از دستور زیر استفاده کنید:

پینگ -4

برای استفاده از فرمت IPv6 فقط می توانید از دستور زیر استفاده کنید:

پینگ 6

محدود کردن تعداد پین ها

به طور پیش فرض هنگام پینگ کردن شبکه، این کار را ادامه می دهد تا زمانی که CTRL و C را همزمان برای پایان دادن به فرآیند فشار دهید.

به استثنای اینکه شما سرعت شبکه را آزمایش می کنید، احتمالا فقط می خواهید به پینگ تا زمانی که یک پاسخ دریافت می کنید.

شما می توانید تعداد تلاش را با استفاده از کلید "-c" به صورت زیر محدود کنید:

پینگ-ک 4

در اینجا چه اتفاقی می افتد این است که درخواست در فرمان بالا 4 بار ارسال شده است. در نتیجه شما ممکن است 4 بسته فرستاده و تنها 1 پاسخ.

یکی دیگر از کارهایی که می توانید انجام دهید این است که مهلت تعیین زمان اجرای فرمان ping را با استفاده از کلید "-w" تنظیم کنید.

پینگ 10

این تنظیم مهلت برای پینگ تا 10 ثانیه طول می کشد.

در مورد اجرای دستورات جالب است این خروجی است، زیرا نشان می دهد که تعداد بسته ها چگونه ارسال شده اند و چند نفر دریافت می شوند.

اگر 10 بسته فرستاده شد و فقط 9 بار دریافت شد، این به معنی 10 درصد از دست دادن بسته است. هر چه بیشتر از دست دادن اتصال بدتر باشد.

شما می توانید سوئیچ دیگری را استفاده کنید که تعداد درخواست ها را به شبکه دریافت می کند. برای هر بسته فرستاده شده یک نقطه بر روی صفحه نمایش داده می شود و هر بار که شبکه پاسخ می دهد، نقطه برداشته می شود. با استفاده از این روش می توانید ببینید که چگونه بسیاری از بسته ها از بین می روند.

شما باید یک کاربر فوق العاده باشید که این دستور را اجرا کند و واقعا فقط برای اهداف نظارت بر شبکه است.

sudo ping-f

مخالفت با سیل، مشخص کردن یک فاصله طولانی بین هر درخواست است. برای این کار می توانید از کلید "-i" به صورت زیر استفاده کنید:

پینگ 4

دستور بالا هر 4 ثانیه پینگ می شود.

چگونه برای جلوگیری از خروجی

شما ممکن است در مورد همه مواردی که بین هر درخواست فرستاده شده و دریافتی اتفاق می افتد توجه نکنید، اما فقط خروجی در ابتدای و پایان.

مثلا اگر فرمان زیر را با استفاده از کلید "-q" ارسال کنید، یک پیام دریافت خواهید کرد که نشان می دهد که آدرس IP در حال تنگ شدن است و در پایان تعداد بسته های فرستاده شده، دریافت شده و از دست دادن بسته بدون هر خط مداخله تکرار می شود.

پینگ -q -w 10

خلاصه

فرمان ping دارای چند گزینه دیگر است که می توانید با خواندن صفحه دستی پیدا کنید.

برای خواندن صفحه دستی، دستور زیر را اجرا کنید:

مرد پینگ