Jadi apa yang terjadi jika A sekarang ingin melakukan ping perangkat jauh di subnet yang terpisah?
Jadi sekarang misalnya, A dengan alamat IP 10. 1. 1. 1 Ingin melakukan
ping perangkat B dengan alamat IP 10. 1. 2. 1 Dalam contoh-contoh
ini saya sedang membahas lalu lintas ICMP atau ping tetapi
hal serupa akan terjadi
jika Anda mengirim HTTP, FTP atau lalu lintas lainnya.
yang penting untuk dicatat di sini adalah bahwa perangkat ini berada dalam subnet terpisah yang kami
gunakan topeng / 24 dalam topologi ini.
Jadi host A tidak dalam subnet yang sama dengan host B.
sekarang hal pertama yang akan dilakukan PC adalah
memeriksa apakah alamat IP yang ingin diajak berkomunikasi berada dalam subnet yang terpisah
atau dalam subnet yang sama seperti dirinya.
Ini dilakukan dengan melakukan akhir logis menggunakan topeng jaringan.
Jadi dalam hal ini kita punya / 24 mask alamat IP PC
A adalah 10. 1. 1. 1 dan sedang mencoba
melakukan ping ke alamat IP 10. 1. 2. 1/24 dalam notasi desimal
bertitik terlihat seperti ini 255. 255. 255. 0 Yang berarti
bagian jaringan adalah 3 oktet pertama dari alamat.
Jadi PC lokal 10. 1. 1. 1 membandingkan bagian jaringan
dengan perangkat yang ia coba komunikasikan untuk memeriksa apakah perangkat itu lokal atau jarak jauh.
Dalam hal ini bagian jaringan dari alamat berbeda.
Jadi PC lokal tahu bahwa perangkat jarak jauh berada dalam subnet yang berbeda dengan
dirinya sendiri dan karenanya akan mengirim lalu lintas ke gateway default untuk
menuju ke subnet jarak jauh tempat perangkat itu berada.
Sekarang dalam contoh ini kita mengasumsikan bahwa perangkat
A telah dikonfigurasi gateway default.
Jadi perangkat A telah dikonfigurasikan dengan gateway default
router 10. 1. 1. 100 sehingga PC akan
terlebih dahulu memeriksa apakah ia memiliki alamat
MAC router di cache ARP lokal. Ini melakukan ini karena perlu
mengirim lalu lintas ke router untuk sampai ke perangkat jarak jauh.
Dan karena ini adalah segmen Ethernet, alamat layer
2 Mac diperlukan untuk komunikasi.
Ethernet sekali lagi mengharuskan alamat MAC digunakan pada layer
2 untuk transmisi di jaringan Ethernet.
Jadi pada layer 2 alamat Mac diperlukan oleh PC, PC akan telah dikonfigurasi
dengan gateway default 10. 1. 1. 100 yang merupakan
alamat IP pada layer 3 tetapi alamat MAC
dari gateway default tidak akan dikonfigurasikan pada PC,
jadi tidak ada entri pada PC lokal untuk
alamat MAC dari gateway default-nya dan
karenanya perlu mengirim keluar siaran ke segmen menanyakan siapa yang memiliki
alamat IP 10. 1. 1. 100 dengan
kata lain ini adalah permintaan ARP yang
mencari alamat MAC yang terkait dengan alamat IP gateway default.
Ketika siaran diterima oleh hub, itu akan membanjiri keluar dari semua port kecuali port di
mana mereka tiba PC C akan
menerima siaran di layer 2 tetapi ketika membaca informasi
layer 3 itu akan melihat bahwa ini adalah ARP
untuk 10 . 1. 1. 100 yang bukan alamat IP-nya.
Jadi PC C karena itu akan membatalkan permintaan ARP.
Namun router akan memproses permintaan ARP.
Pertama akan menerima lalu lintas di
layer 2 karena ini adalah siaran dan ketika membaca informasi layer 3, ia
akan melihat bahwa ini adalah permintaan ARP untuk alamat IP-nya.
Jadi router akan membalas dengan balasan ARP untuk permintaan ARP PC.
Balasan ARP adalah alamat unicast sehingga sumber alamat MAC adalah G
alamat MAC router, alamat MAC tujuan adalah Sumber
alamat IP adalah alamat
IP tujuan alamat router router adalah alamat IP.
Hub sekali lagi akan membanjiri lalu lintas keluar
dari semua port kecuali port tempat ia tiba.
C akan menjatuhkan frame karena tidak ditakdirkan untuk dirinya sendiri.
Perhatikan dalam bingkai alamat MAC tujuan adalah A tetapi
alamat MAC PC adalah C, sehingga akan menjatuhkan frame.
Dan yang penting untuk dicatat adalah Kartu
Antarmuka Jaringan yang menjatuhkan frame dan bukan CPU pusat PC.
A akan menerima bingkai dan setelah tanda terima akan memproses bingkai karena alamat
MAC tujuan itu sendiri.
Jadi pada layer 2 frame diterima oleh NIC atau Network Interface Card.
Informasi lapisan 2 dilucuti dan meneruskannya ke protokol lapisan tinggi.
Karena ini adalah ARP, balas prosesnya dengan protokol lapisan tinggi dan cache ARP diperbarui dengan
alamat MAC router, jadi PC A sekarang memiliki pemetaan yang menyebutkan alamat
IP 10. 1. 1. 100 menggunakan alamat
MAC G jadi ini yang penting, PC A tahu bahwa alamat IP
10. 1. 1. 100 dikaitkan dengan alamat MAC
Jadi PC dapat mengirim lalu lintas ke jaringan yang ditujukan untuk PC jarak jauh 10. 1. 2. 1 dengan alamat IP sumber
diatur ke 10. 1. 1. 1 sendiri
tetapi perhatikan harap bahwa alamat MAC sumber adalah PC
lokal dan alamat MAC tujuan adalah router.
Bingkai layer 2 pergi ke router dan karenanya informasi layer
2 berisi alamat MAC segmen lokal.
Sumber alamat MAC PC, tujuan MAC alamat router.
Informasi layer 3 berisi alamat IP tujuan dari host
jarak jauh dan alamat IP PC lokal.
Hub akan membanjiri frame ke c dan G, C akan menjatuhkan frame karena
alamat MAC tujuan bukan sendiri router
akan menerima frame pada layer 2
karena ditujukan ke alamat MAC-nya G.
Kemudian akan menghapus informasi layer 2 dan membaca
informasi layer 3 dalam paket.
Jadi sekarang mari kita lihat contoh praktis saya
akan menangkap lalu lintas di Wireshark, jadi saya akan mulai menangkap saya akan menghapus
cache ARP saya, jadi arp-a menunjukkan bahwa tidak ada entri dalam cache ARP saat ini dan
kemudian aku akan melakukan ping hp. com perhatikan resolusi
DNS telah terjadi, pesan ICMP memiliki waktu habis karena
firewall memblokir pesan ICMP ke server itu.
Jadi, inilah contoh lain, mari kita ping Google com.
Ping pemberitahuan berhasil, jadi saya akan menghentikan penangkapan.
HP menggunakan alamat IP dalam kisaran 15.
Jadi mari kita lihat lalu lintas ICMP itu, jadi perhatikan
ada pesan ICMP ke hp. com dan Anda
dapat melihat itu karena alamatnya 15.
Dan HP memiliki kisaran 15 alamat IP.
Kami tidak mendapat balasan dari server tetapi permintaan gema telah dikirim.
Yang ingin saya lihat adalah pada layer 2 alamat MAC
sumber adalah pc lokal
saya tetapi alamat MAC tujuan adalah router lokal saya.
Perhatikan bahwa saya dapat melihat bahwa ini adalah perangkat Cisco karena alamat MAC ditampilkan
sebagai Cisco untuk OUI atau bagian vendor dari alamat tersebut.
Kita dapat melihat bahwa dengan mengetikkan pemberitahuan arp-a,
alamat MAC ini adalah alamat MAC yang terkait dengan alamat
IP 10. 0. 0. 254 Konfigurasi IP
menunjukkan kepada kita bahwa itu adalah alamat IP gateway default.
Jadi lalu lintas beralih dari PC lokal saya ke hp. com tetapi sedang
diarahkan oleh router lokal saya.
Pada layer 3 kita memiliki alamat IP
PC lokal alamat IP tujuan adalah hp tetapi pada layer
2 alamat MAC sumber adalah PC saya
dan alamat MAC tujuan adalah router lokal.
Dan sekali lagi mengirimkan lalu lintas ke gateway default lokal saya di layer 2.
Saya dapat memfilter tangkapan Wireshark untuk hanya menampilkan lalu lintas ICMP.
Inilah trafik menuju Google sehingga alamat IP sumber adalah tujuan mesin lokal
saya. Alamat IP adalah Google tetapi perhatikan pada layer
2 alamat MAC sumber adalah PC
lokal saya dan alamat MAC tujuan sekali lagi adalah router lokal.