Pertanyaan bagus. Saya akan menjawabnya dengan animasi:
Ketika Host A mengirim frame, switch tidak memiliki apa pun di tabel alamat MAC-nya. Setelah menerima frame, ia merekam Alamat MAC Host A untuk Beralih pemetaan Port . Karena tidak tahu di mana alamat MAC tujuan, itu membanjiri bingkai semua port.
Ini memastikan bahwa jika host B ada (yang pada saat ini, switch belum tahu), bahwa ia akan menerimanya. Mudah-mudahan, setelah menerima frame, Host B akan menghasilkan frame respons, yang akan memungkinkan Switch untuk mempelajari pemetaan alamat MAC dari frame kembali.
Anda dapat membaca lebih lanjut tentang cara kerja Switch di sini (tempat saya mengambil animasi). Saya juga menyarankan membaca seluruh seri artikel untuk melihat lebih dekat bagaimana paket bergerak melalui jaringan .
Satu catatan terakhir tentang istilah Flooding vs Broadcast . Switch tidak pernah menyiarkan frame, siaran bukanlah tindakan yang bisa diambil oleh switch. Switch hanya bisa membanjiri bingkai. Sebuah siaran hanyalah sebuah frame dengan tujuan alamat MAC dari ffff.ffff.ffff
. Ini sering membingungkan karena efek akhirnya sama, tetapi mereka sebenarnya berbeda .