এটিতে অনেক স্তর রয়েছে। এবং গুরুত্বপূর্ণ বিষয়, তাদের অনেকগুলি পরিবর্তনযোগ্য হয়।
উদাহরণস্বরূপ, শারীরিক স্তরে আপনার একটি কক্স-তারের নেটওয়ার্ক, একটি ইথারনেট বা একটি Wi-Fi থাকতে পারে। এইচটিটিপি তাদের সবার উপরে কাজ করে তবে তাদের প্রত্যেকের চারপাশে পাঠানো পেলোডের কিছুটা আলাদা হ্যান্ডলিং রয়েছে।
এইচটিটিপি অন্য প্রোটোকলের শীর্ষে কাজ করে, টিসিপি নামে, যা পরিবর্তিত আরও একটি প্রোটোকলের শীর্ষে চলে আসে আইপি (আজকাল বেশিরভাগ ক্ষেত্রে দুটি রূপে - আইপিভি 4 এবং আইপিভি 6)।
সুতরাং HTTP সার্ভার একটি IP ঠিকানা (যেমন খাতাপত্র 184.38.45.1
, অথবা প্রায়শই "কোনো"), একটি TCP পোর্ট সাথে ( 80
HTTP এর জন্য ডিফল্ট ছিলেন, কিন্তু থেকে সাধারণ কিছু 1
করতে 65535
), অপারেটিং সিস্টেমের সাথে। এখন, এইচটিটিপি সার্ভার যখন ডেটা (বা অন্য কোনও বার্তা) আসে তখন ওএসকে এটি পিং করতে বলে। ওএস জানে যে কখন এটি ঘটে কারণ নেটওয়ার্ক ইন্টারফেস কার্ড ড্রাইভার এটি এটি বলে। এবং এন.আই.সি. ড্রাইভারটি এন.আই.সি. নিজেই বলেছিল, যার আসলে তার নিজস্ব সফ্টওয়্যার রয়েছে নেটওয়ার্ক কেবলে বৈদ্যুতিক সংকেত ব্যাখ্যা করতে (বা বাতাসে বেতার সংকেত ইত্যাদি, আপনি ধারণাটি পাবেন)।
পার্শ্ব নোট :
এনআইসি কীভাবে ড্রাইভার / ওএসের সাথে যোগাযোগের সূচনা করতে পারে সে সম্পর্কে আপনি যদি আরও জানতে চান তবে আপনি হার্ডওয়্যার বিঘ্ন সম্পর্কে কিছু প্রাথমিক তথ্য অনুসন্ধান করতে চাইতে পারেন - মূলত, সিপিইউ যা করছে তা বন্ধ করা হয়েছে, এবং প্রোগ্রামের প্রবাহটি একটি বাধারে স্যুইচ করে হ্যান্ডলার রুটিন - একটি অত্যন্ত সহজ কোডের টুকরো যা সিস্টেমটি জানানোর জন্য যত্ন নেয় এবং তারপরে তত্ক্ষণাত সিপিইউ করছিল এমন মূল জিনিসটিতে নিয়ন্ত্রণ ফিরিয়ে দেয়। প্রকৃতপক্ষে, এটি আপনাকে ওএস এবং কম্পিউটারের নিজের অভ্যন্তরীণ কর্ম সম্পর্কে অনেক প্রশ্নের উত্তর দিতে পারে - যেমন কোনও অপারেটিং সিস্টেম কীভাবে সিপিইউকে অ্যাপ্লিকেশন চালনা থেকে "চুরি" করতে পারে এবং একই সাথে চলমান বিভিন্ন অ্যাপ্লিকেশনগুলির মধ্যে সিপিইউ সংস্থানগুলি পরিবর্তন করতে পারে, এমনকি যদি তারা সম্মতি না দেয়।
ফিরে ব্যবসা:
আপনার ম্যানুয়াল টেলিফোন উপমাতে, কল্পনা করুন যে আপনার ফোনটি আসলে বেজে না। আপনার যদি কোনও ফোন কল চেষ্টা করা হচ্ছে তা জানতে, আপনাকে পর্যায়ক্রমে স্ক্রিনটি তাকাতে হবে এবং চেক করতে হবে। এইচটিটিপি সার্ভারের জন্য এটি পরিচালনা করা সহজ করার জন্য (যেহেতু ইতিমধ্যে বেশ কয়েকটি স্তর রয়েছে যাঁরা পর্যায়ক্রমিক চেক করেন) তাই আপনি চেক প্রয়াসকে অবরুদ্ধ করতে পারেন ।
সুতরাং চেক করার পরিবর্তে, সেখানে কিছুই নেই দেখে আবার চেক করার পরিবর্তে আপনি মূলত পুরো সময় পর্দার দিকে তাকিয়ে থাকুন। তবে, আপনি মূলত এটি পরিচালনা করার জন্য একটি সম্পূর্ণ পৃথক ব্যবস্থা পেয়েছেন (আপনার ক্ষেত্রে শ্রবণ কেন্দ্র, যা দরকারী তথ্যের জন্য বাতাসের কম্পনগুলি পরীক্ষা করে, রিংটি), তাই এটি আসলে আপনার মনোযোগের প্রয়োজন হয় না (সিপিইউ সময়)।
এটি এমন কৌশলগুলির দ্বারা আরও উন্নত হয় যা আপনাকে একবারে অনেকগুলি সংযোগ নিরীক্ষণ করতে দেয় (আইওসিপি)। এটি ফোনের রিং সিস্টেমে আরও ঘনিষ্ঠ হয় - আপনার কাছে দশ হাজার ফোন সহ একটি কক্ষ রয়েছে, তবে আপনি কেবল সেই মুহুর্তে যেগুলি বেজেছে তাদের যত্ন নেওয়া, অন্যরা আপনার মনোযোগ নিচ্ছে না।