Skip to main content

Apa itu soket mentah?

Soket jaringan adalah titik akhir untuk pertukaran data di seluruh jaringan.Pikirkan soket seperti alamat fisik: informasi yang melalui jaringan komputer dialihkan ke soket tertentu di komputer itu sendiri.Soket mentah adalah jenis soket jaringan yang memungkinkan aplikasi perangkat lunak di komputer untuk mengirim dan mendapatkan paket informasi dari jaringan tanpa menggunakan sistem operasi komputer sebagai perantara.Dengan kata lain, ini memungkinkan komunikasi langsung antara suatu program dan sumber eksternal tanpa intervensi sistem operasi primer komputer.

Keuntungan utama menggunakan penanganan jaringan soket mentah adalah memotong perantara.Karena sistem operasi tidak menangani data secara khusus, itu mengurangi overhead pada jaringan, menghemat siklus unit pemrosesan pusat (CPU) dan mengurangi tekanan pada perangkat keras sistem.Soket mentah menyediakan terowongan ekspres antara aplikasi dan sumber eksternal.Baik sistem operasi maupun program lain di komputer tidak memiliki kemampuan untuk mengganggu koneksi mentah.

Antarmuka jaringan soket mentah memang memiliki downside.meskipun.Peretas biasanya menggunakan koneksi soket mentah ke serangan protokol kontrol transmisi panggung (TCP) pada jaringan.Selama serangan TCP, seorang peretas mengirimkan sedikit data yang dipalsukan ke jaringan melalui koneksi soket mentah.Data yang dipalsukan ini berisi sinyal reset untuk koneksi TCP, yang pada gilirannya mengganggu dan merusak koneksi jaringan saat ini pada komputer.

Karena alasan ini, beberapa sistem operasi telah menarik dukungan untuk soket mentah.Alasan untuk ini adalah bahwa ia dapat membantu memastikan keamanan jaringan.Perusahaan perangkat lunak dapat membatasi kemampuan pengguna untuk menggunakan soket mentah dengan menggunakan apa yang disebut perbaikan panas, peningkatan permanen ke sistem operasi.Peningkatan ini belum memiliki dampak negatif yang signifikan pada pengalaman pengguna, karena manfaat soket mentah telah berkurang karena teknologi telah meningkat.

Untuk komputer modern, jumlah pemrosesan tambahan yang diperlukan untuk menangani koneksi soket biasa yang bertentangan dengan soket mentah sangat minim sehingga sebagian besar tidak relevan.Dengan prosesor modern yang datang dalam varietas ganda, quad-, dan bahkan enam inti, peluang koneksi soket jaringan reguler yang tertinggal komputer dapat diabaikan.Untuk alasan ini, kecuali ada pembenaran khusus untuk menggunakan koneksi soket mentah melalui soket jaringan standar, risiko yang ditimbulkan oleh peretas dan serangan TCP pada jaringan lebih besar daripada keuntungan apa pun.