جمعه ۱۰ مرداد ۱۳۹۳ ساعت ۰۰:۳۵ ق.ظ
(آخرین تغییر در ارسال: جمعه ۱۰ مرداد ۱۳۹۳ ساعت ۰۰:۳۷ ق.ظ توسط Persian_RoboT.)
g یکی از دستورات مهم در ویندوز جهت تست شبکه میباشد، این دستور نشان میدهد که دو نقطه از شبکهی شما با هم مرتبط است یا نه.
به زبان ساده عملکرد پینگ به این صورت است که پیامیاز سیستم شما به مقصد مورد نظر ارسال میکند، در صورت ارسال موفق، سیستم مقصد هم همان پیام را پاسخ میدهد.
این دستور زمان طی شده بین ارسال و دریافت پیام را هم نشان میدهد، که هرقدر این زمان کم باشد ارتباط بهتر و سريعتر در دسترس هست.
مثالهای از استفاده این دستور:
جهت انجام این دستور ابتدا کلید ویندوز+R را میفشاریم تا پنجره RUN ویندوز ظاهر شود
سپس دستور CMD را جهت اجرا خط فرمان ویندوز تایپ و اجرا میکنیم
فرمان پینگ را بصورت ping فاصله IP مورد نظر نوشته و سپس Enter را جهت اجرا میفشاریم
برای مثال
ping 192.168.1.1
در صورت ارسال موفق پيام Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 مانند شکل زیر نمایش داده میشود ( در اينجا IP نمايش داده ميشود سپس اندازه فايل و مدت زمان دريافت پاسخ)
در صورت عدم برقراری ارتباط پیغام Request timed out مانند تصویر زیر نمایش داده میشود
در سطرآخر تعداد پكتهاي ارسال شده، دريافت شده و يا پاسخ داده نشده و همچنين بيشترين،كمترين و متوسط سرعت انتقال پكت گزارش ميشود
پیغامهای دیگری هم امکان نمایش دارد برای مثال:
transmit failed. General failure
هنگامیکه درایور کارت شبکهتان به درستی نصب نشده باشد و یا کارت شبکهتان غیرفعال باشد، این پیغام را خواهید دید. همچنین وقتهایی که کابل شبکهتان معیوب باشد، یعنی وضعیتش Not Connected و یا Network Cable Unplugged باشد، این پیغام را خواهید دید.
The Destination host unreachable
اين پيغام یعنی مسيري به دستگاه مقصد پيدا نشده است. برای حل اين مشكل دستگاه خود را وارسی كنيد و ببينيد تنظيمات آن به درستي انجام شده است يا نه. مطمئن شويد كه default gateway آن درست تنظيم شده باشد.
The unknown host
اين پيغام را وقتی دريافت خواهيد كرد که دستگاهتان آدرس دستگاهی را که میخواهد با آن مرتبط باشد، پیدا نکند. معمولاً وقتی که از آدرسِ مقصدِ اشتباه استفاده كنيد این پیغام را دریافت میکنید. همچنين تنظيم نبودن يا درست كار نكردنِ DNS هم ممکن است به دریافت این پیغام منجر شود.
The Expired TTL Message
The Time To Live يا TTL مطلبي جالب براي بررسي دستور Ping است. عمل TTL از به لوپ افتادن پاكتهاي پينگ جلوگيري مي كند. TTLهاپها را در مسير خود شمارش مي كند و در هرهاپ يك شماره از TTL كم مي شود. وقتي كه عدد TTL به صفر برسد اين بدان معناست كه زمان تعيين شده تمام شده و پيغام زير نمايش داده مي شود :
Reply from 24.67.180.1: TTL expired in transit
همچنین ممکن است شما پینگ داشته باشد ولی هر چند خط یکبار پیام Request timed out نمایش داده شود این موارد شما با مشکل ترافیک شبکه و یا نویز مواجه هستید و یکجای کار میلنگد، در ترافیک بالا بعد از رسیدن به حد نرمال شما پیغام Reply را دریافت خواهید کرد در یک ارتباط بخصوص ارتباط دور برفرض ارتباط اینترنتی هر چند خط یکبار Request timed out طبیعی است و مشکلی ایجاد نمیکند ولی در صورت تکرار بیشتر و ینگ باز مان بالا ارتباط نامطمئین میباشد.
دستورات و سویچهای دستور Ping
Ping –t
تا زماني كه عمل Ping كردن را بطور دستي قطع نكنيم عمليات ارسال و دريافت پاكت اطلاعاتي ادامه پيدا خواهد كرد. این سویچ بسیار کاربردی و پر استفاده است برای مثال بصورت زیر وارد میکنیم
ping 192.168.1.1 -t
Ping –a
با كمك اين دستور قادر خواهيم شد تا به نام كامپيوتري كه در حال Ping كردن هستيم دسترسي پيدا كنيم.
Ping –n count
تعداد Acho Requestها را مشخص مي كند
نکات:
netsh int ip rest reset.log
0
منبع : http://amirweb.me
لینک مستقیم :
http://amirweb.me/e-learning/%D8%A2%D8%B...8%B1-ping/
به زبان ساده عملکرد پینگ به این صورت است که پیامیاز سیستم شما به مقصد مورد نظر ارسال میکند، در صورت ارسال موفق، سیستم مقصد هم همان پیام را پاسخ میدهد.
این دستور زمان طی شده بین ارسال و دریافت پیام را هم نشان میدهد، که هرقدر این زمان کم باشد ارتباط بهتر و سريعتر در دسترس هست.
مثالهای از استفاده این دستور:
- چند سیستم را با هم شبکه کردید و به آنها Ip دادید با پینگ کردن هر IP از عملکرد و صحت کارکرد شبکه اطمینان حاصل کنید
- به اینترنت دسترسی ندارید ابتدا IP مودم و یا سرور را پینگ میکنیم در صورت پاسخ صحیح Ip و یا آدرس سایت اینترنتی را پینگ میکنیم مانند
- ping google.com
- میخواهیم از روشن و یا خاموش بودن یک سیستم درشبکه اطلاع پیداکنیم
- دستگاه تحت شبکه ای را متصل کرده این مانند تلوزیون ، پلی استیشن گوشی و … با پینگ از اتصال و ارتباط اطمینان حاصل میکنیم
- ميخواهيم با سيستم ديگري فايل جابجا كنيم و يا از پرينتر اشتراكي كه هميشه استفاده ميكرديم استفاده كنيد درصورت عدم موفقيت با دستور پينگ ارتباط را چك ميكنيم
- و…
جهت انجام این دستور ابتدا کلید ویندوز+R را میفشاریم تا پنجره RUN ویندوز ظاهر شود
سپس دستور CMD را جهت اجرا خط فرمان ویندوز تایپ و اجرا میکنیم
فرمان پینگ را بصورت ping فاصله IP مورد نظر نوشته و سپس Enter را جهت اجرا میفشاریم
برای مثال
ping 192.168.1.1
در صورت ارسال موفق پيام Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 مانند شکل زیر نمایش داده میشود ( در اينجا IP نمايش داده ميشود سپس اندازه فايل و مدت زمان دريافت پاسخ)
در صورت عدم برقراری ارتباط پیغام Request timed out مانند تصویر زیر نمایش داده میشود
در سطرآخر تعداد پكتهاي ارسال شده، دريافت شده و يا پاسخ داده نشده و همچنين بيشترين،كمترين و متوسط سرعت انتقال پكت گزارش ميشود
پیغامهای دیگری هم امکان نمایش دارد برای مثال:
transmit failed. General failure
هنگامیکه درایور کارت شبکهتان به درستی نصب نشده باشد و یا کارت شبکهتان غیرفعال باشد، این پیغام را خواهید دید. همچنین وقتهایی که کابل شبکهتان معیوب باشد، یعنی وضعیتش Not Connected و یا Network Cable Unplugged باشد، این پیغام را خواهید دید.
The Destination host unreachable
اين پيغام یعنی مسيري به دستگاه مقصد پيدا نشده است. برای حل اين مشكل دستگاه خود را وارسی كنيد و ببينيد تنظيمات آن به درستي انجام شده است يا نه. مطمئن شويد كه default gateway آن درست تنظيم شده باشد.
The unknown host
اين پيغام را وقتی دريافت خواهيد كرد که دستگاهتان آدرس دستگاهی را که میخواهد با آن مرتبط باشد، پیدا نکند. معمولاً وقتی که از آدرسِ مقصدِ اشتباه استفاده كنيد این پیغام را دریافت میکنید. همچنين تنظيم نبودن يا درست كار نكردنِ DNS هم ممکن است به دریافت این پیغام منجر شود.
The Expired TTL Message
The Time To Live يا TTL مطلبي جالب براي بررسي دستور Ping است. عمل TTL از به لوپ افتادن پاكتهاي پينگ جلوگيري مي كند. TTLهاپها را در مسير خود شمارش مي كند و در هرهاپ يك شماره از TTL كم مي شود. وقتي كه عدد TTL به صفر برسد اين بدان معناست كه زمان تعيين شده تمام شده و پيغام زير نمايش داده مي شود :
Reply from 24.67.180.1: TTL expired in transit
همچنین ممکن است شما پینگ داشته باشد ولی هر چند خط یکبار پیام Request timed out نمایش داده شود این موارد شما با مشکل ترافیک شبکه و یا نویز مواجه هستید و یکجای کار میلنگد، در ترافیک بالا بعد از رسیدن به حد نرمال شما پیغام Reply را دریافت خواهید کرد در یک ارتباط بخصوص ارتباط دور برفرض ارتباط اینترنتی هر چند خط یکبار Request timed out طبیعی است و مشکلی ایجاد نمیکند ولی در صورت تکرار بیشتر و ینگ باز مان بالا ارتباط نامطمئین میباشد.
دستورات و سویچهای دستور Ping
Ping –t
تا زماني كه عمل Ping كردن را بطور دستي قطع نكنيم عمليات ارسال و دريافت پاكت اطلاعاتي ادامه پيدا خواهد كرد. این سویچ بسیار کاربردی و پر استفاده است برای مثال بصورت زیر وارد میکنیم
ping 192.168.1.1 -t
Ping –a
با كمك اين دستور قادر خواهيم شد تا به نام كامپيوتري كه در حال Ping كردن هستيم دسترسي پيدا كنيم.
Ping –n count
تعداد Acho Requestها را مشخص مي كند
نکات:
- در اینجا میخواهیم یک فایل ایجاد کنیم تا با اجرای آن دستور پینگ به IP داده شده انجام شود ،ابتدا یک فایل متنی در Notepadایجاد میکنیم و دستور پینگ مورد نظر رادر آن تایپ کرده وبا نام دلخواه و پسوند .Bat ذخیره میکنیم هر با این فایل را اجرا کنید به IP مورد نظر پینگ گرفته میشود ، بهتر است از سویچ -T جهت ادامه دار بودن پینگ در دستور استفاده کنید ( نام فايل را ping نگذاريد)
- دستور پینگ با سویچ -T در حال اجراست میخواهید به آدرس دیگری پینگ کنیم برای توقف عملیات از کلید Ctrl+C استفاده مکنیم تا خط فرمان در اختیار ما قرار گیرد با جهت بالا و پایین میتوانید دستور قبلی رو ببنید و در صورت نیاز تغییر دهید
- در برخی موارد ارتباط با شبکه برقرار است اشتراک فایل انجام میوشد ولی پینگ نداریم: در این مواقع ابتدا سیستمهای امنیتی مثل فایروال و ضد ویروس را غیر فعال و تست میکنیم در صورت عدم موفقیت دستورهای زیر را در خط فرمان وارد و تست کنید ( ویندوز XP)
netsh int ip rest reset.log
- میخواهیم IP یک سایت را بیابیم با پینگ کردن به نام سایت IP سایت برای شما نمایش داده میشود ( توجه کنید برخی وب سایتها دستور پینگ را غیرفعال میکنند)
0
منبع : http://amirweb.me
لینک مستقیم :
http://amirweb.me/e-learning/%D8%A2%D8%B...8%B1-ping/