Ping คืออะไร

ping เป็นประเภทของข้อความที่ส่งผ่านเครือข่ายจากระบบหนึ่งไปยังอีกระบบหนึ่งโดยปกติระหว่างเซิร์ฟเวอร์โฮสต์และระบบผู้ใช้ที่เชื่อมต่อ แม้ว่าจะสามารถใช้ข้อความประเภทต่าง ๆ ได้ แต่สัญญาณชนิดที่ใช้บ่อยที่สุดที่ส่งมาเพื่อจุดประสงค์นี้เป็นแพ็กเก็ตร้องขอ echo Internet Control Message Protocol (ICMP) echo นี่เป็นสัญญาณที่มีข้อมูลจริงอยู่เล็กน้อยและทำหน้าที่ส่งสัญญาณไปยังผู้ใช้ที่เชื่อมต่อแล้วสร้างสัญญาณ“ echo” ping ประกอบด้วยกระบวนการนี้ในการส่งคำร้องขอ ICMP echo จากนั้นรับ echo

คำว่า "ping" ถูกใช้ครั้งแรกเมื่อยูทิลิตี้ประเภทนี้ถูกสร้างขึ้นครั้งแรกในปี 1983 และถูกนำมาจากคำที่ใช้เพื่ออธิบายสัญญาณที่ส่งออกโดยใช้เทคโนโลยีโซนาร์ โซนาร์ที่ใช้งานอยู่ใช้คลื่นเสียงที่สร้างขึ้นซึ่งมักเรียกว่าปิงซึ่งปล่อยออกมาจากที่ตั้งส่วนกลางจากนั้นก็กระเด็นวัตถุและกลับมาเป็นเสียงสะท้อน ยูทิลิตี้ ping คอมพิวเตอร์ใช้วิธีการที่คล้ายกันสำหรับการวิเคราะห์การเชื่อมต่อของระบบต่าง ๆ บนเครือข่าย โฮสต์เซิร์ฟเวอร์หรือคอมพิวเตอร์อื่น ๆ บนเครือข่ายเช่นเครือข่ายท้องถิ่น (LAN) หรืออินเทอร์เน็ตส่ง ICMP echo ร้องขอแพ็คเก็ตไปยังระบบอื่นซึ่งส่ง echo กลับไปยังแหล่งที่มา

กระบวนการทั้งหมดนี้ได้รับการกำหนดเวลาบ่อยครั้งโดยการรวมการประทับเวลาในสัญญาณ ICMP ดั้งเดิมซึ่งจะถูกเปรียบเทียบกับเวลาที่เสียงก้องมาถึงแหล่งที่มา เมื่อ ping ออกโดยโฮสต์เซิร์ฟเวอร์หรือระบบที่คล้ายคลึงกันเซิร์ฟเวอร์และเราเตอร์จะต้องผ่านมาตรฐานอุตสาหกรรมเพื่อออกแพ็กเก็ต echo สามารถส่ง Ping จำนวนมากเพื่อสร้างการวัดที่แม่นยำว่าสัญญาณใช้เวลานานแค่ไหนในการเคลื่อนย้ายระหว่างสองระบบรวมถึงวัดการสูญเสียสัญญาณที่อาจเกิดขึ้น ข้อมูลที่แสดงหลังจากการทดสอบการ Ping มักจะรวมเวลาขั้นต่ำสำหรับการส่งเวลาเฉลี่ยเวลาที่ยาวที่สุดและค่าเบี่ยงเบนมาตรฐานระหว่างผลลัพธ์เหล่านี้ โดยทั่วไปสัญญาณใด ๆ ที่หายไปจะถูกระบุเช่นกัน

ในขณะที่การใช้คำสั่ง ping คำขอ ICMP นั้นค่อนข้างมาตรฐานในช่วงแรกของการพัฒนาอินเทอร์เน็ตและเครือข่ายขององค์กรแต่ทว่ามันก็แพร่หลายน้อยกว่าในช่วงต้นศตวรรษที่ 21 Pings สามารถใช้เพื่อสร้างการปฏิเสธการโจมตีบริการบนเซิร์ฟเวอร์โดยทำให้ระบบมีการร้องขอ echo และซอฟต์แวร์ที่เป็นอันตรายสามารถใช้ Ping เพื่อค้นหาระบบสำหรับการติดไวรัส ผู้ให้บริการอินเทอร์เน็ต (ISP) จำนวนหนึ่งได้บล็อกข้อความขอ echo และวิธีการอื่น ๆ มักใช้เพื่อประเมินการเชื่อมต่อเครือข่าย ตัวอย่างเช่นเกมออนไลน์มักวัดการตอบสนองการ ping โดยใช้ข้อมูลที่ส่งระหว่างการเล่นเกมแล้วแสดงข้อมูลนี้เป็นเวลาแฝงสำหรับผู้ใช้ในการประเมินการเชื่อมต่อ