ফায়ারওয়ালঃ ফায়ারওয়াল হচ্ছে এমন একটি সিস্টেম নেটওয়ার্ক সফটওয়ার যা কম্পিউটার সিস্টেমের ইউজার নির্দেষকে যাচাই বাছাই করে এক্সটারনাল কানেক্টেড ডিভাইসের সাথে ডাটা আদান প্রদানে অনুমতি প্রদান করে।
অর্থাৎ ফায়ারওয়াল হচ্ছে কম্পিউটার নেটওয়ার্ক ব্যবস্থার একটি সিকিউরিটি দেয়াল, যা ইউজারের কোন বাস্তব নির্দেশকে সনাক্ত করে বাইরে নেটওয়ার্কে ডেটা যেতে অনুমতি দেয়। আর যে নির্দেশ ইউজার করেনি সেসকল নির্দেশকে বাতিল করে দেয় ফলে আন অথেনটিকেট ডেটা পরিবহন নিষিদ্ধ হয়। তদ্রুপ ইন্টানেটে ইউজার যে নির্দেশ পাঠায় সেই নির্দেশের তথ্য বা ডাটা কম্পিউটারে প্রবেশের সময় আবারও ফায়ারওয়াল তা চেকাপ করে দেখে যে নির্দেশ অনুসারের বাইরে কোন ডাটা আছে কিনা। থাকলে বাতিল করে দেয়, না থাকলে ডাটা দেয়াল ভেদ করে ইউজারের কাছে প্রদর্শিত হয়।
এভাবে ফায়ারওয়াল কম্পিউটার টু কম্পিউটার বা নেটওয়ার্কের সাথে ডাটা কমিউনিকেশন নিয়ন্ত্রন ও অনুমোদন করে অনাকাঙ্ক্ষিত ও ক্ষতিকারক ডাটা, নির্দেশ বা সফটওয়ার থেকে কম্পিউটারকে সুরক্ষা দেয়। যেহেতু এই দেয়াল সার্বক্ষনিক সক্রিয় ও অনির্দেশক অনুরোধ নষ্ট করে দেয় তাই নাম হয়েছে ফায়ারওয়াল বা আগুনের দেয়াল যা ইউজারের অনুমতি ব্যতিরেকে কিছু বাইরে বা ভেতরে যেতে বাধা প্রদান করে।