@RedGrittyBrick ถูกต้องอย่างแน่นอนกับคำตอบของเขา ("เราเตอร์และเกตเวย์นั้นเหมือนกันเป็นหลัก") ผู้ตอบแบบสอบถามบางคนสับสนในข้อกำหนดหรือเพื่อแสดงความกรุณาเข้าใจผิดคำถาม (หรือวิกิพีเดีย)
ตราบใดที่การกำหนดเส้นทางไปที่คำว่า "เกตเวย์" นั้นแทบจะเคยใช้งานร่วมกับ "ค่าเริ่มต้น" เท่านั้นและ "เกตเวย์" นั้นจะให้เส้นทางไปยังทุกเครือข่ายที่ไม่มีเส้นทางที่เฉพาะเจาะจงมากขึ้น
ตามคำนิยามแล้วเกตเวย์ต้องเป็นอุปกรณ์ที่กำหนดเส้นทางมันอาจเป็นอุปกรณ์เฉพาะเราเตอร์หรือโฮสต์ที่ได้รับการกำหนดค่าให้เราต์ แต่มันทำงานเหมือนเดิม ดังนั้นเกตเวย์สามารถเป็นเราเตอร์และเราเตอร์สามารถเป็นที่รู้จักในฐานะเกตเวย์
ไม่มีความแตกต่างใน TTL ระหว่าง "เกตเวย์เริ่มต้น" และเราเตอร์เมื่ออุปกรณ์ที่ทำเส้นทางผ่านแพ็กเก็ต IP จากเครือข่ายหนึ่ง / เครือข่ายย่อยหนึ่งไปยังอีกอุปกรณ์หนึ่งนั้นจะต้องลด TTL ที่ค่อนข้างชัดเจนใน RFC ที่เกี่ยวข้อง
เกตเวย์ไม่จำเป็นต้องทำ NAT โดยทั่วไปเครือข่ายในบ้านจะมีเกตเวย์เริ่มต้นซึ่งเป็นเราเตอร์ที่เชื่อมต่อกับ ADSL อุปกรณ์ประเภทนั้นจะทำ NAT ในขณะที่เกตเวย์เริ่มต้นบนเครือข่ายย่อยของคุณที่ทำงานจะนำไปสู่ LAN สำนักงานที่กว้างขึ้น และจะไม่ทำ NAT
เพื่อตอบคำถามของคุณเกี่ยวกับการออกไปยังที่ที่ไม่ได้อยู่ในเครือข่ายย่อย @RedGrittyBrick ถูกต้องอีกครั้งเกี่ยวกับการเปลี่ยนเส้นทาง ICMP นอกจากนี้กระบวนการที่โฮสต์ผ่านเมื่อส่งแพ็คเก็ตคือ:
1 - ใช้ที่อยู่ IP ของตัวเองและปิดบังเพื่อตรวจสอบว่าที่อยู่ IP ของแพ็กเก็ตปลายทางนั้นอยู่ในเครือข่ายย่อยในท้องถิ่นหรือไม่
2 - หากปลายทางในเครือข่ายย่อยท้องถิ่นส่งคำขอ ARP สำหรับที่อยู่ MAC ของอุปกรณ์ท้องถิ่นนั้นจากนั้นส่งเฟรมไปยังโฮสต์
3 - หากปลายทางไม่ได้อยู่ในเครือข่ายย่อยในท้องถิ่นให้ส่งคำขอ ARP สำหรับที่อยู่ MAC ของเกตเวย์ไปยังเครือข่ายนั้นจากนั้นส่งเฟรมไปยังเกตเวย์สำหรับการส่งต่อไปข้างหน้า (ณ จุดนั้นเกี่ยวกับการเปลี่ยนเส้นทางของ ICMP
ดังนั้นจะเห็นได้ว่าทุกโฮสต์ทำการเลือกเส้นทางของตนเองก่อนที่จะส่งแพ็กเก็ต (แน่นอนว่าข้อมูลนี้ถูกแคชดังนั้นการค้นหาจะไม่เกิดขึ้นสำหรับทุกแพ็กเก็ตเดียว)
netstat -rn
?