ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر
ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر

اشکال یابی در شبکه 1-3


۱.   ping

این دستور بیشتر برای اشکال یابی های محدود به فضاهای کوچک بکار می رود.و برای  اجرای آن باید در CMD  عبارت زیر را تایپ نمایید


ping    your IP Address

بجای your IP address باید آدرس آی پی کامپیوتر مقصد را وارد کنیم و نتیجه ای همانند تصویر زیر نمایان می گردد.

ping   host name

بجای host name باید آدرس مورد نظرمان را وارد کنیم.علاوه بر اینها سوئیچ های متعددی  برای ایجاد شرایط مختلف وجود داردکه ازجمله پر کاربردترین آنها می توان به شش مورد زیر اشاره کرد:

نام سوئیچتوضیحات
t-پینگ بی وقفه به آدرس مقصدو با گرفتن ctrl+c می توان پینگ را متوقف نمود
i-time to live یا زمان زنده ماندن بسته در شبکه که می تواند مقداری بین 1 تا 255 بگیرد.
w-زمانی  برای انتظار پاسخ بسته به میلی ثانیه
n-تعداد درخواست ارسالی
4-فقط از ورژن 4 آی پی استفاده کند
6-فقط از ورژن 6 آی پی استفاده کند








دستور ping درشبکه

جهت استفاده از دستور باید ابتدا به محیط کامند(prompt command)   بروید،شکل استفاده آن بصورت زیر است : 
Ping [IP] or [Domain Name]

برای پینگ گرفتن در Windows 7، روی Start Menu کلیک کنیدودر کادر جستجو، دستور run را تایپ کنید.برنامه‌یrun جستجو می‌شود و در بالای Start Menu ظاهر می‌شود. روی آن کلیک کنید تا پنجره‌اش بالا بیاید.حالا، دستور cmd را تایپ و اجرا کنید.

برای پینگ گرفتن در ویندوز XP، تنها کافی است روی Start Menu کلیک و Run را انتخاب کنید.اکنون پنجره‌ی Runپیش روی شماست. حالا، دستور cmd را تایپ و اجرا کنید.

ping www.yahoo.com

ونتیجه این دستور

Microsoft Windows [Version 6.3.9600]

(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\adslworld> ping www.yahoo.com

 

Pinging www.yahoo.com [77.238.160.51] with 32 bytes of data:

Reply from 77.238.160.51: bytes=32 time=395ms TTL=51

Reply from 77.238.160.51: bytes=32 time=295ms TTL=51

Reply from 77.238.160.51: bytes=32 time=304ms TTL=51

Reply from 77.238.160.51: bytes=32 time=315ms TTL=51

 

Ping statistics for 77.238.160.51:

    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in mille-seconds:

    Minimum = 295ms, Maximum = 395ms, Average = 327ms

 

این دستور ابتدا IP مقصد را معین و 32 بایت می فرستد که بصورت 8 بایت 8 بایت (در چهار Packet 8 بیتی)به ما نشان میدهد :

  • که چه مدت زمانی طول کشیده تا به مقصد رسیده  
  • از تعداد چهار packet ارسالی چه تعداد برگشته وچه تعداد lost  یا گم شده است. که در صورت وجود ،عبارت Request timed out را در لیست چهار packet  ارسالی مشاهده خواهید کرد.
  • حداقل ،حداکثر ومیانگین زمان ارسال
  • TTL مخفف کلمه Time To Live است. یعنی  packet یا به عبارتی هر بسته که وارد اینترنت می شود، حداکثر از چه تعداد روتر یا HOP مجاز است عبور کند. با هر گذر از یک هاپ. مقدار TTL بسته، یکی کم میشود. اگر این مقدار به صفر برسد، آن بسته اصطلاحا Drop میشود.
  •   گاهی اوقات با نتیجه timed out مواجه میشویم که این به این معناست که سروری که مورد پینگ قرار گرفته است فعال نیست و یا ارسال پاکت به آن و دسترسی به آن امکان پذیر نیست و یا زمان آن انقدر طولانی است که منقضی میشود و از تعداد HOP بیشتر از حد مجاز عبور کرده است و ناکام بازمیگردد و اتصال برقرار نمیشود.

در زمان استفاده از دستور Ping بهتر است که در ابتدا عملیات ping را در ارتباط  با127.0.0.1 (ip loop back)شروع نمود . آدرس loopback ، یک آدرس IP رزو شده است که امکان استفاده از آن در اینترنت وجود ندارد . در صورتی که نتوان آدرس فوق را ping نمود ، ممکن است پیکربندی سیستم  دارای مشکل باشد و یا کارت شبکه مشکل داشته باشند .

  • در صورتی که بخواهید به صورت پیوسته عملیات Ping را انجام دهید. آنرا به شیوه ذیل بکار ببرید
  • ping www.google.com –t   
  • برای توقف برنامه ping می توان از کلیدهای CTRL+C استفاده نمود .