Sebelum memahami apa itu Switch ?, kalian pastikan bahwa switch berbeda dengan Hub yang memang bertugas meneruskan paket dari satu komputer ke semua didalam jaringan, switch dirancang untuk mengatasi masalah overhead (pemborosan) karena tabrakan data yang sering terjadi. Switch yang walaupun berbentuk dan berfungsi sama seperti dengan hub, mempunyai cara kerja yang sangat berbeda. Jika hub hanya bertugas meneruskan signal atau data ke semua komputer (broadcast), maka switch sedikit lebih pintar karena mempunyai “otak” untuk menghindari terjadinya collision atau tabrakan arus data yang terjadi pada hub.
Untuk menghindari terjadinya collision, switch akan membaca alamat MAC dari komputer yang dihubungkan, menyimpannya ke dalam RAM switch atau sering dinamakan sebagai Content Addressable Memory (CAM), kemudian membuat koneksi langsung antar komputer yang bersangkutan. Agar lebih mudah untuk dipahami, perhatikan ilustrasi berikut ini.
Bagaimana Cara Kerja Switch ?
Setelah kalian memahami apa itu switch, kalian akan lihat ilustrasi dari cara kerja switch itu bagaimana ?. Sebagai contoh, komputer SUMBER mempunyai alamat IP 192.168.0.1 dan alamat MAC 111111111111 sedangkan komputer TUJUAN mempunyai alamat IP 192.168.0.2 dan alamat MAC 222222222222.
Komputer SUMBER terhubung ke switch pada port 1 sedangkan Komputer TUJUAN terhubung ke switch pada port 2.
Komputer SUMBER telah mengetahui alamat IP Komputer TUJUAN, namun untuk berkomunikasi dengan Komputer TUJUAN, komputer SUMBER juga harus mengetahui alamat fisik atau MAC dari komputer TUJUAN. Disini menjadi sebuah masalah, bagaimana komputer SUMBER bisa mengetahui alamat MAC Komputer TUJUAN ?
Untuk mengetahui alamat MAC dari Komputer TUJUAN, komputer SUMBER akan berteriak di jaringan agar terdengar oleh semua komputer “Wooooiii !!” Perhatian buat semua komputer, dengarkan saya !!.
“Saya adalah komputer dengan alamat IP” 192.168.0.1 dan alamat MAC saya adalah 111111111111. Saya sedang mencari komputer yang memiliki alamat IP 192.168.0.1, beritahukan kepada saya alamat MAC anda” !!.
Secara teknis, tahapan ini dilakukan dengan mengirimkan paket broadcast ARP (Adress Resolution Protocol). Pada saat komputer SUMBER berteriak, switch yang ikut mendengar akan segera mencatat ke dalam memory RAM nya bahwa port 1 dari switch terhubung dengan alamat MAC 111111111111. Selanjutnya teriakan ini diteruskan ke semua port di switch kecuali port 1.
Teriakan dari komputer SUMBER ini, akan didengar oleh komputer TUJUAN maupun komputer LAIN yang ada di jaringan. Komputer LAIN yang mendengar teriakan dari Komputer SUMBER, tidak akan melakukan apa-apa dan mengabaikan paket tersebut. Sebaliknya, komputer TUJUAN yang mengetahui bahwa dirinya sedang dicari, akan segera menjawab.
Untuk menjawab komputer SUMBER, komputer TUJUAN juga harus mengetahui alamat MAC dari komputer SUMBER. Anda tentu masih ingat bahwa pada saat berteriak, komputer SUMBER memberitahukan alamat MAC-nya juga.
Komputer TUJUAN akan mengingat ke dalam memorinya bahwa Komputer SUMBER “Hei komputer IP 192.168.0.1 yang mempunyai alamat MAC 111111111111, MAC Adress alamat saya, adalah 222222222222”
Disini, switch mulai berperan. Didalam memory switch, sudah tercatat bahwa port 1 terhubung dengan alamat MAC 111111111111. Ketika komputer TUJUAN mengirimkan jawabannya, switch juga segera mengetahui bahwa Port 2 terhubung dengan alamat MAC 222222222222.
Switch segera memahami bahwa komunikasi yang dibutuhkan disini yaitu antara komputer SUMBER dan TUJUAN, sebenarnya adalah komunikasi antara Port 1 dan Port 2.
Switch akan langsung menghubungkan Port 1 dan Port 2, sedangkan Port 3, 4 dst tidak akan dihubungkan. Akibatnya adalah komunikasi yang terjadi ini hanyalah dari komputer SUMBER dan komputer TUJUAN, antara Port 1 dan Port 2. Komputer LAIN tidak akan mendengar komunikasi ini karena secara pintar, switch telah memutuskan hubungan dengan port yang lain.
Akibat dari kepintaran switch inilah, sniffing yang dilakukan oleh komputer LAIN tidak akan mendapatkan apa-apa kecuali paket broadcast ARP yang tidak ada artinya.
Gimana setelah memahami Apa itu Switch dan Bagaimana cara kerja switch secara detail apakah kalian masih belum paham ?, jika kalian masih belum paham mungkin bisa komentar di bawah.
Artikel Lainnya :
- Apa itu Hub ? Cara Kerja Hub dan Jenis Hub
- Pengembangan Teknologi VoIP
- 6 Tips Membentuk Kebiasaan Positif dalam Pemrograman Bagi Pemula
Referensi
- https://id.wikipedia.org/wiki/Pengalih_jaringan
- CEH 400% Illegal
0 Comments