Di sini kita dapat melihat router 67.23.27.187
(hop pertama), tetapi gateway 67.23.27.1
. Apa perbedaan antara gateway dan router? Bagaimana komputer saya mengetahui IP router ketika hanya alamat gateway yang dikonfigurasi?
[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
sumber
sumber
netstat -rn
?Jawaban:
Gateway dan router pada dasarnya sama. Istilah " default gateway " digunakan untuk berarti router di LAN Anda yang memiliki tanggung jawab sebagai titik kontak pertama untuk lalu lintas ke komputer di luar LAN.
Jika LAN Anda memiliki beberapa router, router yang ditunjuk sebagai gateway default dapat memberi tahu komputer Anda, menggunakan pengalihan ICMP atau mekanisme lain, tentang rute yang lebih tepat untuk tujuan yang diberikan.
Sebagai contoh
Jika router R1 adalah gateway default PC, ketika PC pertama kali mencoba menghubungi Google, PC akan mengirim data ke R1 (karena PC tahu alamat IP Google tidak ada dalam subnet PC), Namun R1 akan memberi tahu PC bahwa rute yang lebih tepat adalah 64.20. 0,60.99 melalui router R2. PC akan menambahkan ini ke tabel peruteannya, maka R1 tidak akan ditampilkan di traceroute berikutnya.
Perintah
netstat -nr
pada PC Anda akan mengungkapkan rute statis yang dipelajari dari file konfigurasi itu dan rute dinamis yang dipelajari oleh pengalihan ICMP atau dengan mendengarkan siaran protokol routing / multicast.Istilah "gateway" memiliki konotasi lain yang tidak relevan untuk file dan perintah dalam pertanyaan Anda.
sumber
@RedGrittyBrick benar-benar benar dengan jawabannya ("sebuah router dan gateway pada dasarnya sama"), beberapa responden lain membingungkan istilah atau, dengan kata lain, telah salah paham pertanyaannya (atau wikipedia).
Sejauh perutean istilah "gateway" hampir hanya pernah digunakan bersama dengan "default", dan "gateway" menyediakan rute ke setiap jaringan yang tidak ada rute spesifik yang tersedia.
Secara definisi, gateway harus berupa perangkat yang melakukan perutean, bisa berupa perangkat khusus, khusus router, atau host yang telah dikonfigurasi untuk dirutekan, tetapi ia melakukan pekerjaan yang sama. Dengan demikian gateway dapat menjadi router dan router dapat dikenal sebagai gateway.
Tidak ada perbedaan dalam TTL antara "gateway default" dan router, setelah perangkat yang melakukan routing melewati paket IP dari satu jaringan / subnet ke yang lain, ia harus mengurangi TTL, yang dibuat cukup jelas dalam RFC yang relevan.
Gateway tidak perlu melakukan NAT, biasanya jaringan rumah akan memiliki gateway default yang merupakan router yang terhubung ke ADSL, jenis perangkat yang akan melakukan NAT, sedangkan gateway default pada subnet Anda di tempat kerja hanya akan mengarah ke LAN kantor yang lebih luas dan tidak akan melakukan NAT.
Sebagai jawaban atas pertanyaan Anda tentang keluar ke suatu tempat yang tidak ada di subnet lokal, @RedGrittyBrick sekali lagi benar tentang pengalihan ICMP, di samping itu, proses yang dilalui host ketika mengirim paket adalah ini:
1 - Gunakan alamat IP dan mask sendiri untuk memeriksa apakah alamat IP paket tujuan berada di subnet lokal.
2 - Jika tujuan di subnet lokal, kirim permintaan ARP untuk alamat MAC perangkat lokal itu lalu kirim bingkai ke host.
3 - Jika tujuan tidak dalam subnet lokal, kirim permintaan ARP untuk alamat MAC gateway ke jaringan itu kemudian kirim frame ke gateway untuk penerusan selanjutnya (pada titik mana tentang pengalihan ICMP mungkin masuk).
Dengan demikian dapat dilihat bahwa setiap host membuat pilihan routing sendiri sebelum mengirimkan paket (tentu saja data ini di-cache sehingga pencarian tidak terjadi untuk setiap paket tunggal).
sumber
Router berfungsi sebagai gateway, tetapi dengan fungsionalitas tambahan. Per wikipedia: "Gateway adalah fitur penting dari sebagian besar router, meskipun perangkat lain (seperti PC atau server) dapat berfungsi sebagai gateway."
sumber
Apa IP Anda?
Paket yang berasal dari router itu sendiri tidak akan mengurangi Time-To-Live (TTL) saat keluar dari router.
Paket-paket dari sumber lain yang melewati router akan menurunkan TTL sebanyak 1 pada setiap hop. Jika paket memasuki router dengan TTL 1 dan router adalah tujuan maka lalu lintas akan diterima oleh router. Jika router bukan tujuan, paket-paketnya akan dikurangi TTL menjadi 0 sebelum keluar dari router dan akan dijatuhkan.
sumber
Gateway mengatur akses komputer dalam jaringan ke komputer lain.
Router adalah bentuk khusus gateway: Router dapat meneruskan paket IP antara jaringan yang berbeda.
Dalam kasus Anda, gateway mengetahui router dan meneruskan semua permintaan yang ditujukan untuk alamat non-internal ke router.
sumber
Biasanya "gateway" adalah mesin yang membuat NAT "menyamar" dan itu berarti bahwa gateway mengirimkan permintaan untuk data atas nama IP pribadi di mana mesin masing-masing adalah gateway, dan ketika data kembali, kirimkan data untuk IP pribadi tersebut. Jika Anda mau, dapat dikatakan bahwa gateway "meniru" mesin IP pribadi yang berkaitan dengan internet.
Router OTOH hanya merute paket dari satu antarmuka ke antarmuka lainnya. Memiliki seperangkat aturan (pengaturan statis atau pengaturan dinamis (protokol routing)) router tahu untuk mengirim paket pada antarmuka tertentu agar paket-paket tersebut mencapai jaringan yang diinginkan
http://en.wikipedia.org/wiki/IP_masquerading
http://en.wikipedia.org/wiki/Routing
dan untuk menjawab pertanyaan Anda secara spesifik: "bagaimana komputer saya mengetahui IP router ketika hanya alamat gateway yang dikonfigurasi": setiap mesin yang terhubung akan mengetahui alamat ip "next-hop" -nya (gateway). next-hop gateway adalah ip dari antarmuka yang terhubung dari router yang memiliki pengetahuan untuk mengarahkan paket Anda ke jalur yang tepat untuk mencapai jaringan tujuan
juga: hop berikutnya ANDA adalah 67.23.27.1.
67.23.27.187 adalah next-hop untuk 67.23.27.1 atau ip berikutnya untuk jalur ke google.com
sumber
baik ketika transmisi berada dalam satu area lokal atau LAN router dalam hal ini disebut sebagai gateway untuk contoh misalkan Anda memiliki 6 rumah di wilayah Anda (hanya sebuah contoh) sekarang semua ingin mengakses internet Anda akan memiliki router umum pertama-tama yang akan disebut sebagai gateway. Sekarang jika alamat gateway (alamat ip bukan mac) adalah sesuatu seperti 192.128.1.1 maka alamat ip Anda akan menjadi perpanjangan ke alamat ini seperti 192.128.1.101,192.128. 1.102,192.128.1.103 ... dan seterusnya. Sekarang gateway lebih lanjut terhubung ke internet yang memiliki jaringan gateway yang sangat besar tetapi kali ini yang akan disebut sebagai router. Jadi dalam kasus Anda, lompatan pertama adalah dari rumah Anda ke gateway yang dari 67.23.27.187 ke 67.23.27.1 dan kemudian ke router lain. Harap Anda mendapatkannya.
sumber