LAST UPDATED: DEC 10, 2022
Table of contents
Open Table of contents
- ব্রাউজার কি?
- ব্রাউজার কিভাবে কাজ করে?
- ব্যবহারকারী তার ব্রাউজারটি ওপেন করে এবং পছন্দসই ওয়েবসাইটের ঠিকানাটি প্রবেশ করে।
- ব্রাউজারটি সার্ভারের জন্য অনুসন্ধান করে।
- ব্রাউজারটি সার্ভারের সাথে একটি সংযোগ স্থাপনের চেষ্টা করে।
- ব্রাউজারটি সার্ভারে একটি HTTP রিকুয়েষ্ট পাঠায়।
- সার্ভার রিকুয়েষ্টটি প্রসেস করে এবং ব্রাউজারে একটি রেসপন্স পাঠায়।
- ব্রাউজার রেসপন্স প্রসেস করে এবং রিকুয়েষ্টকৃত পেইজ প্রদর্শন করে।
- জনপ্রিয় ব্রাউজার এর তালিকা
ব্রাউজার কি?
যদি আমরা একটি ব্রাউজার কী তা সহজ ভাষায় ব্যাখ্যা করি, তবে এটি একটি কম্পিউটার ব্রাউজার প্রোগ্রাম যা ব্যবহারকারীকে ইন্টারনেটে বিভিন্ন কাজ সম্পাদন করতে দেয়। বিশেষ করে, প্রয়োজনীয় তথ্যের জন্য রিকুয়েষ্ট করা এবং ওয়েবসাইট ব্রাউজ করা।
প্রায় প্রতিটি ব্যক্তির একটি ব্রাউজার ব্যবহার করে একটি কম্পিউটার, স্মার্টফোন এবং অন্যান্য মোবাইল ডিভাইসের মাধ্যমে নেটওয়ার্ক অ্যাক্সেস করার ক্ষমতা রয়েছে৷ প্রোগ্রামটি ব্যবহারকারীর রিকুয়েষ্টগুলি প্রসেস করে এবং সেগুলিকে সার্ভারে পাঠায় এবং তারপরে প্রাপ্ত ডেটা ওয়েব পৃষ্ঠার আকারে প্রদর্শন করে।
ব্রাউজার কিভাবে কাজ করে?
সবচেয়ে জনপ্রিয় ব্রাউজারগুলি হল গুগল ক্রোম, অপেরা, ফায়ারফক্স, সাফারি, ইয়ানডেক্স, ইন্টারনেট এক্সপ্লোরার। হটলগের একটি গবেষণা অনুসারে, ২০২০ সালের অক্টোবরে সবচেয়ে বেশি ব্যবহৃত হয়েছিল ক্রোম - ৬৪.১০% ব্যবহারকারী এই ব্রাউজারটি বেছে নিয়েছিলেন। সাফারি (14.91%) এবং Yandex (12.79%) নিচের চার্টটি দেখুন।
ব্রাউজারের ধরণ যাই হোক না কেন, অপারেশন প্রসেস প্রত্যেকের জন্য একই। নীচে আমরা ব্রাউজারগুলি কীভাবে কাজ করে তা ধাপে ধাপে বর্ণনা করেছি।
ব্যবহারকারী তার ব্রাউজারটি ওপেন করে এবং পছন্দসই ওয়েবসাইটের ঠিকানাটি প্রবেশ করে।
এর জন্য প্রথমে ব্যবহারকারীকে তার পিসি, ল্যাপটপ বা মোবাইলে একটি ব্রাউজার ইন্সটল করতে হবে।
ব্রাউজারটি সার্ভারের জন্য অনুসন্ধান করে।
একটি সার্ভার এমন একটি প্রোগ্রাম যা ছাড়া ইন্টারনেটে কোনও ওয়েবসাইট কাজ করবে না। ব্রাউজারটি আইপি ঠিকানা দ্বারা একটি সার্ভার অনুসন্ধান করে, যা প্রতিটি ওয়েবসাইটের জন্য আলাদা। প্রথমে, এটি খুব বেশি দূর যায় না, তবে রাউটারের ক্যাশে, অপারেটিং সিস্টেম বা ব্রাউজার হিস্টোরিতে এটি সন্ধান করে, যা সার্ভারের আইপি ঠিকানা সম্পর্কে তথ্য সংরক্ষণ করে, যদি এটি আগে ভিজিট করা হয়। যদি ব্রাউজারটি সেখানে এটি খুঁজে না পায় তবে এটি ডিএনএস (ডোমেন নেম সিস্টেম) এর দিকে নজর দেয়। এটি একটি ফোন বইয়ের মতো কিছু যা কোন ডোমেন নামটি কোনও ঠিকানার সাথে সামঞ্জস্যপূর্ণ সে সম্পর্কে তথ্য সংরক্ষণ করে।
ব্রাউজারটি সার্ভারের সাথে একটি সংযোগ স্থাপনের চেষ্টা করে।
এখন যেহেতু ব্রাউজারটি পছন্দসই আইপি ঠিকানাটি খুঁজে পেয়েছে, এটি একটি বিশেষ টিসিপি / আইপি প্রোটোকল ব্যবহার করে এটির সাথে একটি সংযোগ স্থাপন করে যা ইন্টারনেটে ডেটা প্রেরণের জন্য কাজ করে। একটি সংযোগ স্থাপনের জন্য, একটি “হ্যান্ডশেকিং” প্রসেস ব্যবহার করা হয়, যা তিনটি পর্যায়ে সঞ্চালিত হয়: একটি বিশেষ রিকুয়েষ্ট একটি ক্রম নম্বর এবং একটি SYN ফ্ল্যাগ সহ সার্ভারে পাঠানো হয়; তারপরে এটি SYN - ACK এর প্রাপ্তি নিশ্চিত করে একটি রেসপন্স রিকুয়েষ্ট প্রেরণ করে; এর পরে, সার্ভার Welcome Response পাঠায় - এবং সংযোগটি প্রতিষ্ঠিত বলে ধরে নেয়।
ব্রাউজারটি সার্ভারে একটি HTTP রিকুয়েষ্ট পাঠায়।
সুতরাং, পেইজটি প্রদর্শন করার জন্য এটি তথ্যের জন্য রিকুয়েষ্ট করে। এই যোগাযোগটি একটি GET রিকুয়েষ্ট এবং একটি POST রিকুয়েষ্ট ব্যবহার করে করা হয়।
সার্ভার রিকুয়েষ্টটি প্রসেস করে এবং ব্রাউজারে একটি রেসপন্স পাঠায়।
রিকুয়েষ্টটি নিম্নলিখিত ওয়েব সার্ভারগুলি দ্বারা প্রসেস করা হয়: Apache, nginx, lighttpd। এর পরে, সার্ভারটি কুকিজ, ক্যাশিং পদ্ধতি এবং অবশ্যই পেইজটি প্রদর্শনের জন্য পেইজ সম্পর্কে তথ্য সহ ব্রাউজারে একটি রেসপন্স পাঠায়।
ব্রাউজার রেসপন্স প্রসেস করে এবং রিকুয়েষ্টকৃত পেইজ প্রদর্শন করে।
এটাকে বলা হয় rendering। যখন এটি ঘটছে, ব্রাউজার এবং সার্ভার ডেটা বিনিময় করছে। শেষ হয়ে গেলে, ব্যবহারকারী লোড করা পেইজটি দেখতে পান।
জনপ্রিয় ব্রাউজার এর তালিকা
- Microsoft Edge
- Mozilla Firefox
- Opera
- Google Chrome
- Maxthon
- Safari
- Netscape navigator
- Flock
- Aurora
- UC Browser
- Microsoft Edge
- Vivaldi
- Tor Browser
- Brave
- SlimBrowser
- Sea Monkey
- Lynx
- Omniweb