Bayangkan rumah kita tanpa pagar atau tembok pembatas, hal ini akan membuat rumah kita mudah diakses oleh penyusup dan perampok dan membuat rumah kita beresiko besar, maka pagar membantu kita menjaga dan menjauhkan penyusup.Sama halnya dengan membayangkan komputer dan jaringan kita tanpa perlindungan, hal ini akan meningkatkan kemungkinan peretas menyusup ke jaringan kita, untuk mengatasi tantangan ini seperti bagaimana tembok pembatas melindungi rumah kita. Dinding virtual membantu menjaga dan mengamankan perangkat kita dari penyusup, tembok seperti itu dikenal sebagai firewall. Firewall adalah perangkat keamanan yang menyaring masuk dan keluar lalu lintas dalam jaringan pribadi. Misalnya jika anda mengunjungi teman anda yang tinggal di komunitas yang terjaga keamananya anda harus terlebih dahulu meminta izin dari penjaga keamanan, penjaga keamanan akan menanyakan kepada teman anda apakah anda boleh masuk atau tidak, jika diberikan ijin maka anda boleh masuk tetapi jika tidak penjaga keamanan tidak akan memberik izin kepada pelanggar yang ingin memasuki tempat yang ini.
Di sini akses masuk hanya bergantung pada keputusan teman anda sebagai penghuni. Peran penjaga keamanan dalam hal ini mirip dengan firewall dalam jaringan. Firewall bekerja sebagai penjaga gerbang di titik masuk komputer anda yang hanya menerima lalu lintas masuk yang telah dikonfugurasi untuk diterima, firewall menyaring lalu lintas jaringan dalam jaringan anda dan menganalisis lalu lintas mana yang haraus diizinkan atau dibatasi berdasarkan aturan secara berurutan untuk mengenali dan mencegah serangan dunia maya. Komputer anda berkomunikasi dengan internet dalam bentuk paket jaringan yang menyimpan rincian alamat sumber, alamat tujuan, dan informasi. Paket jaringan ini memasuki komputer anda melalui port, firewall bekerja berdasarkan seperangkat aturan berdasarkan rincian paket jaringan ini seperti alamat sumbernya(IP Address), alamat tujuan (IP Protocol), konten dan nomor port (Port Number). Hanya sumber lalu lintas terpercaya atau alamat ip yang diijinkan memasuki jaringan anda. Ketika anda menghubungkan komputer anda ke internet, ada kemungkinan besar peretas menyusup ke jaringan anda. Inilah saat firewall digunakan untuk menyelamatkan anda dengan bertindak sebagai penghaalang antara komputer anda dan internet, firewall menolak paket data berbahaya dan dengan demikian melindungi jaringan anda dari peretas, di sisi lain, lalu lintas dari situs web terpercaya diizinkan mengakses jaringan anda, dengan cara ini firewall bekerja untuk mendeteksi malware dan aktivitas mencurigakan lainnya sehingga melindungi jaringan anda agar tidak rentan terhadap serangan cyber.
Firewall dapat berupa perangkat keras atau perangkat lunak. Firewall perangkat lunak adalah program yang diinstal di setiap komputer, ini juga disebut firewall host, sedangkat firewall perangkat keras adalah peralatan yang dipasang di antara keduanya. Gateway dan router linkys jaringan anda adalah contoh yang baik dari firewall perangkat keras. Selain itu ada jenis firewall lain yang dirancang berdasarkan traffic filtering methods,structures, dan functionality. Firewall yang membandingkan setiap paket jaringan keluar dan masuk dengan seperangkat aturan yang ditetapkan seperti sebagai IP Address, IP Protokol, Port Number, dan aspek lain dari paket dikenal sebagai Packet Filtering Firewall, jika lalu lintas masuk tidak sesuai aturan yang telah ditentukan, maka lalu lintas diblokir varian dari firewall pemfilteran paket adalah Stateful Inspection Firewall ini jenis firewall tidak hanya memeriksa setiap paket jaringan tetapi juga memeriksa apakah paket tersebut merupakan bagian dari koneksi jaringan yang ada. Firewall tersebut juga disebut sebagai Dynamic Filtering Packet. Jenis firewall berikutnya adalah Firewall Proxy, ini sangat mirip dengan perbandingan hingga cara anda memberikan kehadiran proxy untuk teman seperti bagaimana anda mengambil wewenang untuk mewakili teman anda, firewall proxy berpura-pura menjadi anda dan berinteraksi dengan internet mereka datang antara anda dan internet , dengan demikian mencegah koneksi langsung. Ini melindungi identitas perangkat anda dan menjaganya tetap aman. Jaringan aman dan potensi serangan hanya jika isi paket data yang masuk terlindungi, firewall proxy mentransfernya kepada anda, mereka juga dikenal sebagai gerbang tingkat aplikasi. Firewall juga dapat mendeteksi tindakan jahat dan memblokir komputer anda agar tidak menerima paket dari sumber berbahaya.selain Mencegah serangan cyber, firewall juga digunakan di institusi pendidikan dan kantor untuk membatasi akses pengguna ke situs web atau aplikasi tertentu digunakan untuk menghindari akses ke konten yang tidak sah.