ค่า Ping เป็นค่าที่เกี่ยวข้องกับการตอบสนอง หรือความเร็วของการเชื่อมต่ออินเทอร์เน็ต หากคุณเป็นคนที่ชื่นชอบในการเล่นเกมออนไลน์น่าจะต้องเคยได้ยินคำนี้มาอย่างแน่นอน แล้วค่า Ping บอกอะไรเรา ส่งผลอย่างไรต่อการเล่นอินเทอร์เน็ต ลองมาหาคำตอบกันได้ในบทความนี้กันเลย
ค่า Ping มีหน่วยวัดเป็นมิลลิวินาที (ms) มันเป็นตัวเลขที่บอกถึงความเร็วในการตอบสนองระหว่างอุปกรณ์หนึ่ง กับอุปกรณ์อีกตัวหนึ่ง สำหรับการเชื่อมต่ออินเทอร์เน็ต ก็มักจะหมายถึงช่วงเวลาที่อุปกรณ์ของคุณใช้ในการส่งข้อมูล (Packet) ไปหาทางเซิร์ฟเวอร์ และเซิร์ฟเวอร์ส่งข้อมูลกลับมายังอุปกรณ์ของคุณ
คุณสามารถทดสอบความเร็วอินเทอร์เน็ต และค่า Ping ของอินเทอร์เน็ต ที่คุณกำลังเชื่อมต่อได้ที่บริการ เช็คความเร็วเน็ต ของ Thaiware (บริการฟรี)
การเชื่อมต่อไปยังเซิร์ฟเวอร์ภายในประเทศ ย่อมใช้เวลาน้อยกว่าการเชื่อมต่อไปยังเซิร์ฟเวอร์ที่ตั้งอยู่ในต่างประเทศ ขอยกตัวอย่างการเล่นเกมส์ออนไลน์ หากเราอยู่ประเทศไทย และเล่นเกมส์ที่เซิร์ฟเวอร์อยู่ประเทศอเมริกา ค่า Ping จะสูงจนน่าหงุดหงิดเลยล่ะ นั่นเป็นเหตุให้ผู้ให้บริการเกมส์ออนไลน์จะมีการขยายเซิร์ฟเวอร์ไปหลายๆ แห่งทั่วโลก
ค่า Ping ที่ได้จากการทดสอบด้วยบริการ เช็คความเร็วเน็ต (Speedtest) จาก Thaiware.com
เคยสังเกตไหมครับ เวลาที่คุณคลิกลิงก์ใดๆ บนเว็บไซต์ แล้วหน้าเว็บไซต์มันไม่โหลดหน้าใหม่มาแสดงผลให้ในทันที มันจะมีช่วงเวลาดีเลย์อยู่ระยะหนึ่งระหว่างที่คุณคลิกก่อนที่ลิงก์ที่คุณคลิกจะแสดงผลให้ ช่วงเวลาดังกล่าวจะเรียกว่า "ลาเทนซี่ - Latency" ซึ่งค่า Ping ก็คือค่าที่ถูกนำมาใช้วัด Latency นั่นเอง
หากเป็นการเล่นเว็บไซต์ หน้าเว็บจะช้าค่า Latency สูง เปิดช้าไปหลายวินาที เราก็อาจจะแค่หงุดหงิดที่ต้องเสียเวลานิดหน่อย แต่หาก Ping ของคุณขึ้นสูงตอนที่กำลังเล่นเกมส์ออนไลน์อยู่ละก็ "หัวร้อน" ได้ง่ายๆ เลยล่ะ เพราะมันจะทำให้ประสบการณ์ในการเล่นเกมส์แย่มากๆ ตัวอย่างเช่น หากเป็นเกม MMORPG คุณอาจจะเห็นตัวละครวาปไปมา กดเดินไปแล้ว แต่เด้งกลับมาอยู่ที่เดิม, เกม FPS กระสุนที่คุณคิดว่ายิงโดนเป้าหมายแล้ว แต่ความจริงศัตรูได้เดินหายไปจากหน้าจอคุณแล้ว
นั่นเป็นเหตุผลที่เกมส์ออนไลน์ส่วนใหญ่เลยจะมีระบบโชว์ค่า Ping ภายในเกมให้คุณรู้ด้วย เพื่อให้รู้ว่าการเชื่อมต่อของคุณมีคุณภาพมากขนาดไหน (ในภาพด้านล่าง คือ 63 ms ถือว่ารับได้อยู่)
หลักการทำงานของ Ping แบบง่ายๆ จะมีลำดับดังนี้
ขั้นตอนด้านบนนี้ คือ การ Ping ที่เกิดขึ้นหนึ่งรอบ ซึ่งมันจะช่วยให้เรารู้ว่า Packet ที่ถูกส่งหากันระหว่างคอมพิวเตอร์กับเซิร์ฟเวอร์ใช้เวลานานขนาดไหน
ค่า Ping ยิ่งเลขน้อยยิ่งดี
ขอยกตัวอย่างการใช้คำสั่ง (Command) ใน Windows เพื่อเช็คค่า Ping ระหว่างคอมพิวเตอร์ของเรากับเว็บไซต์ THAIWARE (ใช้คำสั่ง ping www.thaiware.com ใน cmd) ได้เฉลี่ยอยู่ที่ 3 ms เท่านั้น ถือว่าเร็วอยู่
การลดค่า Ping ให้ต่ำที่สุดเท่าที่เป็นไปได้ ถือเป็นเป้าหมายสูงสุดในการพัฒนาอินเทอร์เน็ต ในความสมบูรณ์แบบ ค่า Ping จะเท่ากับ 0 ms
แต่น่าเสียดาย ตามหลักฟิสิกส์แล้ว ในการรับส่งข้อมูล Packet ที่เกิดขึ้นยังไงมันก็ต้องมี "เวลาเกิดขึ้น" ต่อให้เราส่งข้อมูลทั้งก้อนผ่านสายใยแก้วนำแสง มันก็ไม่สามารถเคลื่อนที่ได้สูงกว่าความเร็วแสงอยู่ดี
ไหนจะข้อจำกัดระหว่างการเชื่อมต่อเราเตอร์กับสายใยแก้วนำแสง ที่ต้องใช้ช่วงเวลาในการรับ และส่งข้อมูลแบบต่อเนื่อง ทำให้ความฝันในการทำ 0 ms ของเรายังไม่สามารถทำได้ในปัจจุบัน
อันที่จริงมันก็มีทางทำ Ping 0ms ได้อยู่ แม้ว่ามันจะไม่ได้มีประโยชน์อะไรมากนัก หากเราลอง Ping ด้วยคำสั่ง "ping localhost" มันจะเป็นการทดสอบ Ping กับตัวเอง (ถามเองตอบเอง) ซึ่งเราจะได้คำตอบมาเป็น "< 1 ms" ที่หมายถึง 0 ได้
พูดง่ายๆ คอมพิวเตอร์ของคุณสามารถคุยกับตัวเองได้แบบทันทีทันใด แน่นอนว่าความจริงมันก็ไม่ได้เกิดขึ้นทันทีหรอก เพราะซอฟต์แวร์ก็ต้องใช้เวลาในการประมวลผลอยู่บ้าง เพียงแต่มันใช้เวลาน้อยมากๆ จนสามารถประเมินค่าเป็น 0ms ได้
|
แอดมินสายเปื่อย ชอบลองอะไรใหม่ไปเรื่อยๆ รักแมว และเสียงเพลงเป็นพิเศษ |