Obstajata dve glavni vrsti omrežnih požarnih zidov, ki jih je mogoče uporabiti za zaščito računalniškega omrežja, čeprav so znotraj teh dveh primarnih kategorij lahko tudi druge vrste. Ena glavnih vrst je požarni zid strojne opreme, ki je nameščen na samo napravo, običajno kot vdelana programska oprema, in je običajno nameščen na usmerjevalnik ali modem. Druga pomembna vrsta omrežnega požarnega zidu je programski požarni zid, ki je nameščen v računalnik kot dodatna programska oprema, ki jo je mogoče lažje upravljati, nadzorovati in odstraniti prek samega računalnika.
Omrežni požarni zid je program, pogosto programska ali strojna programska oprema, ki se uporablja za zaščito računalniškega omrežja in računalnikov v tem omrežju pred zlonamerno programsko opremo. To se običajno naredi tako, da se navede, do katerih spletnih mest in programov lahko dostopa omrežje, kar lahko zagotovi, da si nekdo v omrežju ne more ogledati ali uporabljati določenih spletnih mest. Če je spletno mesto, do katerega dostopa uporabnik v omrežju, poskušalo namestiti program na uporabnikov računalnik, bi moral požarni zid to namestitev zaznati in jo preprečiti. Omrežni požarni zid se lahko uporablja tudi za preprečevanje dostopa uporabnikov v omrežju do določenih spletnih mest, pogosto za zagotovitev, da uporabniki računalnikov pri delu ostanejo pri opravilu.
Ena najpogostejših vrst omrežnega požarnega zidu je strojni požarni zid, ki je del naprave ali dela strojne opreme, ki se uporablja v omrežju. Medtem ko imajo modemi lahko nameščene požarne zidove, ima omrežni usmerjevalnik običajno strojni požarni zid. Požarni zid je še vedno program, vendar je običajno nameščen kot vdelana programska oprema na usmerjevalnik in ga ni mogoče enostavno odstraniti. Ta vrsta omrežnega požarnega zidu je lahko precej učinkovita, saj lahko prepreči dostop zlonamerne programske opreme do sistema, preden doseže kateri koli računalnik v omrežju. Uporabniki v omrežju, običajno skrbnik, lahko prilagodijo nastavitve požarnega zidu strojne opreme s prilagajanjem različnih nastavitev za strojno programsko opremo na usmerjevalniku.
Druga najpogostejša vrsta omrežnega požarnega zidu je programski požarni zid, ki je nameščen neposredno v računalnik. To je lahko manj učinkovito kot požarni zid strojne opreme, saj je ta zlonamerna programska oprema že zaobšla vse požarne zidove strojne opreme, da zazna zlonamerni program ali spletno mesto. Programski požarni zidovi se pogosto uporabljajo kot dodatne plasti zaščite za računalnik v omrežju ali za računalnik, ki ni povezan z napravo s strojnim požarnim zidom. To vrsto omrežnega požarnega zidu običajno lahko uporabnik računalnika precej enostavno spremeni, odstrani in posodobi, zaradi česar je bolj primeren za mnoge ljudi, ki se ne želijo ukvarjati z vdelano programsko opremo na usmerjevalniku.