อธิบายเกี่ยวกับ Ping command June 30, 2009
Posted by admin in : บทความ , trackbackหลายคนคงเคยใช้คำสั่ง ping แต่อาจจะงงกับผลที่ได้ออกมาว่ามันมีความหมายต่างกันอย่างไร ลองมาดูกันเพื่อความเข้าใจครับ
ผลการใช้ คำสั่ง PING แบบไม่มีพารามิเตอร์ตามหลัง มาดูกันทีละบรรทัดเลยนะครับ ใช้ค่อนข้างเยอะ เอาแบบละเอียดๆ หน่อย
รายละเอียดเกี่ยวกับ คำสั่ง PING
PINGING 66.249.89.104 WITH 32 BYTES OF DATA:
กำลังปิงไปที่ 66.249.89.104 ด้วยข้อมูลขนาด 32 ไบต์
REPLY FROM 66.249.89.104: BYTES=32 TIME=180MS TTL=241
มีการตอบรับจาก 66.249.89.104 ข้อมูล 32 เวลา 180MS ชีวิตที่เหลืออยู่ 241 ครั้ง
PING STATISTICS FOR 66.249.89.104:
PACKETS: SENT = 4, RECEIVED = 4, LOST = 0 (0% LOSS),
สถิติในการปิงสำหรับ 66.249.89.104
ชุดข้อมูล: ส่ง 4, รับ 4, สูญหาย 0 (สูญหายคิดเป็น 0%)
APPROXIMATE ROUND TRIP TIMES IN MILLI-SECONDS:
MINIMUM = 175MS, MAXIMUM = 194MS, AVERAGE = 181MS
ค่าประมาณของเวลาในการตอบรับกลับมา หน่วย มิลลิวินาที (0.001)
ต่ำสุด 175MS, สูงสุด 194MS, เฉลี่ย 181MS
### จากตัวอย่างด้านบน จะเป็นผลของการที่มีการตอบรับข้อมูลกลับมา แต่จะมีแบบอื่นๆ ที่จะแสดงให้เรารู้ว่าเกิดอะไรขึ้นบ้าง และที่ไหน โดยมีรายละเอียดตามนี้
REPLY FROM XXX.XXX.XXX.XXX: BYTES=XX TIME=XMS TTL=255
แปลว่า มีการตอบรับกลับมา ด้วยขนาดไฟล์ เวลา และชีวิตที่เหลืออยู่
BYTES เป็นขนาดของข้อมูล สามารถเพิ่มหรือลดได้ หากไม่ระบุจะมีค่าเป็น 32 ถ้าหากต้องการเช็คประสิทธิภาพการส่ง ให้เพิ่มขนาดขึ้น มีผลทำให้เวลาในการส่งมากขึ้น
TIME หรือ ROUND TIME TRIP เป็นระยะเวลาตั้งแต่เริ่มส่ง จนถึงเวลาที่ได้รับข้อมูลกลับมา ค่านี้แสดงให้เห็นว่าปลายทางอยู่ไกลมากแค่ไหน หรือช่องการจราจรมีความคับคั่งมากแค่ไหน หรือปลายทางต้องรับภาระในการให้บริการมากแค่ไหน
TTL หรือ TIME TO LIVE เป็นช่วงชีวิตของข้อมูลชุดนี้ ซึ่งลดลงเรื่อยๆ ตามระยะทางที่วิ่งไปและมีการหยุดรอ มีไว้เพื่อไม่ให้ข้อมูลคงอยู่ในระบบไปเรื่อยๆ สามารถใช้ตรวจสอบได้ว่าปลายทางอยู่ไกลแค่ไหน ยิ่งน้อยก็แปลว่ายิ่งไกลหรือมีการรอส่งข้อมูลนาน
REQUEST TIMED OUT.
แปลว่า ไม่มีการตอบรับกลับมาเลย สาเหตุจากเครื่องปลายทางไม่มีตัวตน หรือยังไม่ได้เชื่อมต่อกับเครือข่าย หรือปัญหาเกี่ยวกับการเชื่อมต่อ หรืออยู่ห่างมากเกินไปจึงมีค่า DELAY ที่เรียกได้ว่า TIME OUT หรือมีการบล๊อคไม่ให้รับคำสั่งปิง เพื่อป้องกันการถูกยิงจากผู้ประสงค์ร้าย (เมื่อก่อนเคยเล่นอยู่บ่อยๆ เครื่องปลายทางแฮงค์ไปเลย โดยการกระหน่ำ PING จากคนจำนวนมาก)
DESTINATION HOST UNREACHABLE.
แปลว่า ไม่สามารถระบุเส้นทางไปยังเครื่องปลายทางได้ เป็นได้หลายสาเหตุมาก แต่หลักๆ จะเป็นเพราะเครื่องเราไม่ได้เชื่อมต่อกับระบบ หรือไม่ได้ระบุ DEFAULT GATEWAY
REPLY FROM XXX.XXX.XXX.XXX: DESTINATION HOST UNREACHABLE.
แปลว่า มีการตอบรับกลับจาก XXX.XXX.XXX.XXX ว่าไม่สามารถระบุเส้นทางไปต่อได้ โดยมากแล้ว XXX.XXX.XXX.XXX นั้นจะเป็น ROUTER ที่เป็น GATEWAY อีกที เป็นตัวตอบรับกลับมาแทนปลายทาง ว่าเราไม่สามารถหาปลายทางให้ได้ อาจจะปัญหาในตัวมันเองหรือเส้นทางการเชื่อมต่อเส้นนั้นมีปัญหา โดยปกติที่จะเจอกันก็คือ XXX.XXX.XXX.XXX เป็น ROUTER ที่เชื่อมต่อเน็ตในบ้านเรานี่เอง ไม่สามารถต่อเน็ตได้หรือมีปัญหา ให้ทดลองปิดเปิดใหม่ดู
PING REQUEST COULD NOT FIND HOST WWW .TESTNAJA.COM. PLEASE CHECK THE NAME AND TRY AGAIN.
แปลว่า เราหาชื่อตำแหน่งของ WWW .TESTNAJA.COM ไม่ได้ กรุณาตรวจสอบชื่อและลองอีกครั้ง สาเหตุจากชื่อนั้นไม่มีอยู่จริง หรือมีปัญหาที่ DNS SERVER ทำให้ไม่สามารถคำนวณค่า IP จริงมาให้ได้ ให้ลองพิมพ์ชื่อให้ถูกหรือลองปิดเปิด ROUTER ใหม่
HARDWARE ERROR.
แปลว่า ฮาร์ดแวร์มีปัญหา สาเหตุจากอุปกรณ์ที่ใช้ในการเชื่อมต่ออยู่หลุดหายไป เช่นสายแลนหลุด เสียบไม่แน่น หรือไร้สายขาดการติดต่อ ซึ่งจะขึ้นอยู่เพียงไม่กี่ครั้ง เมื่อระบบเช็คว่าการเชื่อมต่อหลุดแล้วก็จะแสดงผลว่า DESTINATION HOST UNREACHABLE แทน
REPLY FROM XXX.XXX.XXX.XXX: TTL EXPIRED IN TRANSIT.
แปลว่า ข้อมูลถูกส่งไปถึงที่ XXX.XXX.XXX.XXX แต่ค่า TTL ได้ลดลงจนหมดเสียก่อน จึงถูกลบออกจากระบบ







Comments»
อธิบายเกี่ยวกับ Ping command …
หลายคนคงเคยใช้คำสั่ง ping แต่อาจจะงงกับผลที่ได้ออกมาว่ามันมีความหมายต่างกันอย่างไร ลองมา