ping
Ping คืออะไร
หลายคนก็คงอยากรู้ว่า Ping คืออะไร Ping เป็นโปรแกรมและเครื่องมือที่เกี่ยวกับระบบเครือข่ายคอมพิวเตอร์โดยตรง Ping มีไว้ทดสอบปลายทางว่าได้ทำการเชื่อมต่อกับระบบIP อยู่หรือเปล่า ซึ่งอธิบายง่าย ๆว่า เป็นการทดสอบการเชื่อมต่อกับระบบถ้าเราส่ง Ping ไปแล้วได้รับการตอบกลับก็เท่ากับว่าการเชื่อมต่อของเราเสร็จสมบูรณ์ โดยโปรแกรม Ping จะส่งข้อมูลเป็นแบบ ICMP ประเภท “echo request” ไปยังเป้าหมายปลายทาง และรอคอยการตอบรับเป็นข้อมูล “echo response” กลับมา สำหรับข้อมูล ICMP (Internet Control Message Protocol) คือ ชุดโพรโทคอลที่จะทำหน้าที่ตรวจสอบการทำงานในชั้น Internet Layerและรายงานความผิดพลาดต่างๆ ใน IP packetโดยแบ่งเป็น 5 ข้อความด้วยกันคือ
1. Echo Request and Echo Reply
2. Source Quench
3. Destination Unreachable
4. Time Exceeded
5. Fragmentation Needed
หลายคนก็คงอยากรู้ว่า Ping คืออะไร Ping เป็นโปรแกรมและเครื่องมือที่เกี่ยวกับระบบเครือข่ายคอมพิวเตอร์โดยตรง Ping มีไว้ทดสอบปลายทางว่าได้ทำการเชื่อมต่อกับระบบIP อยู่หรือเปล่า ซึ่งอธิบายง่าย ๆว่า เป็นการทดสอบการเชื่อมต่อกับระบบถ้าเราส่ง Ping ไปแล้วได้รับการตอบกลับก็เท่ากับว่าการเชื่อมต่อของเราเสร็จสมบูรณ์ โดยโปรแกรม Ping จะส่งข้อมูลเป็นแบบ ICMP ประเภท “echo request” ไปยังเป้าหมายปลายทาง และรอคอยการตอบรับเป็นข้อมูล “echo response” กลับมา สำหรับข้อมูล ICMP (Internet Control Message Protocol) คือ ชุดโพรโทคอลที่จะทำหน้าที่ตรวจสอบการทำงานในชั้น Internet Layerและรายงานความผิดพลาดต่างๆ ใน IP packetโดยแบ่งเป็น 5 ข้อความด้วยกันคือ
1. Echo Request and Echo Reply
2. Source Quench
3. Destination Unreachable
4. Time Exceeded
5. Fragmentation Needed
โดยโปรแกรม Ping นี้สามารถที่จะตรวจสอบรายละเอียดต่างๆได้ อาทิ
เวลาเดินทางโดยเฉลี่ยของข้อมูลไปกลับ เป็นหน่วยมิลลิวินาที และอัตราการสูญเสียข้อมูลระหว่างโฮสต์เป็นเปอร์เซ็นต์

ตัวอย่างการใช้คำสั่ง PING
วิธีการทดสอบโปรแกรม Ping
1. เปิดโปรแกรม command prompt
2. พิมพ์คำสั่ง ping /? เพื่อเปิดดู help ในนี้จะมีรายละเอียดของคำสั่งต่าง ๆที่ใช้งานร่วมกับคำสั่ง Ping
นี่คือรูปบบคำสั่งPing ในการใช้งาน Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name
1. เปิดโปรแกรม command prompt
2. พิมพ์คำสั่ง ping /? เพื่อเปิดดู help ในนี้จะมีรายละเอียดของคำสั่งต่าง ๆที่ใช้งานร่วมกับคำสั่ง Ping
นี่คือรูปบบคำสั่งPing ในการใช้งาน Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name
ตัวเลือกของคำสั่ง
-t หมายถึงPing ไปยัง ส่งข้อมูลไปยังเป้าหมายปลายทางตามที่ระบุเรื่อยๆ จนกว่าจะสั่งยกเลิก โดยกด Ctrl-C.และถ้าต้องการดูสถิติให้กด Ctrl-Break
-a หมายถึงเปลี่ยนหมายเลข IP Address ของเป้าหมายปลายทางให้เป็นเป็นชื่อแบบตัวอักษร
-n count Ping หมายถึงแบบระบุจำนวน echo request ที่จะส่ง
-l size หมายถึงกำหนดขนาด buffer
-f หมายถึงตั้งค่าไม่ให้แยก flag ใน packet.
-i TTL Ping หมายถึงแบบกำหนด Time To Live โดยกำหนดค่าตั้งแต่ 1-255
-v TOS หมายถึงกำหนดประเภทของบริการ (Type of service)
-r count Ping หมายถึงแบบให้มีการบันทึกเส้นทางและนับจำนวนครั้งในการ hops จนกว่าจะถึงปลายทาง
-s count Ping หมายถึง แบบนับเวลาในการ hop แต่ละครั้ง
-j host-list หมายถึงให้ตรวจสอบเป้าหมายแบบธรรมดา
-k host-list หมายถึงให้ตรวจสอบเป้าหมายแบบละเอียด
-w timeout Ping แบบกำหนดเวลารอคอยการตอบรับ
-t หมายถึงPing ไปยัง ส่งข้อมูลไปยังเป้าหมายปลายทางตามที่ระบุเรื่อยๆ จนกว่าจะสั่งยกเลิก โดยกด Ctrl-C.และถ้าต้องการดูสถิติให้กด Ctrl-Break
-a หมายถึงเปลี่ยนหมายเลข IP Address ของเป้าหมายปลายทางให้เป็นเป็นชื่อแบบตัวอักษร
-n count Ping หมายถึงแบบระบุจำนวน echo request ที่จะส่ง
-l size หมายถึงกำหนดขนาด buffer
-f หมายถึงตั้งค่าไม่ให้แยก flag ใน packet.
-i TTL Ping หมายถึงแบบกำหนด Time To Live โดยกำหนดค่าตั้งแต่ 1-255
-v TOS หมายถึงกำหนดประเภทของบริการ (Type of service)
-r count Ping หมายถึงแบบให้มีการบันทึกเส้นทางและนับจำนวนครั้งในการ hops จนกว่าจะถึงปลายทาง
-s count Ping หมายถึง แบบนับเวลาในการ hop แต่ละครั้ง
-j host-list หมายถึงให้ตรวจสอบเป้าหมายแบบธรรมดา
-k host-list หมายถึงให้ตรวจสอบเป้าหมายแบบละเอียด
-w timeout Ping แบบกำหนดเวลารอคอยการตอบรับ
3. ยกตัวอย่าง Ping
192.168.9.63 หรือ Ping www.google.com นี่คือรูปแบบในการใช้คำสั่ง
Ping ถ้าต้องการคำสั่งพิเศษเพิ่มเพียงใส่คำสั่งตามหลังเช่น Ping www.google.com –t เป็นต้น
4. หลังจากการทำงานของคำสั่ง Ping เราจะได้รับคำตอบอยู่ 2 อย่างก็คือ
·
Reply from หมายถึง คุณสามารถติดต่อกับเป้าหมายปลายทางได้
·
Request timed out หมายถึง คุณไม่สามารถติดต่อกับเป้าหมายปลายทาง
ซึ่งอาจจะเกิดปัญญาจากทางฝ่ายเราหรือจากปลายทางก็เป็นไปได้
ซึ่งถ้าเป็นกรณีนี้จะมีข้อความ Error
บอกถึงปัญญาที่เกิดขึ้นนั่นเอง
ประโยชน์ของการ Ping มีอะไรบ้าง
ประโยชน์ของการ Ping ทำให้เราสามารถตรวจสอบสถานะการเชื่อมต่อกับปลายทางที่เป็นเป้าหมายได้ และยังช่วยในการวิเคราะห์ปัญญาในระบบ Network ได้อีกทางหนึ่ง
ประโยชน์ของการ Ping ทำให้เราสามารถตรวจสอบสถานะการเชื่อมต่อกับปลายทางที่เป็นเป้าหมายได้ และยังช่วยในการวิเคราะห์ปัญญาในระบบ Network ได้อีกทางหนึ่ง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น