แฝงคืออะไร?

สมมติว่าคุณเคยเล่นวิดีโอเกมที่มีการแข่งขันและชนะเกม ในกรณีนั้น คุณอาจเคยเห็นคู่ต่อสู้ตำหนิว่า "ล้าหลัง" สำหรับการสูญเสียของพวกเขา ความล่าช้าเป็นรูปแบบหนึ่งของเวลาในการตอบสนอง แม้ว่าในทางเทคนิคจะไม่ใช่รูปแบบที่แท้จริงที่สุด แต่เวลาแฝงสามารถมีคำจำกัดความได้หลายแบบ

เวลาแฝงเป็นตัววัดความแตกต่างของเวลาระหว่างเหตุและผล ในโลกแห่งความเป็นจริง เวลาที่ลูกศรบินจากคันธนูที่ยิงไปยังเป้าหมายเป็นตัวอย่างที่ดีเยี่ยมของเวลาในการตอบสนอง อีกวิธีหนึ่งในการนิยามมันคือเวลาเดินทาง หรือการขยายพันธุ์ล่าช้า

ไดอะแกรมนี้อธิบายความแตกต่างระหว่างแบนด์วิดท์ ปริมาณงาน และเวลาแฝงอย่างชัดเจน

ความล่าช้าในระบบเครือข่ายคอมพิวเตอร์

เครือข่ายคอมพิวเตอร์เป็นที่ที่ใช้ระยะเวลาแฝงเป็นหลัก มีสี่องค์ประกอบหลักในเครือข่ายที่ไม่สำคัญ สิ่งเหล่านี้คือ การส่ง การขยายพันธุ์ การประมวลผล และความล่าช้าในการจัดคิว ความล่าช้าในการส่งสัญญาณคือเวลาระหว่างบิตแรกของการส่งที่ต่อสายกับบิตสุดท้ายของการส่งนั้น

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

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

รูปแบบอื่นของเวลาในการตอบสนอง

เวลาแฝงที่แท้จริงเป็นเพียงช่วงเวลาระหว่างเหตุและผล ในกรณีของเครือข่ายคอมพิวเตอร์ สาเหตุคือการรับส่งข้อมูลเครือข่าย และผู้รับปลายทางได้รับและประมวลผลผลกระทบ การวัดนี้ไม่ง่ายนัก สำหรับระบบโต้ตอบกับมนุษย์ที่เกี่ยวข้อง ไม่ได้บอกเล่าเรื่องราวทั้งหมด

Round Trip Time ซึ่งบางครั้งสั้นลงเหลือ RTT คือเวลาที่ใช้ในการส่งการส่งสัญญาณ และ คำตอบที่จะได้รับจากผู้ส่งเดิม ค่านี้เป็นค่าปกติสองเท่าของเวลาแฝงที่แท้จริงระหว่างอุปกรณ์ทั้งสอง เนื่องจากสัญญาณจำเป็นต้องเดินทางสองครั้ง ครั้งหนึ่งที่นั่น เมื่อกลับมา ความแตกต่างเล็กน้อยสามารถเห็นได้เนื่องจากเส้นทางที่ใช้อาจไม่เหมือนกัน ความล่าช้าของส่วนประกอบบางอย่างอาจแตกต่างกันเล็กน้อยในการเดินทางหนึ่งครั้ง

ผู้ใช้อินเทอร์เน็ต โดยเฉพาะนักเล่นเกม เรียกเวลาไปกลับนี้ว่า "ping" ปิงเป็นเครื่องมือเครือข่ายที่วัดเวลาเดินทางไปกลับระหว่างผู้ส่งและผู้รับ มันส่งข้อความธรรมดาที่สร้างการตอบสนอง "สะท้อน" มาตรฐานจากผู้รับ แม้ว่า Ping เป็นชื่อเครื่องมือ แต่ก็กลายเป็นคำทั่วไปสำหรับประเภทการวัดเวลาแบบไปกลับนี้

แม้ว่าเวลาไปกลับหรือ ping อาจไม่ใช่เวลาแฝงที่แท้จริง แต่เป็นเวลาในการตอบสนองที่รับรู้ของผู้ใช้ เนื่องจากเป็นช่วงที่ผู้ใช้เห็นผลลัพธ์ของการกระทำของตนในครั้งแรก นี่เป็นสิ่งสำคัญอย่างยิ่งในสถานการณ์ที่อิงตามปฏิกิริยา เช่น วิดีโอเกมที่มีการแข่งขันสูงที่สุด โดยที่ค่าปิง 100 มิลลิวินาทีอาจเป็นผลเสียร้ายแรง กิจกรรมอื่นๆ เช่น การท่องเว็บจะไวต่อ ping น้อยกว่ามาก แม้แต่ ping 500 มิลลิวินาทีก็ยังเป็นส่วนเล็ก ๆ ของเวลาในการโหลดหน้าเว็บ

ตัวอย่างการเล่นเกม

“ข้อดีของ Peeker” เป็นตัวอย่างของผลกระทบของเวลาแฝงจากวิดีโอเกม ในเกมยิงปืน กลยุทธ์ในการป้องกันทั่วไปคือการหาสถานที่ที่มีที่กำบังและเส้นสายตาที่ดี จากนั้นนอนรอศัตรู แม้ว่ากองหลังอาจได้เปรียบอย่างมากเพราะพวกเขาสามารถซ่อนตัวได้ในขณะที่มีสายตาที่ดี ผู้โจมตีมีตัวเลือกมากมาย

บางอย่างเป็นยุทธวิธีเช่นการใช้รายการยูทิลิตี้เช่นแฟลชและฝาครอบควันเพื่อปฏิเสธการมองเห็นและสัญญาณเสียงเพื่อเบี่ยงเบนความสนใจผู้พิทักษ์ แม้แต่ท่าปลอมเพื่อดึงผู้พิทักษ์ออกไป ข้อได้เปรียบอื่นๆ ของผู้โจมตีคือความได้เปรียบของผู้แอบมอง ต้องขอบคุณการปิง

เนื่องจากมีความล่าช้าในการเดินทางไปกลับไปยังเซิร์ฟเวอร์เกมและกลับไปยังผู้เล่นอื่น ไม่มีการเคลื่อนไหวใดที่ซิงโครไนซ์ในคอมพิวเตอร์ของผู้เล่นได้อย่างสมบูรณ์แบบ ทุกคนมีหน้าต่างแห่งโอกาส ระยะเวลาของการเดินทางไปกลับ ที่พวกเขาสามารถลงมือได้ แต่ผู้เล่นคนอื่นยังมองไม่เห็น

ข้อได้เปรียบของ Peeker คือแนวคิดของการใช้การหน่วงเวลานี้เมื่อมองไปรอบๆ มุมหนึ่งไปยังแนวสายตาที่กองหลังน่าจะถือไว้ กองหลังควรได้เปรียบ เพราะพวกเขามองหาถูกที่แล้วและสามารถตอบสนองต่อการเคลื่อนไหวได้ ผู้โจมตีต้องตรวจสอบหลายตำแหน่งเพื่อหาสิ่งที่อาจเป็นผู้พิทักษ์ที่ซ่อนอยู่บางส่วนหรือไม่มีอยู่ จากนั้นเล็งและยิงหากจำเป็น

ผู้โจมตีสามารถก้าวออกจากมุมเพื่อให้มองเห็นได้ ในเวลาเดียวกัน กองหลังจะมองไม่เห็นพวกเขาจนกว่าเวลาเดินทางไปกลับจะผ่านไป เนื่องจากคอมพิวเตอร์ของพวกเขาไม่ได้รับข้อมูลนั้น บุคคลที่ทำหน้าที่ได้เปรียบเพราะเวลาเดินทางไปกลับล่าช้าเมื่อศัตรูสามารถเริ่มตอบสนองต่อการกระทำของพวกเขาได้

ไทม์ไลน์ "ข้อได้เปรียบของ Peeker" - เครดิต: จลาจล

บทสรุป

เวลาแฝงคือความล่าช้าระหว่างเหตุและผล ในทางเทคนิคแล้วจะเป็นการหน่วงเวลาให้เกิดผลจริง การรอจนกว่าการรับรู้ผลกระทบมักจะถูกอ้างถึงในเครือข่ายคอมพิวเตอร์ว่าแฝง ยังไงก็ควรเรียกว่าไป-กลับให้เหมาะสมกว่า เวลาแฝงของการเชื่อมต่อขึ้นอยู่กับระยะห่างระหว่างปลายทั้งสองเป็นหลัก อย่างไรก็ตาม จำนวนของฮ็อพระดับกลางก็มีผลเช่นกัน