Breaking News
Home / Technology / ওয়েব কিভাবে কাজ করে

ওয়েব কিভাবে কাজ করে

ওয়েব কিভাবে কাজ করে?

আমরা কমবেশি সবাই ইন্টারনেট ব্যবহার করি। ইন্টারনেট এ যখন আপনি একটি ওয়েবসাইট সার্চ করেন, ওয়েব সাইটটি কিভাবে আপনার সামনে প্রদর্শিত হয় কখনো কি ভেবে দেখেছেন? “behind the scene” এটি কিভাবে কাজ করে?আজ আপনাদের সামনে ওয়েব কিভাবে কাজ করে সেটি তুলে ধরে চেষ্টা করবো।

সর্বপ্রথম আমরা আমাদের ব্রাউজার এ যখন কোনো ওয়েবসাইটের URL দিয়ে সার্চ করি তখন আমাদের ব্রাউজার আমাদের Isp এর কাছে একটি HTTP Request পাঠায়। এখানে ISP হলো Internet Service Provider. ISP তখন তাদের cash memory তে সেই ওয়েবসাইটটির জন্য কোনো ডাটা আছে কি না তা চেক করে। যদি কোনো ডাটা থেকে থাকে তাহলে ISP আপনাদের সার্চকৃত ওয়েবসাইটটির IP address render করে।উল্লেখ্য যে,যদি আগে থেকে এই ISP দিয়ে উক্ত ওয়েবসাইট টি সার্চ করা হয় তাহলে শুধুমাত্র ISP ওয়েবসাইটটির IP Address রিটার্ন করতে পারে।কিন্তু যদি এমন হয় কখনো যে,ISP এর cash memory তে কোনো ডাটা নেই?এক্ষেত্রে আমাদের হেল্প করে DNS Server. ISP তাদের cash memory তে কোনো ডাটা না পেলে আমাদের ওয়েবসাইটের URL দিয়ে DNS Server এর কাছে একটি Request পাঠায়।
এখন প্রশ্ন আসে যে DNS Server কি?

DNS Server হলো Domain Name System Server. এই Server এ সকল Domain Name এর জন্য নির্ধারন করা IP Address store করা থাকে । এখন প্রশ্ন আসে IP Address কেন?

আসলে সকল ওয়েবসাইট এর পরিচয় IP Address ই বহন করে । আমাদের যেমন কারো মোবাইল নাম্বার মনে রাখার পরিবর্তে তার মোবাইল নাম্বার তার নাম দিয়ে সেভ করে রাখি ; কারন নাম দিয়ে মনে রাখা সহজ। তেমনি IP Address মনে রাখা কঠিন বলে প্রত্যেকটি ওয়েবসাইটের একটি নেম থাকে,যাকে ডোমেন নেম বলে। এটাকে আমরা URL ও বলে থাকি। তবে প্রতিটা Domain Name এর জন্য একটি করে IP Address থাকে এবং পৃথিবীর কোনো ওয়েবসাইটের আইপি Address এর সাথে অন্য ওয়েবসাইটের IP Address মিলবে না।

DNS Server কয়েকটি ধাপে আমাদের ওয়েবসাইটটির IP Address রিটার্ন করে তা ISP তে ফিরে আসে,আর এভাবেই ISP এর cash memory তে ডাটা জমা থেকে থাকে। IP Address পাওয়ার পর ব্রাউজার সেটা দিয়ে আমাদের ওয়েবসাইটটি যে Server এ রয়েছে সে Server এর কাছে যায়. এরপর সার্ভার বুঝতে পারে যে তার কাছে কি চাওয়া হয়েছে। তখন তার কাছে যে পেজটি চাওয়া হয়েছে সে পেজের জন্য
যে ডাটা গুলো দরকার সে সমস্ত ডাটাগুলো সে Database থেকে সংগ্রহ করে Server এ ব্যাক করে । এরপর সার্ভার ডাটাগুলো থেকে HTML,CSS,JAVASCRIPT page generate করে Browser কে Return করে। এখানে Browser একটি গুরুত্বপূর্ণ কাজForc HTML,CSS,JAVASCRIPT কোডগুলো থেকে সুন্দর ভাবে User Interface browser আমাদের সামনে তুলে ধরে।
এভাবেই আমরা আমাদের কাঙ্খিত ওয়েব পেজ টি পেয়ে যাই।

Article By : Estiak Hasan Raj
Moderator, Royal Force-71

About royalforce71

Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to toolbar