পাঠের মূল প্রেক্ষাপট
ইন্টারনেট কোনো একক সত্তা নয়, বরং এটি বিশ্বজুড়ে বিস্তৃত কোটি কোটি কম্পিউটারের একটি বিশালাকার আন্তর্জাতিক নেটওয়ার্ক (Network of Networks)। এই বিশাল ট্রাফিকের মধ্যে কোনো তথ্য যেন হারিয়ে না যায় বা আটকে না থাকে, সেজন্য কাজ করে প্যাকেট স্যুইচিং ও ইন্টারনেট প্রটোকল স্যুট (TCP/IP)।
গুরুত্বপূর্ণ সূত্র ও মূলনীতি
মূল ডেটা → খণ্ডায়ন (Segmentation) → প্যাকেট (IP Header + Data) → রাউটিং → একত্রীকরণ
প্যাকেট স্যুইচিং কী এবং কীভাবে কাজ করে?
ইন্টারনেটে যখন কোনো বড় ফাইল (যেমন ছবি বা ভিডিও) পাঠানো হয়, তখন পুরো ফাইলটি একবারে যায় না। এটিকে লক্ষ লক্ষ ক্ষুদ্রাতিক্ষুদ্র অংশে বিভক্ত করা হয়, যাদেরকে প্যাকেট (Data Packet) বলে। প্রতিটি প্যাকেটে প্রেরকের আইপি, প্রাপকের আইপি, ডেটা এবং ক্রমিক নম্বর (Sequence Number) যুক্ত থাকে।
- প্যাকেটগুলো ইন্টারনেটের ভিন্ন ভিন্ন তার ও রাউটার দিয়ে স্বাধীন পথে ভ্রমণ করতে পারে।
- গন্তব্যে পৌঁছানোর পর প্রাপকের ডিভাইস ক্রমিক নম্বর অনুযায়ী প্যাকেটগুলোকে পুনরায় জোড়া দিয়ে মূল ফাইলে রূপ দেয়।
- কোনো একটি প্যাকেট পথে নষ্ট হলে শুধু সেই প্যাকেটটি পুনরায় চাওয়া হয়, পুরো ফাইল পাঠাতে হয় না।
TCP/IP মডেলের স্তরসমূহ
ইন্টারনেটের সার্বজনীন মানদণ্ড হলো চার স্তরের TCP/IP মডেল:
- ১) অ্যাপ্লিকেশন লেয়ার (HTTP, HTTPS, FTP, DNS): ব্যবহারকারীর সাথে সফটওয়্যারের মিথস্ক্রিয়া।
- ২) ট্রান্সপোর্ট লেয়ার (TCP, UDP): নির্ভরযোগ্য সংযোগ ও প্যাকেটের ক্রমবিন্যাস নিশ্চিত করে।
- ৩) ইন্টারনেট লেয়ার (IP, ICMP): রাউটার ব্যবহার করে সঠিক পথ বা রুট বেছে নেয়।
- ৪) নেটওয়ার্ক অ্যাক্সেস লেয়ার: তারযুক্ত (Ethernet) বা বেতার (Wi-Fi) মাধ্যমে বিট আকারে সংকেত প্রেরণ।
যা অবশ্যই মনে রাখবে
- ইন্টারনেট প্যাকেট স্যুইচিং পদ্ধতিতে কাজ করে, সার্কিট স্যুইচিং নয়।
- TCP ডেটার নির্ভুল ডেলিভারি নিশ্চিত করে এবং IP ডেটা প্যাকেটকে ঠিকানামতো পৌঁছে দেয়।
- রাউটার নেটওয়ার্কের জ্যাম ও দূরত্ব বিবেচনা করে দ্রুততম পথ নির্ধারণ করে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন ও উত্তর (FAQ)
TCP এবং UDP-এর মধ্যে মূল পার্থক্য কী?
TCP নির্ভরযোগ্য ও সংযোগ-ভিত্তিক প্রটোকল যা প্রতিটি প্যাকেট নিশ্চিত করে পৌঁছায় (যেমন ওয়েব পেজ, ইমেইল); অন্যদিকে UDP দ্রুতগতির কিন্তু নিশ্চয়তাহীন প্রটোকল যা লাইভ স্ট্রিমিং ও অনলাইন গেমিংয়ে সামান্য ড্রপ সহ্য করেও দ্রুত ডেটা পাঠাতে ব্যবহৃত হয়।
রাউটারের (Router) প্রধান কাজ কী?
রাউটার বিভিন্ন নেটওয়ার্কের মধ্যে সংযোগ রক্ষা করে এবং প্যাকেটগুলোর গন্তব্য আইপি দেখে সবচেয়ে সংক্ষিপ্ত ও জ্যামমুক্ত পথ (Routing) দিয়ে প্যাকেটকে এগিয়ে দেয়।
সম্পর্কিত আরও পাঠ
ডোমেন নেম সিস্টেম (DNS): ওয়েব ঠিকানা কীভাবে আইপিতে রূপান্তর হয়
আমরা যখন ব্রাউজারে eprogga.com লিখি, তখন মিলিসেকেন্ডে কী ঘটে? DNS হাইরার্কি, রুট সার্...
পাঠটি পড়ুন →বাইনারি সংখ্যা পদ্ধতি: কম্পিউটার কেন ০ এবং ১ বোঝে?
কম্পিউটারের ডিজিটাল ভাষার ভিত্তি বাইনারি। বিট, বাইট, ট্রানজিস্টরের সুইচিং লজিক এবং ডে...
পাঠটি পড়ুন →আধুনিক ওয়েব পেজের ত্রয়ী: HTML, CSS ও JavaScript-এর কাজ
একটি পূর্ণাঙ্গ ওয়েবসাইট কীভাবে তৈরি হয়? কঙ্কাল হিসেবে HTML, পোশাক ও সাজসজ্জায় CSS ...
পাঠটি পড়ুন →