ফায়ারওয়াল বনাম রাউটার
ফায়ারওয়াল এবং রাউটার উভয়ই এমন ডিভাইস যা নেটওয়ার্কের সাথে সংযুক্ত থাকে এবং কিছু নিয়মের উপর নির্ভর করে নেটওয়ার্ক ট্রাফিকের মধ্য দিয়ে যায়। নির্দিষ্ট নিয়মের ভিত্তিতে ট্রান্সমিশন গ্রহণ/অস্বীকার করার অনুমতি দেওয়ার উদ্দেশ্যে একটি ডিভাইস বা ডিভাইসের সেটকে ফায়ারওয়াল বলা হয়। ফায়ারওয়াল অননুমোদিত অ্যাক্সেস থেকে নেটওয়ার্ক রক্ষা করতে ব্যবহার করা হয়, বৈধ ট্রান্সমিশনের মাধ্যমে যাওয়ার অনুমতি দেয়। অন্যদিকে, রাউটার হল এমন একটি ডিভাইস যা দুটি নেটওয়ার্কের মধ্যে প্যাকেট ফরওয়ার্ড করতে ব্যবহৃত হয় এবং একটি মধ্যবর্তী নোড হিসেবে কাজ করে যা দুটি নেটওয়ার্ককে সংযুক্ত করে।
ফায়ারওয়াল কি?
একটি ফায়ারওয়াল হল একটি সত্তা (একটি ডিভাইস বা ডিভাইসের একটি গ্রুপ) যা নিয়মের একটি সেট ব্যবহার করে নেটওয়ার্ক ট্র্যাফিক নিয়ন্ত্রণ (অনুমতি বা অস্বীকার) করার জন্য ডিজাইন করা হয়েছে।একটি ফায়ারওয়াল শুধুমাত্র অনুমোদিত যোগাযোগগুলিকে এটির মধ্য দিয়ে যাওয়ার অনুমতি দেওয়ার জন্য ডিজাইন করা হয়েছে। একটি ফায়ারওয়াল হার্ডওয়্যার এবং সফ্টওয়্যার উভয় ক্ষেত্রেই প্রয়োগ করা যেতে পারে। সফ্টওয়্যার-ভিত্তিক ফায়ারওয়ালগুলি অনেক ব্যক্তিগত কম্পিউটার অপারেটিং সিস্টেমে একটি সাধারণ জায়গা। তাছাড়া অনেক রাউটারে ফায়ারওয়ালের উপাদান থাকে। বিপরীতভাবে, অনেক ফায়ারওয়াল রাউটারের কার্যকারিতাও সম্পাদন করতে পারে।
অনেক ধরনের ফায়ারওয়াল আছে। যোগাযোগের অবস্থান, প্রতিবন্ধকতার অবস্থান এবং সনাক্তকরণের অবস্থার উপর ভিত্তি করে তাদের শ্রেণীবদ্ধ করা হয়। একটি প্যাকেট ফিল্টার (নেটওয়ার্ক লেয়ার ফায়ারওয়াল নামেও পরিচিত), নাম অনুসারে, নেটওয়ার্কে প্রবেশ করা বা ছেড়ে যাওয়া প্যাকেটগুলি দেখে এবং ফিল্টারিং নিয়মের উপর ভিত্তি করে গ্রহণ বা প্রত্যাখ্যান করে। ফায়ারওয়ালগুলি যেগুলি নির্দিষ্ট অ্যাপ্লিকেশনগুলিতে নিরাপত্তা ব্যবস্থা প্রয়োগ করে, যেমন FTP এবং টেলনেট সার্ভারগুলিকে অ্যাপ্লিকেশন গেটওয়ে প্রক্সি বলা হয়। তাত্ত্বিকভাবে, সেই অ্যাপ্লিকেশন স্তরের ফায়ারওয়াল সমস্ত অবাঞ্ছিত ট্র্যাফিক প্রতিরোধ করতে সক্ষম। UDP/TCP ব্যবহার করা হলে সার্কিট-স্তরের গেটওয়ে নিরাপত্তা ব্যবস্থা প্রয়োগ করে।একটি প্রক্সি সার্ভার নিজেই ফায়ারওয়াল হিসাবে ব্যবহার করা যেতে পারে। যেহেতু এটি নেটওয়ার্কে প্রবেশ করা এবং ছেড়ে যাওয়া সমস্ত বার্তাকে আটকাতে পারে, এটি কার্যকরভাবে সত্যিকারের নেটওয়ার্ক ঠিকানা লুকাতে পারে৷
রাউটার কি?
একটি রাউটার হল একটি ডিভাইস যা দুটি নেটওয়ার্কের (সাধারণত একটি LAN এবং একটি WAN বা LAN এবং একটি ISP এর মধ্যে) প্যাকেট ফরোয়ার্ড করতে ব্যবহৃত হয়। এটি একটি ওভারলে ইন্টারনেটওয়ার্ক তৈরি করতে সাহায্য করে। একটি রাউটার সাধারণত একটি রাউটিং টেবিল (বা একটি রাউটিং নীতি) ধারণ করে। যখন একটি প্যাকেট এটি সংযুক্ত নেটওয়ার্কগুলির একটি থেকে আসে, এটি প্রথমে গন্তব্য খুঁজে বের করার জন্য প্যাকেটের ভিতরে ঠিকানা তথ্য পরীক্ষা করবে। তারপর, রাউটিং টেবিলের (বা নীতি) উপর নির্ভর করে এটি হয় অন্য নেটওয়ার্কে ফরোয়ার্ড করা হবে বা প্যাকেটটি ফেলে দেবে। একটি প্যাকেট রাউটার থেকে রাউটারে ফরোয়ার্ড করা হয় যতক্ষণ না এটি তার গন্তব্যে পৌঁছায়।
ফায়ারওয়াল এবং রাউটারের মধ্যে পার্থক্য কী?
সুতরাং, এটা স্পষ্ট যে ফায়ারওয়াল এবং রাউটার উভয়ই আপাতদৃষ্টিতে একই রকম কারণ তারা উভয়ই তাদের মাধ্যমে নেটওয়ার্ক ট্র্যাফিক পাস করে, তবে তাদের মধ্যে পার্থক্য রয়েছে।একটি রাউটারের আসল দায়িত্ব হল নেটওয়ার্কগুলির মধ্যে ডেটা পরিবহন করা, যখন একটি ফায়ারওয়াল একটি নেটওয়ার্ক জুড়ে স্ক্রীন ডেটার জন্য নিবেদিত। সাধারণত রাউটারগুলি একাধিক নেটওয়ার্কের মধ্যে থাকে, যেখানে একটি ফায়ারওয়াল একটি মনোনীত কম্পিউটারের ভিতরে থাকবে এবং অননুমোদিত অনুরোধগুলি অ-পাবলিক সংস্থানগুলিতে পৌঁছানো বন্ধ করবে। রাউটারকে একটি ডিভাইস হিসাবে চিহ্নিত করা যেতে পারে যা ট্র্যাফিক পরিচালনা করে, যখন একটি ফায়ারওয়াল প্রধানত সুরক্ষা বা সুরক্ষার উদ্দেশ্যে ইনস্টল করা হয়৷