หากคุณเล่นเว็บมานานพอ หรือชอบเล่นเกมออนไลน์หลายคน คุณอาจเคยได้ยินคำว่า "ping" มาบ้าง คุณอาจรู้แล้วว่า ping ต่ำเท่าไหร่ การเชื่อมต่อก็ดีเท่านั้น แต่ "ping" จริงๆ แล้วคืออะไร? ในโลกคอมพิวเตอร์หมายถึงอะไร และทำไมจึงมีชื่อที่แปลกประหลาด?
ชื่อมาจากไหน?
มีทฤษฎีบางอย่างว่า "ping" ย่อมาจากคำย่อ และบางคนพูดว่าเป็นคำย่อของ "Packet Internet or Inter-Network Groper" แต่ไม่มีหลักฐานจริงๆ ยืนยันว่าเป็นคำย่อของอะไร
สิ่งที่ทุกคนตกลงกันคือ ชื่อมาจากเสียงที่โซนาร์ปล่อยออกมาเมื่อตรวจพบเรืออีกลำ นี่เป็นคำที่ดี เพราะอธิบายได้สั้นๆ ว่า ping ทำงานในโลกคอมพิวเตอร์อย่างไร!
Ping ทำอะไร?
เมื่อคอมพิวเตอร์ ping อีกเครื่องหรือเซิร์ฟเวอร์ มันพยายามทำ 2 สิ่ง: แรก ตรวจสอบว่าคอมพิวเตอร์หรือเซิร์ฟเวอร์นั้นสามารถสื่อสารได้หรือไม่ สอง หากเป้าหมายตอบสนองได้ จะวัดว่าใช้เวลานานแค่ไหนในการรับคำตอบกลับ
ตรวจสอบสถานะเซิร์ฟเวอร์
การใช้ ping ตรวจสอบสถานะเซิร์ฟเวอร์มีประโยชน์มากเมื่อแก้ปัญหาเครือข่าย เครือข่ายโดยทั่วไปประกอบด้วยเซิร์ฟเวอร์หลายตัว หากหนึ่งในนั้นล้มหรือช้า จะป้องกันไม่ให้คุณเชื่อมต่อเซิร์ฟเวอร์ที่ต้องการ แย่กว่านั้น จะมีข้อมูลคืน (feedback) น้อยมากเกี่ยวกับว่าเซิร์ฟเวอร์ไหนเป็นตัวทำให้เกิดปัญหา!
ด้วยการ ping จากคอมพิวเตอร์ของคุณไปยังเซิร์ฟเวอร์เป้าหมาย คุณสามารถเห็นขั้นตอนที่การสื่อสารของคุณผ่านไป หากการสื่อสาร "ล้มเหลว" ที่จุดใดจุดหนึ่ง คอมพิวเตอร์จะแจ้งว่าสัญญาณหายไป นั่นหมายความว่าคุณสามารถวินิจฉัยได้ว่าขั้นตอนไหนในเส้นทางเสียหาย และแก้ไขได้ตามนั้น
ตรวจสอบเวลาตอบสนอง
หากเซิร์ฟเวอร์สื่อสารกับคอมพิวเตอร์ของคุณได้ดีอยู่แล้ว การทดสอบ ping จะบอกว่าการเชื่อมต่อของคุณเร็วแค่ไหน ปกติวัดเป็นมิลลิวินาที (ms) นั่นคือเหตุผลที่ ping แสดงความเร็วเป็น "ms" ยิ่งตัวเลขต่ำ ยิ่งการสื่อสารระหว่างคุณและเซิร์ฟเวอร์เร็ว Ping 25ms "เร็วกว่า" ping 120ms ตัวอย่างเช่น
สิ่งนี้มีประโยชน์มากในเกมวิดีโอที่ผู้เล่นทุกคนสื่อสารกับเซิร์ฟเวอร์กลาง เซิร์ฟเวอร์เก็บข้อมูลเกมทั้งหมดและบอกผู้เล่นว่ากำลังเกิดอะไรขึ้น ผู้เล่นตอบสนองโดยบอกเซิร์ฟเวอร์ว่าต้องการทำการเคลื่อนไหวอะไร
หาก ping สูงเกินไป คอมพิวเตอร์ของคุณจะใช้เวลานานในการส่งและรับข้อมูลจากเซิร์ฟเวอร์ หมายความว่าผู้เล่นจะส่งการเคลื่อนไหวไม่ทันผู้เล่นคนอื่น และจะเห็นเหตุการณ์เกิดขึ้นช้ากว่าผู้เล่นคนอื่น สร้างสถานะเกมที่ไม่พึงประสงค์ที่ผู้เล่น ping สูงไม่สามารถตอบสนองต่อสิ่งที่เกิดขึ้นในเกมได้เร็วเท่าผู้เล่นคนอื่น
ข้อเท็จจริงเกี่ยวกับ Ping
แม้คุณอาจรู้แล้วว่า ping ต่ำ = การเชื่อมต่อดี แต่ "ping" จริงๆ คืออะไร ไม่ได้ชัดเจนมาก ตอนนี้คุณรู้แล้วว่า ping คืออะไร และทำไมจึงสำคัญในเครือข่ายคอมพิวเตอร์
คุณเคย ping เซิร์ฟเวอร์เพื่อตรวจสอบปัญหาเครือข่ายหรือไม่? บอกเราได้ด้านล่าง
Image Credit: Dunk