প্রথম ইন্টারনেট সংযোগ স্থাপিত হয় সময়ের মধ্যে, বিশ্বের প্রযুক্তিবিদ্যা চিরতরে পরিবর্তিত হয়েছে, এবং ইন্টারনেট কীভাবে কাজ করে তা বোঝা যে কারও আগ্রহের বিষয় হয়ে উঠেছে। এই নিবন্ধটির মাধ্যমে জানুন, কীভাবে ইন্টারনেট কাজ করে এবং এই সরঞ্জামটি পরিচালনা করার গুরুত্ব যা মানুষের জন্য দুর্দান্ত সুবিধা নিয়ে আসে।
ইন্টারনেট কিভাবে কাজ করে?
জানতে জিনিসের ইন্টারনেট কিভাবে কাজ করে, আমরা TCP/IP প্রোটোকল (ট্রান্সমিশন কন্ট্রোল প্রোটোকল এবং ইন্টারনেট প্রোটোকল) এর অপারেশন সংজ্ঞায়িত করে শুরু করতে যাচ্ছি। এই প্রোটোকলটি ইন্টারনেটের নিয়ম প্রতিষ্ঠার জন্য দায়ী, যিনি যোগাযোগ করেন এবং যিনি ডেটা গ্রহণ করেন উভয়ের জন্য। এই প্রোটোকল দ্বারা নির্ধারিত প্রবিধানগুলি মেনে না চললে, দলগুলির মধ্যে যোগাযোগ সম্ভব হবে না৷ এই প্রবিধানগুলি গুরুত্বপূর্ণ কারণ তারা প্রতিটি পয়েন্ট, নোড এবং চ্যানেলগুলির মধ্যে সামঞ্জস্যের অস্তিত্বের অনুমতি দেয় যার মাধ্যমে তথ্য ভ্রমণ করে।
"ISP" শব্দটি যা ইংরেজি ইন্টারনেট সার্ভিস প্রোভাইডার বা ইন্টারনেট সার্ভিস প্রোভাইডার এর সংক্ষিপ্ত রূপ থেকে এসেছে। আইএসপি প্রতিটি ডিভাইসে একটি অনন্য শনাক্তকরণ নম্বর বরাদ্দ করার জন্য দায়ী। এটি সংযুক্ত থাকাকালীন ডিভাইসগুলিকে নেটওয়ার্কে আবিষ্কার করার অনুমতি দেয়৷
নেটওয়ার্কের অনন্য শনাক্তকরণ নম্বরটিকে "আইপি ঠিকানা" বলা হয় এবং এই নম্বরটি নেটওয়ার্কের মধ্যে অন্য কোনো ডিভাইসে রাখা যাবে না।
TCP/IP প্রোটোকলটি ডাক পরিষেবার অনুকরণ করার জন্য এইভাবে কাজ করার জন্য তৈরি করা হয়েছিল। উদাহরণ স্বরূপ, বাস্তব জগতে একই নাম এবং শেষ নামের কোন দুই ব্যক্তি নেই, যারা একই দেশে বাস করে এবং যাদের একই ঠিকানা রয়েছে। তাই পরিচয় বিভ্রান্তি ছাড়াই পোস্টকার্ড পাঠানো সম্ভব।
ইন্টারনেট একইভাবে কাজ করে কারণ এর পদ্ধতি হল টিসিপি/আইপি প্রোটোকলের আইপি অ্যাড্রেস অ্যাসাইনমেন্ট প্রয়োগ করা।
এর জন্য, এটি এমন একটি নম্বর দেয় যা সেই নেটওয়ার্কের মধ্যে সদৃশ হবে না এবং এইভাবে ডেটা সরবরাহ বা গ্রহণ করার সময় সরঞ্জামগুলি দ্রুত এবং ত্রুটি ছাড়াই সনাক্ত করা যেতে পারে।
এখন, দুটি ডিভাইস রয়েছে যা আইপি ঠিকানা নির্ধারণে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। আইপিএস একটি মডেম এবং/অথবা একটি রাউটারের মাধ্যমে পরিচয়ের নিয়োগ প্রদান করে।
কিভাবে ইন্টারনেট কাজ করে: ডিজিটাল ওয়ার্ল্ড বনাম অ্যানালগ ওয়ার্ল্ড
প্রথমত, এটি অবশ্যই বিবেচনায় নেওয়া উচিত যে আমাদের কম্পিউটার থেকে যে তথ্য পাঠানো হয় তা সংকেতের মাধ্যমে করা হয়। ডিজিটাল সিগন্যাল আছে, যা আমাদের ডিজিটাল যন্ত্রপাতি ব্যবহার করে, কম্পিউটার থেকে সেল ফোন পর্যন্ত সরঞ্জাম। ডিজিটাল সংকেতগুলি হল সেইগুলি যেগুলি "উচ্চ" এবং "নিম্ন" দুটি অবস্থাকে প্রতিফলিত করে, যা বিটগুলির 1 এবং 0 প্রতিনিধিত্ব করে।
অন্যদিকে, অ্যানালগ সংকেত রয়েছে, যা মূলত ফাইবার অপটিক্স, তামার তার এবং অ্যান্টেনার মতো ট্রান্সমিশন লাইন দ্বারা ব্যবহৃত হয়।
অ্যানালগ সংকেতগুলি সাইনোসয়েডাল, অর্থাৎ তাদের গ্রাফিক উপস্থাপনা একটি বক্ররেখা যা একই সময়ের মধ্যে ধ্রুবক পরিবর্তন করে।
অনুরূপভাবে, অ্যানালগ সংকেতগুলি প্রকৃতিতে পাওয়া যায় যেমন আলো, শব্দ, শক্তি, অন্যদের মধ্যে।
এখন, কেন শুধুমাত্র এক ধরনের সিগন্যাল ব্যবহার করা হয় না? এর কারণ হল ডিজিটাল ডিভাইসের দ্বারা ব্যবহৃত উপাদান এবং অভ্যন্তরীণ প্রোগ্রামিংগুলি আজ বিট দিয়ে কাজ করে।
উপরে উল্লিখিত বিষয়গুলি যদি আমরা মনে রাখি, বিটগুলি হল সেইগুলি যা প্রকরণের দুটি অবস্থাকে প্রকাশ করে «1» এবং «0»। যাইহোক, অ্যানালগ সংকেতগুলি প্রেরণ করার সময় বেশি দূরত্ব কভার করতে সক্ষম কারণ উচ্চতর ফ্রিকোয়েন্সিগুলি তথ্য বিকৃত বা হারানো ছাড়াই ব্যবহার করা যেতে পারে।
সেজন্য সিগন্যালগুলির একটি সুপারপজিশন তৈরি করা প্রয়োজন বা, যদি আমরা প্রযুক্তিগত শব্দটি ব্যবহার করি, তাহলে এই সংকেতগুলিকে সংশোধন করতে। এই প্রক্রিয়ার মধ্যে রয়েছে ডিজিটাল সিগন্যালকে "ক্যারিয়ার" নামক একটি এনালগ সিগন্যালে "একত্রীকরণ" করা, যাতে ডিজিটাল সিগন্যাল ট্রান্সমিশন লাইন ব্যবহার করে দীর্ঘ দূরত্ব ভ্রমণ করতে পারে যা শুধুমাত্র এনালগ সংকেতকে অনুমতি দেয়। এই মুহুর্তে, এটি যখন মডেম এবং রাউটারের কাজ কর্মে আসে।
কিন্তু শুরু করার আগে আমাদের অবশ্যই বুঝতে হবে ইন্টারনেট কি।
ইন্টারনেট কি এবং এটি কিভাবে কাজ করে?
ইন্টারনেট দূরত্ব নির্বিশেষে এবং বাস্তব সময় নির্বিশেষে বিশ্বের সমস্ত বিদ্যমান কম্পিউটার এবং ডিভাইসগুলির মধ্যে একটি বিশাল যোগাযোগ নেটওয়ার্ক নিয়ে গঠিত যা এটির সাথে সংযোগ করে।
এই নেটওয়ার্কের মধ্যে বিভিন্ন ট্রান্সমিশন লাইন যেমন ক্যাবল, ফাইবার অপটিক্স, অ্যান্টেনা এবং এমনকি স্যাটেলাইট রয়েছে, যা যোগাযোগ স্থাপনে জড়িত কিছু সাধারণ উপাদানের উল্লেখ করতে পারে।
এমনকি যখন ট্রান্সমিশন এবং/অথবা অভ্যর্থনা করার বিভিন্ন উপায় থাকে, এই সমস্ত ডিভাইস দ্বারা প্রয়োগ করা প্রোটোকল হল TCP/IP প্রোটোকল। ইন্টারনেট কীভাবে কাজ করে তা ব্যাখ্যা করে এখানে একটি ভিডিও রয়েছে:
এখন যেহেতু আমাদের কাছে ইন্টারনেটের প্রাথমিক ধারণা আছে, আসুন আমরা বুঝতে শুরু করি কিভাবে ইন্টারনেট কাজ করে।
মডেম
ইন্টারনেট কীভাবে কাজ করে তা বোঝার জন্য, এই যোগাযোগ ব্যবস্থার অংশ এমন মূল ডিভাইসগুলির একটিকে সংজ্ঞায়িত করা প্রয়োজন৷ মডেম হল এমন একটি ডিভাইস যা ডিজিটাল সিগন্যাল ধারণ করে এমন অ্যানালগ সংকেতগুলিকে মডুলেট করতে (Mo) এবং ডিমডুলেশন (Dem) করতে সক্ষম। তিনি এনালগ বিশ্ব এবং ডিজিটাল বিশ্বের মধ্যে একটি ট্রান্সডুসারের কার্য সম্পাদন করেন।
আমাদের কম্পিউটার থেকে নেটওয়ার্কে যে সমস্ত ডেটা পাঠানো হয় তা ডিজিটাল সিগন্যাল দিয়ে করা হয়। এই সংকেতটি মডেমের মধ্য দিয়ে যায়, যা ডিজিটাল সিগন্যালকে মড্যুলেট করে বা ক্যারিয়ার সিগন্যালে এটিকে সুপারইমপোজ করে যা এনালগ যা নেটওয়ার্কে পাঠানোর জন্য ট্রান্সমিশন লাইনের মাধ্যমে যা এটি সংযুক্ত থাকে। আমরা যেমন বলেছি বিভিন্ন ট্রান্সমিশন লাইন আছে, এগুলি তামার তার, ফাইবার অপটিক্স, অথবা যদি এটি স্যাটেলাইট ইন্টারনেট হয়, একটি অ্যান্টেনা হতে পারে।
পরবর্তীকালে, আমরা যে সার্ভারগুলির সাথে যোগাযোগ করছি সেগুলির সংকেত পাওয়ার পরে, মডুলেশনের বিপরীত প্রক্রিয়া, যা ডিমোডুলেশন, কার্যকর হয়৷ এই প্রক্রিয়াটি এনালগ থেকে ডিজিটাল সংকেতকে আলাদা করে বা বের করে যাতে আপনার ডিভাইসগুলি ডেটা ব্যাখ্যা করতে পারে।
সার্ভারগুলি তারপরে তাদের প্রতিক্রিয়া ফেরত পাঠায়, তাদের ডিজিটাল সংকেতগুলিকে এনালগ সংকেতগুলিতে পুনর্গঠন করে। যখন মডেম এই অ্যানালগ সংকেতগুলি গ্রহণ করে, তখন এটি ডিমোডুলেশন শুরু করে, যেহেতু আমাদের ডিভাইসটি শুধুমাত্র ডিজিটাল সংকেতগুলির সাথে কাজ করে।
ইন্টারনেট রাউটার
এটি এমন একটি ডিভাইস যা "রাউটিং" নামক একটি প্রক্রিয়া সম্পাদন করে, যা বিভিন্ন নেটওয়ার্কে যোগাযোগ এবং ডেটা প্রেরণ করে। এই প্রক্রিয়ায়, বাইটগুলি যে পথগুলি দিয়ে ভ্রমণ করবে তা প্রতিষ্ঠিত হয়।
বিপুল সংখ্যক বাইট একই রুট ধরে বিভিন্ন নেটওয়ার্কের মধ্যে ভ্রমণ করে, একে ডেটা ট্রাফিক বলে। তবুও, মেকানিজম ব্যবহার করা হয় যাতে ডেটা একে অপরের সাথে হস্তক্ষেপ না করে।
লক্ষ লক্ষ নেটওয়ার্ক রয়েছে, যা তাদের পক্ষে অভ্যন্তরীণভাবে একই আইপি ঠিকানা থাকা সম্ভব করে তোলে, তবে তাদের মধ্যে কোন বিভ্রান্তি নেই কারণ আইপি ঠিকানাগুলি বরাদ্দ করে এবং TCP/IP প্রোটোকল প্রয়োগ করা হয়।
বর্তমানে, একই সাথে মোডেম এবং রাউটারের কার্য সম্পাদন করতে সক্ষম রাউটার ইতিমধ্যেই তৈরি করা হয়েছে।
টিসিপি / আইপি প্রোটোকল
আমরা ইতিমধ্যেই উল্লেখ করেছি, TCP/IP প্রোটোকল সেই নির্দেশিকাগুলি প্রতিষ্ঠার দায়িত্বে রয়েছে যা নেটওয়ার্কগুলিকে তাদের সংযোগ এবং তাদের কনফিগারেশন উভয় ক্ষেত্রেই অনুসরণ করতে হবে, অর্থাৎ যেভাবে ইন্টারনেট কাজ করে। টিসিপি/আইপি প্রোটোকল আইপি ঠিকানাগুলি বরাদ্দ করে, যা আমরা বলেছি, প্রতিটি ডিভাইস একটি নেটওয়ার্কের মধ্যে প্রাপ্ত সনাক্তকরণ নম্বর।
সারা বিশ্ব জুড়ে, ইন্টারনেট নেটওয়ার্কের সাথে সংযুক্ত বিলিয়ন ডিভাইস রয়েছে, এবং সেইজন্য, লক্ষ লক্ষ নেটওয়ার্কের প্রয়োজন, যেখানে প্রতিটির নিজস্ব স্বতন্ত্র পরিচয় রয়েছে। পরবর্তীতে আমরা ব্যাখ্যা করব কিভাবে ইন্টারনেট কাজ করে।
সমস্ত আইপি অ্যাড্রেস 32 বিট দ্বারা গঠিত, যেমন বত্রিশটি "1" এবং/অথবা "0"। এই 32টি বিটকে "বাইট" বলা হয়। এর মানে হল যে 8 বিট একসাথে প্যাক করা হয় একটি বাইট গঠন করতে। মোট, 4টি বাইট তৈরি করা হয়, বা 4টি গ্রুপ 8 বিট নিয়ে গঠিত, তাদের 32টি প্রাথমিক বিট দেয়। প্রতিটি বাইট পালাক্রমে তার দশমিক স্বরলিপিতে রূপান্তরিত হয় এবং সেগুলি একটি পিরিয়ড দ্বারা পৃথক করা হয়।
আসুন এই 32 বিট একটি উদাহরণ হিসাবে নেওয়া যাক:
এখন, আমরা তাদের অক্টেট বা বাইটে বিভক্ত করি:
অবশেষে, আমরা তাদের অবস্থান অনুসারে তাদের দশমিক মান দিই: 128, 64, 32, 16, 8, 4, 2 এবং 1। যদি আমরা এই মানগুলি যোগ করি তবে আমরা মোট 255 সর্বোচ্চ পাই, তাই দশমিক স্বরলিপি 0 -255 থেকে যায়:
তারপর:
আইপি ঠিকানা:
কিছু বিট নেটওয়ার্ক শনাক্তকারী এবং অন্যগুলি হোস্ট শনাক্তকারীর জন্য মনোনীত করতে ব্যবহৃত হয়। সংস্করণ 4 (IPv4) এ IP ঠিকানাগুলিকে ঠিকানা দেওয়ার জন্য, তাদের শ্রেণীবদ্ধ করার জন্য ক্লাসগুলি ব্যবহার করা হয়। এই শ্রেণীগুলি সংজ্ঞায়িত করে যে কতগুলি বিট নেটওয়ার্ক শনাক্তকারীর সাথে সামঞ্জস্যপূর্ণ এবং কতগুলি হোস্ট শনাক্তকারীকে বরাদ্দ করা হবে৷
এমনকি যখন 5টি ক্লাস থাকে, আমরা শুধুমাত্র প্রধান 3টির নাম দেব:
ক্লাস ক
বড় ইন্টারনেট নেটওয়ার্ক সমর্থন করে। প্রথম বাইট বা প্রথম 8 বিট নেটওয়ার্ক শনাক্তকারীকে এবং অন্য 24 বাইট হোস্ট শনাক্তকারীকে বরাদ্দ করা হয়। প্রথম অক্টেট 0-127 এর মধ্যে। যেমন: 127.255.255.255
শ্রেণি খ
এই ক্লাসটি মাঝারি আকারের ইন্টারনেট নেটওয়ার্ক কভার করে। 32 বিট সমানভাবে বিভক্ত, অর্থাৎ প্রথম দুটি বাইট নেটওয়ার্ক শনাক্তকারীর জন্য এবং বাকি দুটি বাইট হোস্ট শনাক্তকারীর জন্য। প্রথম অক্টেট হল 128-191 এর মধ্যে। উদাহরণস্বরূপ 145.167.133.1
ক্লাস সি
ছোট ইন্টারনেট নেটওয়ার্ক সমর্থন করে। এই ক্লাসে প্রথম তিনটি অক্টেট বা 24 বিট নেটওয়ার্কের প্রতিনিধিত্ব করে এবং শেষ বাইট হোস্ট শনাক্তকারীকে উপস্থাপন করে। প্রথম অক্টেট হল 192-223 এর মধ্যে। আইপি ঠিকানার শেষ বাইটটি হোস্ট বা আমাদের দলকে সনাক্ত করতে ব্যবহৃত হয়।
বিভিন্ন TCP
টিসিপি প্রোটোকলের প্রবিধানগুলি হ'ল সেগুলি যেগুলি যেভাবে ডেটা প্রেরণ করতে হবে তা স্থাপন করে, অর্থাৎ, এই প্রবিধানগুলি সেইগুলি যা ইন্টারনেটের ক্রিয়াকলাপকে আকার দেয়৷ আমরা TCP প্রোটোকল কীভাবে কাজ করে তা ব্যাখ্যা করে শুরু করব, যদিও আমরা এটি গভীরতা ছাড়াই করব যাতে এটি বোঝা সহজ হয়।
TCP প্রোটোকল দ্বারা ব্যবহৃত স্কিমটি চারটি স্তরের উপর ভিত্তি করে: অ্যাপ্লিকেশন, পরিবহন, ইন্টারনেট এবং নেটওয়ার্ক অ্যাক্সেস। এই স্তরগুলির প্রতিটিতে তথ্যের একটি নিয়ন্ত্রিত এবং যৌক্তিক বিভাগ রয়েছে।
অ্যাপ্লিকেশন স্তর ডেটা হিসাবে তথ্য পরিচালনার জন্য দায়ী। ট্রান্সপোর্ট লেয়ারে, এই ডেটা সমানভাবে সেগমেন্টে বিভক্ত। ইন্টারনেট স্তর এই বিভাগগুলিকে প্যাকেটে গোষ্ঠীবদ্ধ করে। এবং অবশেষে, নেটওয়ার্ক অ্যাক্সেস লেয়ার এই প্যাকেটগুলিকে ফ্রেমে গোষ্ঠীভুক্ত করে।
যখন এই ফ্রেমগুলি নেটওয়ার্কের মাধ্যমে ভ্রমণ করে এবং প্রাপকের কাছে পৌঁছাতে পরিচালনা করে, তখন বিপরীত প্রক্রিয়া ঘটে।
এই ক্ষেত্রে, নেটওয়ার্ক অ্যাক্সেস স্তরে ফ্রেমগুলি যা আসে, যেখানে সেগুলি ইন্টারনেট স্তরে প্যাকেটে বিভক্ত হয়৷ পরবর্তীকালে, এই প্যাকেটগুলিকে পচিয়ে ট্রান্সপোর্ট লেয়ারে অংশে পরিণত করা হয়। অবশেষে, এই বিভাগগুলি পচে যায় এবং অ্যাপ্লিকেশন স্তরে ডেটাতে রূপান্তরিত হয়।
TCP প্রোটোকল মূল ডেটার সামনে অতিরিক্ত তথ্য এম্বেড করে। এই অতিরিক্ত তথ্য একটি শিরোনাম বলা হয়. এটি এই শিরোনামটিতে সুনির্দিষ্টভাবে যেখানে পাঠানোর ঠিকানা, প্রতিটি ফ্রেমের ক্রম, প্যাকেট, সেগমেন্ট এবং ডেটার মতো তথ্য সরবরাহ করা হয়। এটি করা হয় যাতে বার্তাটি পুনরায় যুক্ত করার প্রয়োজন হয়, এটি বিভ্রান্তির মাধ্যমে ত্রুটি ছাড়াই তথ্য পুনর্গঠন করা সম্ভব হতে পারে।
যাইহোক, এমন সময় হতে পারে যখন ফ্রেমগুলি মেলে না বা কিছু ডেটা ট্রান্সমিশনে হারিয়ে যায় বা ক্ষতিগ্রস্থ হয়। যখন এই পরিস্থিতিগুলি দেখা দেয়, তখন প্রোটোকল তথ্যের জন্য অনুরোধ করার জন্য মূল উত্সে ফিরে যোগাযোগ করে যাতে বার্তা পুনর্গঠন সফলভাবে সম্পন্ন না হওয়া পর্যন্ত এটি পুনরায় পাঠানো যেতে পারে।
ইন্টারনেট কিভাবে কাজ করে: সার্ভার এবং ওয়েব পেজ
ইন্টারনেটের জগতে সার্ভার খুবই গুরুত্বপূর্ণ ভূমিকা পালন করে। ইন্টারনেট কীভাবে কাজ করে তা বোঝার জন্য সার্ভারের কাজ বোঝা গুরুত্বপূর্ণ। ইমেল সার্ভার ব্যবহারের উদাহরণ হিসাবে কাজ করে। সার্ভারগুলি, যেমন তাদের নাম ইঙ্গিত করে, সেগুলি হল যেগুলি ব্যবহারকারীদের একটি পরিষেবা প্রদান করে৷
সার্ভারগুলি যেভাবে কাজ করে তা হল, ধরুন, দুটি "ব্যক্তি" আছে, যেখানে একজন মাস্টার হিসাবে আচরণ করে বা "মাস্টার" নামেও পরিচিত (যা এই ক্ষেত্রে ক্লায়েন্ট), এবং অন্যটি হল "দাস" যা সার্ভারের ভূমিকা। মাস্টার হলেন তিনি যিনি তথ্যের জন্য অনুরোধ করেন, সার্ভারে থাকা একটি অ্যাপ্লিকেশন, প্রোগ্রাম, ওয়েব পৃষ্ঠায় অনুরোধ পাঠান, যিনি "প্রতিক্রিয়া" ফেরত পাঠান বা অনুরোধ করা তথ্য পাঠান।
এমনকি যখন একজন প্রভু এবং একজন ক্রীতদাসের মধ্যে সম্পর্ক উপস্থাপন করা হয়, তখন এটি অবশ্যই বিবেচনায় নেওয়া উচিত যে প্রক্রিয়াগুলি ক্লায়েন্ট এবং সার্ভারের মধ্যে সঞ্চালিত হয়। বাস্তবে, এমন একটি সুযোগ রয়েছে যখন ক্লায়েন্ট এবং সার্ভার একক সত্তা হিসাবে কাজ করবে।
সার্ভারগুলির একটি প্রধান বৈশিষ্ট্য হল তারা একই সাথে অনেক শিক্ষক বা ব্যবহারকারীদের উত্তর দেওয়ার ক্ষমতা রাখে। আসুন একটি অনলাইন ভিডিও গেমের উদাহরণ হিসাবে নেওয়া যাক, সার্ভারটিতে অবশ্যই খুব শক্তিশালী সংস্থান থাকতে হবে যাতে সেই সার্ভারটি অ্যাক্সেস করা সমস্ত ব্যবহারকারীর অনুরোধে উপস্থিত হতে সক্ষম হয়৷ কিন্তু, ব্যবহারকারীদের কম্পিউটারেরও এই ভিডিও গেমের বিকাশে সম্পদের একটি অংশ এবং খরচ রয়েছে।
স্থানীয় এলাকা নেটওয়ার্কের মধ্যে সার্ভারগুলিও খুব সাধারণ। উদাহরণস্বরূপ, সার্ভারগুলি বড়, মাঝারি এবং ছোট সংস্থাগুলিতে ব্যাপকভাবে ব্যবহৃত হয়, প্রতিটির নিজস্ব সার্ভার থাকতে পারে যেখানে সংস্থানগুলি তার সমস্ত কম্পিউটার, প্রিন্টার, রাউটার, অন্যদের মধ্যে বিতরণ করা যেতে পারে।
ওয়েবসাইট
ইন্টারনেট কীভাবে কাজ করে তা বোঝার একটি উপায় হল ওয়েব পেজ তৈরি, অনুসন্ধান এবং ডাউনলোড করার প্রক্রিয়া বোঝা। এই একই ওয়েব পৃষ্ঠার উদাহরণ নেওয়া যাক, আপনি যে কম্পিউটারটি ব্যবহার করছেন এবং ওয়েব ব্রাউজার উভয়ই এই ক্ষেত্রে ক্লায়েন্ট, এবং সমস্ত কম্পিউটার, ডেটাবেস এবং অন্যান্য সংস্থানগুলি যেগুলি "নলেজ কর্নার" এর অংশ তা সার্ভার হিসাবে বিবেচিত হয়।
নেটওয়ার্কের সাথে সংযুক্ত কম্পিউটার বা ডিভাইসগুলির মতো, সার্ভারগুলিরও আইপি ঠিকানা রয়েছে। যাইহোক, সার্ভারের জন্য "ডোমেন" কেনা সাধারণ ব্যাপার, যেমন "thecornerofknowledge" নামক ডোমেন যাতে তাদের নাম ঠিকানা হয়।
এটি একটি সুবিধা প্রদান করে, যেহেতু ক্লায়েন্ট শুধুমাত্র ডোমেন নাম জেনে সার্ভার অ্যাক্সেস করতে পারে।
যে ভাষায় ওয়েব পৃষ্ঠাগুলি লেখা হয় তা হাইপারটেক্সট মার্কআপের উপর ভিত্তি করে, তাই সংক্ষেপে HTML হাইপারটেক্সট মার্কেট ল্যাঙ্গুয়েজ। এই ধরনের লেখা হল পৃষ্ঠার সোর্স কোড, যা পৃষ্ঠার মধ্যে বিষয়বস্তুর সংগঠন কেমন হওয়া উচিত তা নির্ধারণ করে। এটি হাইপারটেক্সট চিহ্নের মাধ্যমে করা হয় বা ট্যাগও বলা হয়। এই ট্যাগগুলির গুরুত্ব এই সত্যে নিহিত যে তারা ইন্টারনেটে তথ্য খোঁজার জন্য গুগলের মতো ওয়েব ব্রাউজারগুলির কাজকে সহজতর করে।
আজকাল, ইংরেজিতে এর সংক্ষিপ্ত রূপের জন্য নতুন থিম্যাটিক ডোমেন বা TLDs রয়েছে। এই ডোমেনগুলি ইন্টারনেট পৃষ্ঠাগুলির উদ্দেশ্য সনাক্তকরণের সুবিধা দেবে, উদাহরণস্বরূপ, যদি একটি ওয়েব পৃষ্ঠায় প্রযুক্তিগত বিষয়বস্তু থাকে তবে এর সমাপ্তি .com বা .net এর পরিবর্তে .tec হবে৷
সাধারণত, ওয়েব পৃষ্ঠাগুলি অ্যাক্সেস করতে, একটি ওয়েব ব্রাউজার বা সার্চ ইঞ্জিন ব্যবহার করা হয়, যা ক্লায়েন্ট বা কম্পিউটারের অনুরোধ করা ডেটা অনুসন্ধান, ডাউনলোড এবং প্রেরণের জন্য দায়ী। ওয়েব ব্রাউজারে ওয়েব পৃষ্ঠাগুলির সোর্স কোড বা HTML ব্যাখ্যা করার ক্ষমতা রয়েছে যাতে ব্যবহারকারীরা এটি দেখতে পারেন।
ওয়েব পৃষ্ঠাগুলি সার্ভারে সংরক্ষণ করা হয়, যেহেতু সেগুলি এমন ডিভাইস যেগুলিতে প্রচুর পরিমাণে সঞ্চয়স্থান রয়েছে এবং পরিষেবাটি অফার করার জন্য ক্রমাগত নেটওয়ার্কের সাথে সংযুক্ত থাকে৷ বর্তমানে সবচেয়ে জনপ্রিয় সার্ভার হল Apache, Nginx, Google এবং Microsoft।
ওয়ার্ল্ড ওয়াইড ওয়েবে (WWW) তথ্য স্থানান্তর বা আপলোড করা হয় হাইপারটেক্সট ট্রান্সফার প্রোটোকল (HTTP) যোগাযোগ প্রোটোকলের জন্য। অর্থাৎ, HTTP হল সেই প্রোটোকল যা ওয়েবে পৃষ্ঠাগুলিতে অ্যাক্সেসের অনুমতি দেয়।
ইন্টারনেট কিভাবে কাজ করে
এর পরে, এটি একটি খুব সাধারণ উপায়ে ব্যাখ্যা করা হবে, কীভাবে ইন্টারনেট কাজ করে। প্রথম যে প্রক্রিয়াটি ঘটে তা হল ইউআরএলে থাকা সার্ভারের নামের ডিকোডিং। এর জন্য, অনুসন্ধানটি ইন্টারনেট বিতরণ করা ডেটাবেসের মধ্যে করা হয় যা সাধারণত ডিএনএস নামে পরিচিত।
সেই সময়ে, HTTP প্রোটোকল কার্যকর হয়, যা ওয়েব সার্ভারে ডেটা অনুরোধ করার জন্য দায়ী। যখন একটি ওয়েব পৃষ্ঠার জন্য অনুরোধ করা হয়, সার্ভার আমাদের যে সংস্থান পাঠায় তা হল HTML পাঠ্য যা ব্রাউজার দ্বারা ব্যাখ্যা করা হয় এবং তারপরে গ্রাফিক্স এবং FTP ফাইলগুলির জন্য অনুরোধগুলি করতে এগিয়ে যায়৷
যখন সমস্ত FTP ফাইল সার্ভার থেকে প্রাপ্ত হয়, ব্রাউজারটি HTML কোডের বর্ণনা অনুযায়ী ওয়েব পৃষ্ঠা প্রদর্শন করতে এগিয়ে যায়। একবার সমস্ত তথ্য সঠিকভাবে সংগঠিত হয়ে গেলে, ছবি এবং অন্যান্য ডেটা ডাউনলোড করা হয় এবং পৃষ্ঠাটিকে সম্পূর্ণরূপে ব্যবহারকারীর কাছে তাদের স্ক্রিনে প্রদর্শনের জন্য একত্রিত করা হয়।
ব্রাউজিং গতি
ব্রাউজিং গতি ডেটা পাঠানো এবং ডাউনলোড করার সময় যে সময় কেটে যায় তার উপর ভিত্তি করে। এই তথ্য স্থানান্তর গতি প্রতি সেকেন্ডে (kbps) কিলোবাইটে গণনা করা হয়।
ব্রাউজিং গতি ব্যবহারকারীর কাছে তথ্য বা ডেটা অনুসন্ধান, ডাউনলোড এবং উপস্থাপন করতে যে সময় নেয় তা বিবেচনা করে। একইভাবে, ব্যবহারকারীর কম্পিউটার থেকে পাঠানো তথ্য লোড, পাঠাতে এবং সংরক্ষণ করতে কত সময় লাগে তা বিবেচনা করুন।
এই দুটি প্রক্রিয়া আপলোড গতি এবং ডাউনলোড গতি হিসাবে পরিচিত। যেখানে আপলোড গতি হল কম্পিউটার থেকে ওয়েবে তথ্য, এবং ডাউনলোডের গতি হল ওয়েব থেকে কম্পিউটারে আসা।
অবশ্যই, অন্যান্য কারণগুলি একটি ভূমিকা পালন করে, যেমন কম্পিউটারের কর্মক্ষমতা বা ট্রান্সমিশন লাইন।
ট্রান্সমিশন লাইনের উপর নির্ভর করে কিছু গতি দেখা যাক:
- ISDN (স্বাভাবিক টেলিফোন লাইন): 56Kbps এবং 128Kbps।
- ADSL (বিশেষ টেলিফোন লাইন): 256Kbps, 512Kbps, 1Gbps, 30Gbps
- কপার ক্যাবল: কিছু কোম্পানির অভ্যন্তরীণ নেটওয়ার্কের মধ্যে এই ট্রান্সমিশন লাইনটি ব্যাপকভাবে ব্যবহৃত হয়। যাইহোক, এটি লক্ষ করা উচিত যে এই তারগুলি শুধুমাত্র অভ্যন্তরীণভাবে পাওয়া যায়। এই তারের দ্বারা পৌঁছানো গতি অস্থির।
- বৈদ্যুতিক নেটওয়ার্ক: আজকাল, স্পেনে, বৈদ্যুতিক নেটওয়ার্কের মতো একই তার ব্যবহার করে নেটওয়ার্ক তৈরি করা হচ্ছে।
- লি-ফাই: আজকাল আলোর মাধ্যমে সংক্রমণ চালানো সম্ভব হয়েছে। এই ট্রান্সমিশন লাইন উচ্চ গতির ডেটা ট্রান্সমিশন অর্জন করতে পারে।
ইন্টারনেট দ্বারা অফার করা সেবা
ইন্টারনেট আমাদের যে পাঁচটি প্রধান পরিষেবা প্রদান করে:
– ওয়েব পেজ: ওয়েব পেজ, যেমন আমরা আগে উল্লেখ করেছি, নেটওয়ার্কে পাওয়া এইচটিএমএল-এ একটি সোর্স কোড আছে এমন ফাইল।
- ই-মেইল: এটি পোস্টাল কোডের পরিষেবা যা ইন্টারনেটের মাধ্যমে সম্পাদিত হয়।
– FTP ফাইল স্থানান্তর: এই পরিষেবাটি আপনাকে এক কম্পিউটার থেকে অন্য কম্পিউটারে ফাইল পাঠাতে এবং ওয়েবে ইন্টারনেট পেজ আপলোড করতে দেয়।
- আইপি টেলিফোনি: এটি ভয়েস ওভার আইপি "VoIP" নামেও পরিচিত। এই পরিষেবাটি ফোন কল করার মাধ্যম হিসাবে ইন্টারনেট ব্যবহার করতে সক্ষম। এই প্রযুক্তির সবচেয়ে জনপ্রিয় উদাহরণ হল জুম, স্কাইপ বা হোয়াটসঅ্যাপ অ্যাপ্লিকেশন।
- P2P নেটওয়ার্ক: এই পরিষেবাটি মধ্যস্থতাকারী ছাড়াই দুটি কম্পিউটারের মধ্যে সংযোগের অনুমতি দেয়।
স্যাটেলাইট ইন্টারনেট কিভাবে কাজ করে?
এটা ব্যাখ্যা করা হবে স্যাটেলাইট ইন্টারনেট কিভাবে কাজ করে. এই প্রযুক্তির সবচেয়ে অসামান্য বৈশিষ্ট্য হল ট্রান্সমিশন লাইন হল ইলেক্ট্রোম্যাগনেটিক ওয়েভ গাইড, যা অ্যান্টেনা নামে বেশি পরিচিত। এই ইলেক্ট্রোম্যাগনেটিক তরঙ্গগুলি উচ্চ ফ্রিকোয়েন্সিতে পাঠানো হয় যা মহাকাশে পরিচালিত হয়, যেখানে তারা একটি দ্বারা গ্রহণ করা হয় satelite, যেখানে সেগুলিকে পরিবর্ধিত করা হয় এবং পরিষেবা দেওয়া হয় এমন এলাকায় পুনঃনির্দেশিত করা হয়।
এই ট্রান্সমিশন লাইন আন্তর্জাতিক কোম্পানির ইন্টারনেট সেবা অধিগ্রহণ করার অনুমতি দেয়।
উপরন্তু, এই ধরনের ইন্টারনেট পরিষেবার সুবিধা রয়েছে যে এটি দূরবর্তী স্থানে পৌঁছাতে পারে, যেখানে প্রচলিত ট্রান্সমিশন লাইন ইনস্টল করা সম্ভব নয়।
সিদ্ধান্তে
কোন সন্দেহ নেই যে ইন্টারনেটের উত্থান বিশ্বে চিরকালের জন্য একটি পরিবর্তন চিহ্নিত করেছে। ইন্টারনেট তাৎক্ষণিক বার্তাপ্রেরণ, ভিডিও কনফারেন্সিং, সোশ্যাল নেটওয়ার্ক ইত্যাদির মতো অ্যাপ্লিকেশনের জন্য আজকের অস্তিত্বকে সম্ভব করে তুলেছে।