Ada dua jenis utama firewall jaringan yang dapat digunakan untuk melindungi jaringan komputer, meskipun dalam dua kategori utama ini ada jenis lain juga. Salah satu jenis utama adalah firewall perangkat keras yang dipasang ke perangkat itu sendiri, biasanya sebagai firmware, dan biasanya dipasang ke router atau modem. Jenis utama lainnya dari firewall jaringan adalah firewall perangkat lunak yang diinstal ke komputer sebagai perangkat lunak tambahan yang dapat dikelola, dikendalikan, dan dihapus dengan lebih mudah melalui komputer itu sendiri.
Firewall jaringan adalah program, sering berupa perangkat lunak atau firmware, yang digunakan untuk melindungi jaringan komputer, dan komputer di jaringan itu, dari perangkat lunak berbahaya. Ini biasanya dilakukan dengan menunjukkan situs web dan program apa yang dapat diakses oleh jaringan, yang dapat memastikan bahwa situs web tertentu tidak dapat dilihat atau digunakan oleh seseorang di jaringan. Jika situs web yang diakses oleh pengguna di jaringan mencoba menginstal program ke komputer pengguna, maka firewall harus mendeteksi penginstalan itu dan mencegahnya. Firewall jaringan juga dapat digunakan untuk mencegah pengguna di jaringan mengakses situs web tertentu, seringkali untuk memastikan pengguna komputer di tempat kerja tetap mengerjakan tugas.
Salah satu jenis firewall jaringan yang paling umum adalah firewall perangkat keras yang merupakan bagian dari perangkat atau perangkat keras yang digunakan pada jaringan. Sementara modem dapat memiliki firewall yang diinstal ke dalamnya, router jaringan biasanya memiliki firewall perangkat keras. Firewall masih berupa program, tetapi biasanya diinstal sebagai firmware ke router dan tidak dapat dengan mudah dihapus. Jenis firewall jaringan ini bisa sangat efektif karena dapat mencegah malware mengakses sistem sebelum mencapai komputer mana pun di jaringan. Pengguna di jaringan, biasanya administrator, dapat menyesuaikan pengaturan firewall perangkat keras dengan menyesuaikan berbagai pengaturan untuk firmware pada router.
Jenis firewall jaringan lainnya yang paling umum adalah firewall perangkat lunak yang diinstal langsung ke komputer. Ini bisa jadi kurang efektif daripada firewall perangkat keras, karena untuk mendeteksi program atau situs web jahat, perangkat lunak perusak itu sudah melewati firewall perangkat keras apa pun. Firewall perangkat lunak sering digunakan sebagai lapisan perlindungan tambahan untuk komputer di jaringan, atau untuk komputer yang tidak terhubung ke perangkat dengan firewall perangkat keras. Jenis firewall jaringan ini biasanya dapat diubah, dihapus, dan diperbarui dengan cukup mudah oleh pengguna komputer, namun, yang membuatnya lebih disukai bagi banyak orang yang tidak ingin berurusan dengan firmware pada router.