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

عمومی معنای دستور پینگ کاربرد آن در تست سرعت اینترنت سرور

شروع موضوع توسط sheyda69 ‏6/9/16 در انجمن متفرقه

  1. sheyda69

    sheyda69 کاربر

    ارسال ها:
    6
    تشکر شده:
    2
    امتیاز دستاورد:
    3
    [​IMG]

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

    ping یا پینگ دستوری است که میتواند بسته های tcp/ip را بین دو رایانه ارسال نماید و نتایج این ارسال را به ما نشان دهد و ما هم با استفاده از نتایج این دستور میتوانیم از روشن یا خاموش بودن سیـستم ها که با ip به اینترنت متصل هستند به عبارتی همان سرور یک وبسایت یا یک سرویس اینترنتی مطلع شویم و ضمن آن سرعت اتصال آن سرور یا وبسایت به سیستم خودمان را بررسی کنیم.مثال آسان تر: روی کوه هستید و مقابل تان نیز یک کوه هست. زمان ی که فریاد میزنید مدت زمانی طول می کشد تا صدا به کوه مقابل رفته و نتایج آن بازگردد که به این عمل پژواک گویند؛حال دستور پینگ نیز به همین صورت است و نتایج این رفت را اعلام می نماید .

    در اینجا میخواهیم با دستور پینگ بر فرض مثال سرعت ارسال و دریافت بسته اطلاعات از رایانه خودمان به سرور سوپروب را متذکر بشویم. برای این منظور لازم است در محیط Run این جمله را تایپ کرده و OK کنیم:

    ping superweb.ir -t

    *در محیط داس میسر است که در محیط داس نیاز به زدن t- نیست.بطور مثال در سیـستم من چنین اطلاعاتی نمایش داده می شود :

    time= 286 TTL=36

    time= 299 TTL=36

    time= 286 TTL=36

    میبینید جمله time درحال تغییر هست و هر بار میزان ی را نشان میدهد که این نشانگر مدت زمانی است که طول می کشد پژواک صورت بگیرد- رفت و برگشت- به مفهوم مدت زمانی است که طول می کشد یک پاکت Packet به سرور سایت سوپروب برسد و یا برعکس و کم و خیلی شدن میزان آن میتواند ب ترافیک شبکه یا ضعف در اینترنت و ISP یا حتی فاصله تعداد گذرگاه ها باشد. حال هرچقدر زمان time بیشتر باشد یعنی مدت زمان بیشتری طول میکشد تا اطلاعات از سرور سایت بدست ما برسد کلا هرچقدر بتوان به کاهش پينگ مورد نظر رسید سرعت نیز بالاتر می رود.

    * time برحسب میلی ثانیه مطمئنا سرور یاهو از سرور سایت سوپر وب قوی تر است اما وقت ی من در سیسـتم خودم پینگ این دو وب سایت را انجام میدهم نتایج سرور وبسایت سوپروب بهتر است که این میتواند ب ترافیک زیاد سرور یاهو باشد یا موقعیت خوب سرور سایت سوپروب نسبت به ISP من باشد. در این دو پینگ TTL وبسایت سوپر وب کمتر بود. شرح ی درباره TTL میدهیم.TTL* مخفف كلمه Time To Live است.كه میزان آن نشانگر عددی است كه از يك بسته اطلاعاتی به ديتا می آيد.وقت ی ما ديتا را بوسیله اينترنت منتقل ميكنيم.اين اطلاعات به بسته های كوچكی به نام بسته های اطلاعاتی تقسيم می گردند.و در كامپيوتر مقصد دوباره بر هم می آيند. اين يك فرآيند پيچيده است كه ضروری ه آن فراگيری مطلب TCP-IP است .همين طور TTL بدین مفهوم است كه هر بسته كه وارد اینترنت می شود، حداكثر از چه تعداد روتر یا HOP مجاز است عبور كند. با هر گذر از یك هاپ. میزان TTL بسته، یكی كم می شود . اگر این میزان به صفر برسد، اون بسته اصطلاحا Drop می شود .

    برخي اوقات با نتیجه timed out مواجه میشویم که این به این معناست که سروری که مورد پینگ قرار گرفته است فعال نیست و یا ارسال پاکت به آن و دسترسی به آن میسر نیست و یا زمان آن انقدر زیاد است که منقضی می شود و از تعداد HOP بیشتر از میزان مجاز عبور کرده است ناکام بازمیگردد و اتصال برقرار نمی شود .درنتیجه با توجه به این ویژگی پینگ میتوان سرعت اینترنت خودمان را بسنجیم به این صورت که پینگ سرورهای بزرگ جهان را ملاک قرار بدهیم. چون این سرورها از بزرگترین سرورها می باشند مطمئنا سرعت بالایی دارند و وقت ی انها را پینگ کنیم تا حدودی معین می نماید که سرعت اینترنت ما در دستیابی به این سرور قدتمند چقدر است.یک سرور مشهور قدرتمند 192.9.9.3 است که عموم از این IP برای انجام آزمایش ها ... استفاده میکنند زیرا از بزرگترین سرورها است .حال وقتی من این IP را پینگ کنم اعداد بدست امده میتواند سرعت اینترنت من را نشان بدهد. دستور به این صورت می شود :

    ping 192.9.9.3 -t

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

    [​IMG]

    دستور پینگ چیست کاربرد آن در آزمایش سرعت اینترنت و سرور توسط آن ping

    خلاصه: هرچه میزان TTL بالاتر باشد یعنی اتصال ISP ما به سرور مقصد مستقیم تر است هرچه time کمتر باشد یعنی اطلاعات با سرعت بدست ما میرسد و به همین دلیل باید از سرويس کاهش پينگ استفاده کرد. با این تفسیر که ایشالا درست گفته باشم چنانچه TTL یک سرور پایین باشد و همچنین time آن نیز پایین باشد آن سرور سرور مناسبی است زیرا با توجه به آنکه TTL آن پایین است time خوب ی دارد که با خريد سرويس کاهش پينگ نیز می توان به این مقدار پایین تری رسید .(با پینگ گرفتن 127.0.0.1 هم میتوانید برقراری شبکه خود را مشاهده بکنید این ip در واقع ای پی سیسـتم لوکال شماست.)در انتها جهت مشاهده نتایج نهایی پینگ میتوانید از کلید Ctrl+Break استفاده بکنید که در کیبوردتان وجود دارد که ماکزیمم مینیمم و معدل را معین می نماید .

    دستور پینگ چیست و کاربرد آن در آزمایش سرعت اینترنت و سرور بوسیله آن ping

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

    دستور Ping چیست؟

    يکی از رایج ترين فراگيرترين دستورهای تشخیص رابطه بین کامپيوترهای شبکه، استفاده از دستور Pingاست. نام اين دستور از جمع سرواژه های جمله «Packet Internet Groper»، به مفهوم پژواک گر بسته های اينترنتی بدست آمده است. ولی در واقع اين نام از فرهنگ واژگان ردياب کشتی ها گرفته شده است. در اينروش پيام صوتی ای به نام «پينگ» انتشار می يابد. اين سيگنال ها مي توانند از طريق بازتاب، صدا را شناسايی نماید . هرکدام از اين ها را که قبول کنيد، پينگ برای انجام کارش در دنيای اينترنت و کامپيوتر، از پيمان نظارت بر پيام های اينترنتی، زیاد دیده شده به «ICMP» استفاده مي نماید . اين پيمان امکان تصحيح خطا و ديگر داده های مربوط به پردازش بسته های «IP» را فراهم مي سازد. برای مثال، مي تواند به پروگرام «IP» يک دستگاه امکان دهد عدم توانايی دسترسی به دستگاه ديگر را اطلاع دهد.

    پينگ با استفاده از «ICMP» بسته داده ای به نام «پژواک درخواست » به کامپيوتر راه دور واقع در شبکه می فرستد. اين بسته، همان بسته ایست که از کامپيوتر راه دور می خواهد يک بسته پژواک جواب به کامپيوتر مبدا ارسال نماید . به اين ترتيب می توان معلوم کرد که کامپيوتر به شبکه وصل است نه؟ غير از اين مي توان از آن جهت تعيين رابطه کارت رابط شبکه با کامپيوتر نيز استفاده کرد. جهت مثال فرض کنيد کامپيوتر نمي تواند به کامپيوترهای ديگر شبکه وصل شود. در اينصورت اولين کاری که بايد انجام دهيد انجام پينگ حلقه ی بازگشت است. اين دستور نشان ميدهد که کارت رابط شبکه به درستی کار مي نماید نه؟ جهت اين کار مي توانيد از IPذخيره شده 127.0.0.1استفاده کنيد.

    پروگرام Ping در ابتدا بوسیله Mike Muuss و با عملکردی ساده ، پیاده سازی گردید. این پروگرام از پروتکلICMP به منظور ارسال پیام های UDP به یک آدرس ( ECHO REQUEST ) استفاده می نماید بعد از ارسال پیام در انتظار دریافت جواب ( ECHO REPLY ) می ماند . سیستم راه دور، بسته اطلاعاتی از نوع جواب ( REPLY ) را برای فرستنده پیام ارسال می نماید و بر اساس آن Round-trip ( ارسال درخواست دریافت جواب ) محاسبه می گردد .
     
    H4M3D از این پست تشکر کرده است.