@RedGrittyBrick ma absolutną rację ze swoją odpowiedzią („router i brama są zasadniczo takie same”), niektórzy inni respondenci mylą warunki lub, delikatnie mówiąc, źle zrozumieli pytanie (lub wikipedię).
Jeśli chodzi o routing, termin „brama” jest prawie zawsze używany w połączeniu z „domyślną”, a ta „brama” zapewnia trasę do każdej sieci, dla której nie jest dostępna żadna konkretna trasa.
Zatem z definicji brama musi być urządzeniem prowadzącym routing, może to być urządzenie dedykowane, w szczególności router lub host skonfigurowany do trasowania, ale wykonuje to samo zadanie. W ten sposób brama może być routerem, a router może być znany jako brama.
Nie ma różnicy w TTL między „bramą domyślną” a routerem, gdy urządzenie, które wykonuje routing, przekazuje pakiet IP z jednej sieci / podsieci do drugiej, musi zmniejszyć TTL, co jest dość wyraźne w odpowiednim RFC.
Brama nie musi wykonywać NAT, zazwyczaj sieć domowa będzie miała domyślną bramę, która jest routerem podłączonym do ADSL, ten typ urządzenia wykona NAT, podczas gdy domyślna brama w podsieci w pracy po prostu doprowadzi do szerszej biurowej sieci LAN i nie będzie wykonywać NAT.
W odpowiedzi na pytanie dotyczące wyjścia do miejsca, które nie znajduje się w lokalnej podsieci, @RedGrittyBrick ponownie ma rację co do przekierowań ICMP, a ponadto proces, przez który przechodzi host podczas wysyłania pakietu, jest następujący:
1 - Użyj własnego adresu IP i maski, aby sprawdzić, czy adres IP pakietu docelowego znajduje się w lokalnej podsieci.
2 - W przypadku miejsca docelowego w lokalnej podsieci wyślij żądanie ARP dla adresu MAC tego lokalnego urządzenia, a następnie wyślij ramkę do hosta.
3 - Jeśli miejsce docelowe nie znajduje się w lokalnej podsieci, wyślij żądanie ARP dla adresu MAC bramy do tej sieci, a następnie wyślij ramkę do bramy w celu dalszego przekazywania (w tym momencie może pojawić się punkt dotyczący przekierowań ICMP).
Tak więc można zauważyć, że każdy host sam wybiera routing przed wysłaniem pakietów (oczywiście dane te są buforowane, więc wyszukiwania nie występują dla każdego pakietu).
netstat -rn
?