به صورت کلی دیواره های آتش به دو دسته تقسیم بندی می شوند:
دیواره آتش سخت افزاری (خارجی) و دیواره آتش نرم افزاری (داخلی)