Sayangnya, tidak, Anda salah.
Ron membuat poin yang baik, Anda tidak memberikan subnet mask, jadi jika kita mengasumsikan topeng classful, alamat 10.xxx akan memiliki mask 255.0.0.0, yang sebenarnya akan menempatkan dua host di jaringan yang sama. Jika itu masalahnya, mereka tidak akan kesulitan berkomunikasi.
Namun, mengingat sifat pertanyaan Anda, saya kira Anda bermaksud untuk masing-masing host ini menggunakan topeng yang lebih kecil - kami akan melanjutkan dan menggunakan 255.255.255.0, yang menempatkan kedua host dalam dua subnet yang berbeda.
Yang sedang berkata, inti dari apa yang Anda hilang terletak pada lupa tentang ARP (Address Resolution Protocol) . Khususnya, HostA memutuskan untuk ARP. Biarkan saya jelaskan ...
Sebelum host mana pun meletakkan paket apa pun pada kabel, hal pertama yang dilakukan adalah menentukan apakah IP tujuan ada di jaringannya sendiri, atau di jaringan asing. Mari kita jalankan dari perspektif Host A.
Host A tahu IP-nya (10.1.2.1), dan Subnet Mask-nya (/ 24, atau 255.255.255.0). Dengan sedikit subnetting , HostA menentukan bahwa jaringannya merentang semua alamat IP dalam kisaran 10.1.2.0 hingga 10.1.2.255. (Kami akan meninggalkan detail NetID dan BroadcastIP, karena untuk saat ini mereka tidak relevan)
Host A juga tahu IP tujuannya adalah 10.1.3.1, yang berada di luar kisaran alamat IP dalam jaringan Host A sendiri. Dengan demikian, Host A akan sampai pada kesimpulan bahwa IP tujuan 10.1.3.1 berada di jaringan asing, dan Host A hanya dapat mencapai jaringan asing dengan berbicara melalui Router. Atau lebih khusus lagi, melalui gateway default HostA .
Jika HostA tidak dikonfigurasi dengan Default Gateway pada saat ini, maka proses berakhir di sini dengan kegagalan umum. HostA tidak dapat berbicara dengan HostB.
Jika Hosta yang dikonfigurasi dengan Default Gateway, itu akan mengirimkan sebuah Permintaan ARP (yang itu sendiri bingkai Broadcast), meminta alamat MAC dari default gateway - TIDAK alamat MAC dari IP tujuan akhir.
Switch, setelah menerima frame broadcast akan membanjiri paket keluar semua antarmuka, termasuk HostB yang terhubung. HostB memang akan menerima paket, tetapi karena ARP mencari alamat MAC Default Gateway (dan bukan alamat MAC dari HostB) , HostB hanya akan menjatuhkan dan mengabaikan Permintaan ARP, tanpa pernah mengirim tanggapan apa pun.
HostA, kemudian, tidak akan pernah menerima alamat MAC untuk gateway standarnya, dan karena itu tidak akan dapat merangkum Paket Layer 3 dengan header Layer 2. Paket akan gagal di sana.
Anda dapat melihat proses ARP diilustrasikan dalam video ini .
Yang mengatakan, meskipun agak tidak terkait dengan pertanyaan Anda, saya memang ingin berbicara dengan sesuatu yang Anda katakan. Ini mungkin nuansa terminologi, tapi saya hanya ingin memastikan itu dikomunikasikan. Switch hanya melakukan dua hal: memforward frame yang mengetahui alamat MAC tujuan, atau membanjiri frame yang tidak tahu alamat MAC tujuan . Switch tidak pernah mengudara .
Sebuah siaran adalah bingkai siapa tujuan alamat MAC ffff.ffff.ffff
. Ini adalah alamat MAC yang dipesan khusus, yang dirancang khusus untuk bingkai siaran. Ketika sebuah saklar menemukan bingkai yang ditakdirkan untuk ffff.ffff.ffff , perilakunya adalah selalu membanjiri bingkai itu.
Anda bisa melihatnya seperti ini, karena ffff.ffff.ffff adalah alamat MAC yang dicadangkan, itu tidak dapat dipelajari oleh saklar. Oleh karena itu, setiap kali sakelar menerima sesuatu yang ditakdirkan untuk ffff.ffff.ffff, ia terpaksa membanjiri semua port di VLAN tempat frame itu awalnya diterima.
Iya. Jika mereka di bawah / 16 Subnet. Untuk / 24 subnet, Anda memerlukan router.
sumber
/16
, tetapi `/ 24 membutuhkan router.Jika host A dan B berada di jaringan atau subnet yang berbeda dan terhubung ke switch yang sama, saya yakin mereka dapat berkomunikasi melalui gateway default.
sumber
Hanya jika sakelar terhubung ke router yang tahu bagaimana merutekan antara 2 subnet ini.
sumber