การกระโดดเป็นคำศัพท์เกี่ยวกับเครือข่ายคอมพิวเตอร์ที่อ้างถึงจำนวนเราเตอร์ที่แพ็กเก็ต (ส่วนหนึ่งของข้อมูล) ส่งผ่านจากต้นทางไปยังปลายทาง
บางครั้งการกระโดดจะถูกนับเมื่อแพ็กเก็ตผ่านฮาร์ดแวร์อื่นๆ บนเครือข่าย เช่น สวิตช์ จุดเชื่อมต่อ และตัวทำซ้ำ ซึ่งไม่ได้เป็นเช่นนั้นเสมอไป และขึ้นอยู่กับบทบาทของอุปกรณ์เหล่านั้นที่เล่นบนเครือข่ายและวิธีการกำหนดค่า
ในทางเทคนิคแล้ว การอ้างถึงคำจำกัดความของการกระโดดนี้เป็นจำนวนการกระโดดนั้นถูกต้องกว่า การกระโดดจริงคือการกระทำที่เกิดขึ้นเมื่อแพ็กเก็ตข้ามจากเราเตอร์หนึ่งไปยังอีกเราเตอร์หนึ่ง อย่างไรก็ตาม โดยส่วนใหญ่ การนับการกระโดดจะเรียกว่าจำนวนการกระโดดเท่านั้น
ทำไมการนับฮอปถึงสำคัญ
ทุกครั้งที่แพ็กเก็ตไหลจากคอมพิวเตอร์หรืออุปกรณ์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง เช่น จากคอมพิวเตอร์ของคุณไปยังเว็บไซต์และกลับมาอีกครั้ง (เช่น การดูหน้าเว็บ) อุปกรณ์กลางจำนวนหนึ่ง เช่น เราเตอร์ มีส่วนเกี่ยวข้อง
ทุกครั้งที่ข้อมูลผ่านเราเตอร์ จะประมวลผลข้อมูลนั้นแล้วส่งข้อมูลไปยังอุปกรณ์เครื่องถัดไป ในสถานการณ์แบบมัลติฮอป ซึ่งพบได้ทั่วไปบนอินเทอร์เน็ต เราเตอร์หลายตัวมีส่วนร่วมในการรับคำขอของคุณในที่ที่คุณต้องการ
การประมวลผลและส่งต่อต้องใช้เวลา สิ่งที่เกิดขึ้นมากขึ้นเรื่อยๆ (เช่น การกระโดดมากขึ้นเรื่อยๆ) จะเพิ่มเวลาให้มากขึ้นเรื่อยๆ ซึ่งอาจทำให้ประสบการณ์ของคุณช้าลงเมื่อจำนวนการกระโดดเพิ่มขึ้น
มีหลายปัจจัยที่กำหนดความเร็วที่คุณใช้งานบางเว็บไซต์หรือบริการบนเว็บได้ และการนับการกระโดดนั้นไม่ใช่สิ่งสำคัญที่สุด แต่ก็มักจะมีส่วนร่วม
จำนวนฮอปที่ต่ำกว่าก็ไม่ได้แปลว่าการเชื่อมต่อระหว่างอุปกรณ์ทั้งสองจะเร็วขึ้น จำนวนฮ็อพที่สูงขึ้นผ่านเส้นทางเดียวอาจทำงานได้ดีกว่าจำนวนฮอพที่ต่ำกว่าผ่านเส้นทางอื่น ต้องขอบคุณเราเตอร์ที่เร็วกว่าและเชื่อถือได้มากกว่าตลอดเส้นทางที่ยาวกว่า
วิธีกำหนดจำนวนฮ็อปในเส้นทาง
มีโปรแกรมเครือข่ายขั้นสูงมากมายที่สามารถแสดงสิ่งที่น่าสนใจทั้งหมดเกี่ยวกับอุปกรณ์ที่อยู่ระหว่างคุณกับปลายทาง
อย่างไรก็ตาม วิธีที่ง่ายที่สุดในการนับจำนวนฮอปคือการใช้คำสั่งที่เรียกว่า tracert ซึ่งมาพร้อมกับ Command Prompt ใน Windows ทุกรุ่น
เปิดพรอมต์คำสั่งแล้วดำเนินการ tracert ตามด้วยชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง เช่น tracert lifewire.com เหนือสิ่งอื่นใด คุณจะเห็นฮ็อพตามที่เกิดขึ้น โดยหมายเลขฮอปสุดท้ายคือจำนวนฮอปทั้งหมด
ดูตัวอย่างการติดตามที่นี่สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้คำสั่งนั้นใน Windows และสิ่งที่จะเกิดขึ้น คำสั่ง traceroute มีให้สำหรับ Linux เช่นกัน