ফায়ারওয়াল ইংরেজি ভাষা থেকে আসে যার স্প্যানিশ অর্থ (ফায়ারওয়াল) । প্রথমে এই শব্দটি সেই দেয়াল বা দেয়ালগুলিকে বোঝাতে ব্যবহৃত হয়েছিল যেখানে আগুনটি বিচ্ছিন্ন বা বন্ধ করা হয়েছিল, তবে কিছু সময়ের জন্য, এই শব্দটি কিছু অ্যাক্সেসগুলি নিয়ন্ত্রণ এবং অবরুদ্ধ করার জন্য ডিজাইন করা একটি সিস্টেমকে বর্ণনা করার জন্য প্রযুক্তিগত শব্দ হিসাবে প্রয়োগ করা হয়েছে বা বাহ্যিক নেটওয়ার্ক থেকে অননুমোদিত তথ্য।
ফায়ারওয়ালগুলি একটি সিস্টেমের অংশ এবং তাই প্রোগ্রাম হিসাবে বিবেচনা করা যায় না, এটি হার্ডওয়্যার এবং সফ্টওয়্যার উভয় ক্ষেত্রেই ব্যবহার করা যেতে পারে, এটি প্রাসঙ্গিক কারণ ফায়ারওয়ালগুলি বাইরে থেকে অন্যান্য নেটওয়ার্কের তথ্য নিয়ন্ত্রণ এবং তথ্য পরিচালনার কাজ করতে পারে, এবং একই সাথে কম্পিউটারকে প্রভাবিত করতে পারে এমন কোনও ঝুঁকি এড়ানো নেটওয়ার্কের অভ্যন্তরীণ ক্রিয়াকলাপগুলি মূল্যায়নের জন্য এটি প্রয়োগ করা যেতে পারে।
যে কম্পিউটারগুলিতে ইন্টারনেট অ্যাক্সেস রয়েছে তারা সাধারণত যে কোনও কম্পিউটার আক্রমণের মুখোমুখি হয়, যা সঞ্চিত সমস্ত তথ্য ঝুঁকিতে ফেলে এমনকি কম্পিউটারকেও ঝুঁকিপূর্ণ করে তুলেছিল, এ কারণেই ফায়ারওয়ালের অন্যতম সুবিধা এটি হ'ল একবার তথ্য শনাক্ত হওয়ার পরে এটি কোনও সুরক্ষা পেরিমেটারে নিয়ে যাওয়া হয় যা ফিল্টারিং, নিয়ন্ত্রণ এবং যাচাইয়ের কাজটি প্রাপ্ত তথ্যগুলি নেটওয়ার্কের ব্যবহারের সাথে প্রতিষ্ঠিত মানগুলির সাথে মেনে চলে কিনা তা যাচাই করার কাজ করে ।
ফায়ারওয়াল বিভিন্ন ধরণের যা হ'ল: গেটওয়ে অ্যাপ্লিকেশন স্তর, গেটওয়ে স্তর স্তর সার্কিট, নেটওয়ার্ক ফায়ারওয়াল বা প্যাকেট ফিল্টারিং, অ্যাপ্লিকেশন স্তর ফায়ারওয়াল এবং ব্যক্তিগত ফায়ারওয়াল।