টেকসিঁড়ি টিউটোরিয়ালঃ বর্তমান ইন্টারনেট ব্যবস্থা যে কাঠামোর ওপর দাঁড়িয়ে আছে, তার নাম হলো TCP/IP (Transmission Control Protocol / Internet Protocol) প্রোটোকল স্যুট। এটি মূলত অনেকগুলো প্রোটোকল বা নিয়মের একটি সমষ্টি, যা নির্ধারণ করে কীভাবে ডেটা একটি ডিভাইস থেকে অন্য ডিভাইসে বা নেটওয়ার্কে স্থানান্তরিত হবে।
TCP/IP মডেলে সম্পূর্ণ কমিউনিকেশন ব্যবস্থাকে কয়েকটি ধাপে বা স্তরে (Layer) ভাগ করা হয়। একে “লেয়ারড অ্যাপ্রোচ” (Layered approach) বলা হয়। বড় একটি কাজকে ছোট ছোট স্তরে ভাগ করার ফলে নেটওয়ার্কের কোনো সমস্যা সহজেই চিহ্নিত এবং সমাধান করা যায়।
TCP/IP মডেলের ৪টি লেয়ার (স্তর)
ডিপার্টমেন্ট অফ ডিফেন্স (DoD) কর্তৃক তৈরি এই মডেলে ডেটা প্রবাহকে ৪টি প্রধান স্তরে ভাগ করা হয়েছে। উপর থেকে নিচ পর্যন্ত স্তরগুলো হলো:

১। Application Layer (অ্যাপ্লিকেশন লেয়ার)
এটি মডেলের সর্বোচ্চ স্তর, যা সরাসরি ব্যবহারকারীর সাথে যুক্ত থাকে। ব্যবহারকারী যখন কোনো সফটওয়্যার (যেমন: ওয়েব ব্রাউজার, ইমেইল ক্লায়েন্ট) ব্যবহার করে ইন্টারনেটে ডেটা আদান-প্রদান করেন, তখন এই লেয়ারটি কাজ করে।
মূল কাজ: অ্যাপ্লিকেশনের মধ্যে ডেটার সঠিক ফরম্যাটিং এবং আদান-প্রদান নিশ্চিত করা।
প্রধান প্রোটোকল: HTTP/HTTPS (ওয়েব ব্রাউজিং), FTP (ফাইল আদান-প্রদান), SMTP (ইমেইল পাঠানো), DNS (ডোমেইন নেম সিস্টেম)।
২। Transport Layer (ট্রান্সপোর্ট লেয়ার)
এই স্তরের প্রধান কাজ হলো ডেটা নির্ভরযোগ্যভাবে প্রেরক থেকে প্রাপকের কাছে পৌঁছে দেওয়া। এটি অ্যাপ্লিকেশন লেয়ার থেকে পাওয়া বড় ডেটাকে ছোট ছোট ভাগে (Segment) বিভক্ত করে এবং প্রাপক ডিভাইসে পৌঁছানোর পর সেগুলোকে পুনরায় জোড়া লাগায়।
মূল কাজ: দুটি ডিভাইসের মধ্যে এন্ড-টু-এন্ড (End-to-End) কানেকশন তৈরি এবং ডেটা ডেলিভারি নিয়ন্ত্রণ করা।
প্রধান প্রোটোকল:
TCP (Transmission Control Protocol): এটি নির্ভরযোগ্য প্রোটোকল, যা নিশ্চিত করে যে ডেটা ত্রুটিমুক্তভাবে গন্তব্যে পৌঁছেছে।
UDP (User Datagram Protocol): এটি দ্রুতগতিতে ডেটা পাঠায়, তবে ডেটা পৌঁছানোর কোনো গ্যারান্টি দেয় না (যেমন: লাইভ ভিডিও স্ট্রিমিং বা অনলাইন গেমিংয়ে এটি ব্যবহৃত হয়)।
৩। Internet Layer (ইন্টারনেট লেয়ার)
এই লেয়ারের কাজ হলো নেটওয়ার্কের মধ্যে দিয়ে ডেটা প্যাকেটগুলোকে সঠিক গন্তব্যে পাঠানোর পথ (Routing) নির্ধারণ করা। এটি ইন্টারনেটের ট্রাফিক পুলিশের মতো কাজ করে।
মূল কাজ: আইপি অ্যাড্রেস ব্যবহার করে প্রেরক থেকে গ্রাহক পর্যন্ত ডেটা পাঠানোর সবচেয়ে সহজ ও সঠিক পথটি (Best Path) খুঁজে বের করা।
প্রধান প্রোটোকল: IP (Internet Protocol), ICMP (নেটওয়ার্কের ত্রুটি বা মেসেজ চেক করার জন্য, যেমন PING), ARP ইত্যাদি।
৪। Network Access Layer (নেটওয়ার্ক অ্যাক্সেস লেয়ার)
এটি মডেলের সর্বনিম্ন স্তর (একে অনেক সময় Link Layer-ও বলা হয়)। ফিজিক্যাল নেটওয়ার্ক বা হার্ডওয়্যারের সাথে এটি সরাসরি যুক্ত থাকে।
মূল কাজ: হার্ডওয়্যার (যেমন: ক্যাবল, ওয়াই-ফাই, রাউটার, ল্যান কার্ড) ব্যবহার করে সিগন্যাল হিসেবে ডেটাকে এক ডিভাইস থেকে একই নেটওয়ার্কের অন্য ডিভাইসে পাঠানো। এটি ডেটাকে ফ্রেমে (Frame) রূপান্তর করে।
প্রযুক্তি ও প্রোটোকল: Ethernet, Wi-Fi (IEEE 802.11), MAC অ্যাড্রেসিং ইত্যাদি।
লেয়ারড অ্যাপ্রোচের সুবিধা: এই স্তরভিত্তিক কাঠামোর সবচেয়ে বড় সুবিধা হলো, যদি কোনো একটি লেয়ারের প্রোটোকল বা প্রযুক্তিতে পরিবর্তন (Update) আনার প্রয়োজন হয়, তবে অন্য লেয়ারগুলোতে তার কোনো প্রভাব পড়ে না। এই সহজ, নমনীয় এবং কার্যকর কাঠামোর কারণেই TCP/IP আধুনিক ইন্টারনেট এবং নেটওয়ার্কিং ব্যবস্থার মূল ভিত্তি হয়ে উঠেছে।


