ใน nut-shell เมื่อเราเตอร์ไม่ทราบวิธีกำหนดเส้นทางแพ็กเก็ตมันจะส่งแพ็กเก็ตไปยังเกตเวย์เริ่มต้น / "hop" ถัดไป
โดยทั่วไปเมื่อเราเตอร์ของคุณไม่พบกฎที่ถูกต้อง (หรือมากกว่านั้นอย่างเป็นทางการมันเป็นตารางเส้นทาง) มันจะส่งแพ็กเก็ตไปยังเกตเวย์เริ่มต้นซึ่งโดยทั่วไปจะส่งอัปสตรีมไปยัง ISP ของคุณ
เมื่อแพ็กเก็ตมาถึงเราเตอร์ ISP ของคุณเหมือนกับเราเตอร์ของคุณเองพวกเขาจะมีตารางเส้นทางของตนเอง แต่คราวนี้พวกเขาจะมีรายละเอียดมากขึ้น รู้เกี่ยวกับลูกค้ารายอื่นและ ISP รายอื่น
การดำเนินการนี้จะดำเนินต่อไปจนกว่าเราเตอร์สุดท้ายที่มีกฎปลายทางสุดท้ายติดอยู่จึงส่งไปยังคอมพิวเตอร์ / อินเตอร์เฟสเฉพาะ
ตลอดเส้นทางนี้แพ็คเก็ตมีแหล่งข้อมูลที่ระบุว่ามาจากแพ็คเก็ตเดิม เราเตอร์ของคุณ (น่าจะมี NAT) จะเปลี่ยนแหล่งข้อมูลนี้จากภายในอยู่เพียง IP เครื่องของคุณ (เช่น 192.168.1.25) ที่คุณWANที่อยู่ IP ให้กับคุณโดย ISP ของคุณ (เช่น 121.147.148.55) และ WAN IP จะ เป็นสิ่งที่มีอยู่ภายในข้อมูลแหล่งที่มาของแพ็คเก็ต
ดังนั้นเราเตอร์อัพสตรีมทั้งหมดสามารถทำการกำหนดเส้นทางเดียวกับข้างบนได้ แต่กลับกันเพื่อส่งแพ็คเก็ตของคุณกลับไปหาคุณ อย่างไรก็ตามเมื่อมันมาถึงเราเตอร์ของคุณ เราเตอร์ของคุณมีกฎพิเศษของตัวเองที่จะรู้ว่าแพ็คเก็ตบางอย่างควรถูกส่งต่อกลับไปยังเครื่องท้องถิ่นของคุณด้วยที่อยู่ IP ภายในเท่านั้น นี้เรียกว่าNetwork Address Translation