Tutaj widzimy, że router jest 67.23.27.187
(pierwszy przeskok), ale brama jest 67.23.27.1
. Jaka jest różnica między bramą a routerem? W jaki sposób mój komputer zna adres IP routera, gdy skonfigurowany jest tylko adres bramy?
[root@jiaoyou ~]# tracepath google.com
1: 67-23-27-187.static.slicehost.net (67.23.27.187) 0.000ms pmtu 1500
1: 67-23-24-2.static.slicehost.net (67.23.24.2) 0.000ms
1: 67-23-24-2.static.slicehost.net (67.23.24.2) 4.000ms
2: core7-aggr511a-1.dfw1.rackspace.net (98.129.84.148) 128.008ms
3: bbr1-core7-vlan2007.dfw1.rackspace.net (174.143.123.117) 4.000ms
4: no reply
5: no reply
[root@jiaoyou ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=jiaoyou
GATEWAY=67.23.27.1
networking
router
gateway
masegaloeh
źródło
źródło
netstat -rn
?Odpowiedzi:
Brama i router są w zasadzie takie same. Termin „ brama domyślna ” oznacza router w sieci LAN, który jest pierwszym punktem kontaktowym dla ruchu do komputerów poza siecią LAN.
Jeśli sieć LAN ma wiele routerów, router wyznaczony jako brama domyślna może powiadomić komputer za pomocą przekierowania ICMP lub innego mechanizmu o bardziej odpowiedniej trasie dla danego miejsca docelowego.
Na przykład
Jeśli router R1 jest domyślną bramą komputera, gdy komputer po raz pierwszy spróbuje skontaktować się z Google, komputer wyśle dane do R1 (ponieważ komputer wie, że adres IP Google nie znajduje się w podsieci komputera), R1 poinformuje jednak komputer, że bardziej odpowiednia droga do 64.20 .60.99 jest przez router R2. PC doda to do swojej tabeli routingu, stąd R1 nie będzie wyświetlany w kolejnym traceroute.
Polecenie
netstat -nr
na twoim komputerze ujawni zarówno statyczne trasy, których nauczył się ze swoich plików konfiguracyjnych, jak i dynamiczne trasy, których nauczył się przez przekierowania ICMP lub słuchając transmisji / multiemisji protokołu routingu .Termin „brama” ma inne skojarzenia, które nie są istotne dla pliku i polecenia w pytaniu.
źródło
@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).
źródło
Router służy jako brama, ale z dodatkowymi funkcjami. Według Wikipedii: „Brama jest istotną funkcją większości routerów, chociaż inne urządzenia (takie jak dowolny komputer lub serwer) mogą działać jako brama”.
źródło
Jakie jest twoje IP?
Pakiety pochodzące z samego routera nie będą miały zmniejszonego czasu wygaśnięcia (TTL), gdy wychodzą z routera.
Pakiety z innego źródła przechodzącego przez router będą miały TTL zmniejszone o 1 przy każdym przeskoku. Jeśli pakiety wejdą do routera z wartością TTL równą 1, a router jest miejscem docelowym, wówczas ruch zostanie odebrany przez router. Jeśli router nie jest miejscem docelowym, pakiety będą miały TTL zmniejszone do 0 przed opuszczeniem routera i zostaną upuszczone.
źródło
Brama zarządza dostępem komputerów w sieci do innych komputerów.
Router jest specjalną formą bramy: może przekazywać pakiety IP między różnymi sieciami.
W twoim przypadku brama zna router i przekazuje do routera wszystkie żądania dotyczące adresów wewnętrznych.
źródło
Zazwyczaj „brama” jest maszyną, która sprawia, że NAT „zamaskowuje”, a to oznacza, że brama wysyła żądanie danych w imieniu prywatnych adresów IP, dla których dana maszyna jest bramą, a gdy dane są z powrotem, przekazuje dane do tych prywatnych adresów IP. Jeśli chcesz, można powiedzieć, że brama „personifikuje” prywatne maszyny IP w odniesieniu do Internetu.
Router OTOH po prostu rutuje pakiety z jednego interfejsu do drugiego. Mając zestaw reguł (konfiguracja statyczna lub konfiguracja dynamiczna (protokoły routingu)) router wie, że wysyła pakiety na określony interfejs, aby te pakiety mogły dotrzeć do żądanej sieci
http://en.wikipedia.org/wiki/IP_masquerading
http://en.wikipedia.org/wiki/Routing
i aby odpowiedzieć konkretnie na twoje pytanie: „w jaki sposób mój komputer zna adres IP routera, gdy skonfigurowany jest tylko adres bramy”: każda podłączona maszyna będzie znała adres swojego adresu IP „następnej skoku” (brama). następny przeskok bramy to ip podłączonego interfejsu routera, który ma wiedzę, aby skierować pakiety na właściwe ścieżki, aby dotrzeć do sieci docelowej
także: Twój następny skok to 67.23.27.1.
67.23.27.187 to albo następny przeskok dla 67.23.27.1, albo następny ip dla ścieżki do google.com
źródło
cóż, gdy transmisja odbywa się w obrębie jednego obszaru lokalnego lub sieci LAN, router w tym przypadku jest nazywany bramą, na przykład załóżmy, że masz w swojej okolicy 6 domów (tylko przykład) teraz wszyscy chcą uzyskać dostęp do Internetu, będziesz mieć wspólny router po pierwsze, który będzie wywoływany jako brama. teraz, jeśli adres bramy (adres IP nie Mac) jest podobny do 192.128.1.1, wtedy twój adres IP będzie tylko rozszerzeniem tego adresu, np. 192.128.1.101,192.128. 1.102,192.128.1.103 ... i tak dalej. Teraz brama jest dalej podłączona do Internetu, który ma ogromną ogromną sieć bram, ale tym razem będą one nazywane routerami, więc w twoim przypadku pierwszy przeskok jest z domu do brama od 67.23.27.187 do 67.23.27.1, a następnie do innych routerów. Mam nadzieję, że ją zdobędziesz.
źródło