কম্পিউটার টিউটোরিয়াল

ইন্টারনেটের বিবর্তন: আবিষ্কার থেকে আধুনিক ওয়েব পর্যন্ত

আসুন ইন্টারনেট সম্পর্কে কিছু ভুল ধারণা দূর করি। ইন্টারনেট হলো ওয়েব নয়। ইন্টারনেট হলো ক্লাউড নয়। এবং ইন্টারনেট হলো ম্যাজিক নয়।

এটি যেন কিছু স্বয়ংক্রিয় জিনিস যা আমরা স্বাভাবিকভাবেই গ্রহণ করি, কিন্তু পর্দার পেছনে একটি পুরো প্রক্রিয়া ঘটে যা এটিকে চালায়।

তো... ইন্টারনেট। এটি কী?

ইন্টারনেট আসলে একটি তার। একে বলতে গেলে, সারা বিশ্বের কম্পিউটারগুলিকে সংযুক্ত করা অনেকগুলো তার।

ইন্টারনেট হলো ইনফ্রাস্ট্রাকচারও। এটি সংযুক্ত কম্পিউটারগুলোর একটি গ্লোবাল নেটওয়ার্ক যা একটি মানকীকৃত পদ্ধতিতে সেট প্রোটোকল দিয়ে যোগাযোগ করে।

আসলে, এটি নেটওয়ার্কের নেটওয়ার্ক। এটি কম্পিউটিং ডিভাইসের একটি সম্পূর্ণ ডিস্ট্রিবিউটেড সিস্টেম এবং এটি নেটওয়ার্কের প্রতিটি অংশের মাধ্যমে এন্ড-টু-এন্ড কানেক্টিভিটি নিশ্চিত করে। লক্ষ্য হলো প্রতিটি ডিভাইস অন্য যেকোনো ডিভাইসের সাথে যোগাযোগ করতে পারে।

ইন্টারনেটের বিবর্তন: আবিষ্কার থেকে আধুনিক ওয়েব পর্যন্ত
ইন্টারনেটে একটি সম্ভাব্য রাউটিং পথের ভিজ্যুয়ালাইজেশন। ছবি উইকিমিডিয়া ফাউন্ডেশন থেকে।

ইন্টারনেট কিছুটা যা আমরা প্রতিদিন ব্যবহার করি, এবং আমাদের 중에 অনেকেই এর ছাড়া জীবন কল্পনা করতে পারি না। ইন্টারনেট এবং এর প্রযুক্তিগত অগ্রগতিগুলো আমাদের সমাজকে পরিবর্তন করেছে। এটা আমাদের চাকরি, সংবাদ গ্রহণ ও শেয়ার করার পদ্ধতি, এবং একে অপরের সাথে যোগাযোগ করার পদ্ধতিকে বদলিয়েছে।

এটি অনেক সুযোগ সৃষ্টি করেছে এবং মানবজাতির প্রগতিতে সাহায্য করেছে এবং আমাদের মানব অভিজ্ঞতাকে আকৃতি দিয়েছে।

এমন কিছুই নেই এর মত – এটি সর্বকালের महান আবিষ্কারগুলোর একটি। কিন্তু কি আমরা কখনো চিন্তা করি এটি প্রথমে কেন তৈরি করা হয়েছিল, কীভাবে সব কি ঘটেছিল, বা কে এটি তৈরি করেছিল? ইন্টারনেট আজ যা হয়ে উঠেছে সেটা কীভাবে?

এই আর্টিকেলটি মূলত অতীতে ফিরে যাওয়ার একটি যাত্রা। আমরা ইন্টারনেটের উদ্ভব এবং سال दर সাল এটি কতটুকু এগিয়ে এসেছে সেটি শিখব, যা আমাদের কোডিং যাত্রায় উপকারী হতে পারে।

ইন্টারনেট কীভাবে তৈরি হয়েছিল তার ইতিহাস শিখতে আমি বুঝতে পেরেছি যে সব কিছু সমস্যা সমাধানের ওপর নির্ভর করে। এবং কোডিংও মূলত সেটাই। একটি সমস্যা থাকা, তার সমাধান খুঁজে বের করা, এবং একবার সমাধান পাওয়ার পর তা উন্নত করা।

ইন্টারনেট, এত বিস্তৃত এবং সর্বদা পরিবর্তনশীল একটি প্রযুক্তি, কেবল একজন বা একটি প্রতিষ্ঠানের কাজ ছিল না। অনেক মানুষ নতুন ফিচার ডেভেলপ করে এর বৃদ্ধিতে অবদান রেখেছে।

সেজন্য এটি সময়ের সাথে সাথে বিকশিত হয়েছে। এটি কমপক্ষে ৪০ বছরের সৃষ্টি এবং এখনও (ভালোবাসে, এখনও) বিবর্তনশীল।

এবং এটি কেবল কিছু তৈরি করার জন্য তৈরি হয়নি। আজ আমরা যে ইন্টারনেট জানি ও ব্যবহার করি, তা একটি এক্সপেরিমেন্ট, ARPANET-র ফলাফল, যা ইন্টারনেটের পূর্ববর্তি নেটওয়ার্ক।

এবং সব শুরু হয়েছিল একটি সমস্যা কারণে।

স্পুটনিকের ভয়

শীতযুদ্ধের মাঝপথে, ১৯৫৭ সালের ৪ অক্টোবর, সোভিয়েতরা স্পুটনিক নামক अंतरिक्षে পাঠানো প্রথম মানব-নির্মিত স্যাটেলাইট লঞ্চ করল।

যেহেতু এটি বিশ্বের প্রথম কৃত্রিম বস্তু ছিল যা স্পেসে প্লাবন করেছিল, এটি আমেরিকানদের জন্য উদ্বেগজনক ছিল।

সোভিয়েতরা কেবল বিজ্ঞান ও প্রযুক্তিতে এগিয়ে ছিল না, তারা একটি হুমকিও ছিল। আমেরিকানরা ভয় পেয়েছিল যে সোভিয়েতরা তাদের শত্রুদের গোপনে নজরদারি করবে, শীতযুদ্ধে জয়ী হবে, এবং আমেরিকান ভূমিতে নিউক্লিয়ার আক্রমণ সম্ভব।

ইন্টারনেটের বিবর্তন: আবিষ্কার থেকে আধুনিক ওয়েব পর্যন্ত
ছবি উইকিমিডিয়া ফাউন্ডেশন থেকে

সেজন্য আমেরিকানরা বিজ্ঞান ও প্রযুক্তি নিয়ে আরও সিরিয়াসলি চিন্তা করা শুরু করল। স্পুটনিকের ওয়েক-আপ কলের পরে স্পেস রেস শুরু হলো। সেটার অনেক দেরি না করে ১৯৫৮ সালে US অ্যাডমিনিস্ট্রেশন বিভিন্ন এজেন্সিকে ফান্ড করল, उनमें একটি ছিল ARPA।

ARPA হলো অ্যাডভান্সড রিসার্চ প্রজেক্ট এজেন্সি। এটি কম্পিউটার সায়েন্সে একটি ডিফেন্স ডিপার্টমেন্ট রিসার্চ প্রজেক্ট, বিজ্ঞানীদের এবং গবেষকদের তথ্য, ফলাফল, জ্ঞান শেয়ার করতে এবং যোগাযোগ করার একটি উপায়। এটিই কম্পিউটার সায়েন্সের ক্ষেত্রকে বিকশিত এবং বিবর্তিত হতে সাহায্য করল।

এখানেই ARPA-এর একজন ডিরেক্টর জে.সি.আর. লিকলিডারের দৃষ্টিভঙ্গি আগামী বছরগুলিতে আকার নিতে শুরু করল।

ARPA ছাড়া ইন্টারনেট থাকত না। এই প্রতিষ্ঠানের কারণেই ইন্টারনেটের সবচেয়ে প্রথম সংস্করণ তৈরি হয়েছিল – ARPANET।

কম্পিউটারগুলির একটি গ্লোবাল নেটওয়ার্ক তৈরি করা

যদিও লিকলিডার ARPANET তৈরি হওয়ার কিছু বছর আগে ARPA ছেড়ে দিয়েছিলেন, তার 아이ডিয়া এবং দৃষ্টিভঙ্গিই ইন্টারনেট তৈরি করার ভিত্তি এবং বিল্ডিং ব্লক হয়ে উঠল। এটিই আজ যা আমরা জানি সেটা হয়ে উঠেছে সেটা আমরা স্বাভাবিকভাবেই নিতে পারি।

उस সময়ের কম্পিউটারগুলো আজকের কম্পিউটারগুলো जैसा नहीं ছিল। তারা বিশাল এবং অত্যন্ত ব্যয়বহুল। তাদের নাম্বর-ক্রাঞ্চিং মেশিন এবং অধিকাংশ ক্যালকুলেটর হিসেবে দেখা হতো, এবং তারা সীমিত সংখ্যক টাস্ক পারফর্ম করতে পারত।

মেইনফ্রেম কম্পিউটার যুগে, প্রতিটি কেবল একটি নির্দিষ্ট টাস্ক রান করতে পারত। একাধিক টাস্কের প্রয়োজনীয় এক্সপেরিমেন্টের জন্য, একাধিক কম্পিউটার দরকার হতো। কিন্তু তার মানে বেশি ব্যয়বহুল হার্ডওয়্যার কেনা।

সমাধানটি কী?

একাধিক কম্পিউটারকে একই নেটওয়ার্কে সংযুক্ত করা এবং তাদের একই ভাষা বলতে দেওয়া যাতে তারা একে অপরের সাথে যোগাযোগ করতে পারে।

একাধিক কম্পিউটার নেটওয়ার্কে সংযুক্ত থাকার আইডিয়া নতুন ছিল না। এমন ইনফ্রাস্ট্রাকচার ১৯৫০-এর দশকে বিদ্যমান ছিল এবং এটাকে WANs (Wide Area Networks) বলা হতো।

তবে, WAN-গুলোর অনেক প্রযুক্তিগত সীমাবদ্ধতা ছিল এবং সেগুলো ছোট এলাকায় এবং সেগুলো কী করতে পারে সেটাতে সীমাবদ্ধ ছিল। প্রতিটি মেশিন তার নিজস্ব ভাষা বলত যাতে অন্য মেশিনের সাথে যোগাযোগ করা অসম্ভব ছিল।

সেজন্য ১৯৬০-এর দশকের اوایل লিকলিডার যে 'গ্লোবাল নেটওয়ার্ক' এর আইডিয়া প্রস্তাব ও প্রচার করলেন তা বিপ্লবকর ছিল। এটি তার বৃহত্তর দৃষ্টিভঙ্গির সাথে জড়িত ছিল, যা ছিল কম্পিউটার এবং মানুষের মধ্যে পরিপূর্ণ সিমবায়োসিস।

তিনি নিশ্চিত ছিলেন যে ভবিষ্যতে কম্পিউটার জীবন মান উন্নত করবে এবং পুনরাবৃত্ত কাজগুলো দূর করবে, মানুষকে সৃজনশীলভাবে, গভীরভাবে চিন্তা করতে এবং কল্পনা शक्ति প্রবাহিত করার জন্য স্থান ও সময় দেবে।

এটি শুধু তখন ফলাফল দিতে পারত যদি বিভিন্ন সিস্টেম ভাষা বাধা ভাঙে এবং একটি وسیর নেটওয়ার্কে ইন্টিগ্রেট হয়। এই "নেটওয়ার্কিং" ধারণাটিই আজ আমরা যে ইন্টারনেট ব্যবহার করি সেটি করে। এটি основном ভিন্ন সিস্টেমের যোগাযোগের জন্য সাধারণ মানদণ্ডের প্রয়োজন।

একটি ডিস্ট্রিবিউটেড প্যাকেট সুইচড নেটওয়ার্ক তৈরি করা

এই পয়েন্ট পর্যন্ত (১৯৬০-এর দশকের শেষে), কম্পিউটারে টাস্ক রান করতে চাইলে, ডেটা টেলিফোন লাইন 통해 "সার্কিট সুইচিং" পদ্ধতিতে পাঠানো হতো।

এই পদ্ধতি ফোন কলের জন্য ভালো কাজ করত কিন্তু কম্পিউটার এবং ইন্টারনেটের জন্য খুব অদক্ষ ছিল।

এই পদ্ধতিতে আপনি ডেটা কেবল একটি পূর্ণ প্যাকেট হিসেবে পাঠাতে পারতেন, অর্থাৎ নেটওয়ার্কের ওপর ডেটা পাঠানো, এবং কেবল একবারে একটি কম্পিউটারে। তথ্য হারানো এবং পুরো প্রক্রিয়াটি নতুন করে শুরু করতে হলে সাধারণ ছিল। এটি সময়সাপেক্ষ, অপ্রভাবশীল, এবং ব্যয়বহুল ছিল।

শীতযুদ্ধ যুগে, এটি খুব খতরনাকও ছিল। টেলিফোন সিস্টেমে আক্রমণ পুরো কমিউনিকেশন সিস্টেম ধ্বংস করত।

उस সমস্যার সমাধান ছিল প্যাকেট সুইচিং।

এটি ডেটা ট্রান্সফারের একটি সহজ এবং দক্ষ পদ্ধতি। ডেটাকে একটি বড় স্ট্রিম হিসেবে পাঠানোর বদলে, এটি সেটাকে টুকরো টুকরো করে কাটে।

তারপর ইনফরমেশন প্যাকেটগুলোকে ব্লকে ভাঙে এবং যত ত্বরিত সম্ভব এবং যত সম্ভব দিক থেকে ফরওয়ার্ড করে, প্রতিটি নেটওয়ার্কে নিজস্ব আলাদা রুট নেয়, যতক্ষণ না তারা গন্তব্যে পৌঁছায়।

গন্তব্যে পৌঁছালে সেগুলো পুনরায় সংযুক্ত করা হয়। এটি সম্ভব কারণ প্রতিটি প্যাকেটে প্রেরক, গন্তব্য, এবং একটি নম্বর সম্পর্কিত তথ্য থাকে। এটি রিসিভারকে তাদের মূল আকারে পুনরায় জোড়া দিতে সক্ষম করে।

এই পদ্ধতিটি বিভিন্ন বিজ্ঞানীদের দ্বারা গবেষণা করা হয়েছিল, কিন্তু পল বারানের ডিস্ট্রিবিউটেড নেটওয়ার্ক সম্পর্কিত আইডিয়াগুলো পরে ARPANET দ্বারা গ্রহণ করা হয়েছিল।

বারান একটি কমিউনিকেশন সিস্টেম বের করার চেষ্টা করছিলেন যা নিউক্লিয়ার আক্রমণে বাঁচতে পারে। মূলত তিনি এমন একটি কমিউনিকেশন সিস্টেম খুঁজছিলেন যা ব্যর্থতা হ্যান্ডেল করতে পারে।

তিনি এই সিদ্ধান্তে পৌঁছেলেন যে নেটওয়ার্ক দুটি ধরনের স্ট্রাকচারের চারপাশে তৈরি হতে পারে: সেন্ট্রালাইজড এবং ডিস্ট্রিবিউটেড।

এই স্ট্রাকচার থেকে তিন ধরনের নেটওয়ার্ক তৈরি হলো: সেন্ট্রালাইজড, ডিসেন্ট্রালাইজড, এবং ডিস্ট্রিবিউটেড। তিনটির মধ্যে শুধু শেষটিই আক্রমণে বাঁচতে পারত।

ইন্টারনেটের বিবর্তন: আবিষ্কার থেকে আধুনিক ওয়েব পর্যন্ত
ছবি RAND CORPORATION থেকে

যদি उस ধরনের নেটওয়ার্কের একটি অংশ ধ্বংস হত, বাকি অংশটি কাজ করত থাকত এবং টাস্কটি সহজেই অন্য অংশে স্থানান্তরিত হত।

उस সময়, তারা নেটওয়ার্কের দ্রুত বিস্তারের কথা মনে করত না – আমাদের সেটি দরকার ছিল না। এবং শুধু আগামী বছরে এই বিস্তার আকার নিতে শুরু করল। বারানের আইডিয়াগুলো তার যুগের চেয়ে आगे ছিল, তবে সেগুলো আজ ইন্টারনেট কীভাবে কাজ করে তার ভিত্তি রেখে দিয়েছিল।

এক্সপেরিমেন্টাল প্যাকেট সুইচড নেটওয়ার্ক সফল হলো। এটিই ARPANET আর্কিটেকচারের sơমূল সৃষ্টিতে নিয়ে এলো যেটি এই পদ্ধতি গ্রহণ করল।

ARPANET কীভাবে তৈরি হয়েছিল

যা একটি শীতযুদ্ধের হুমকির প্রতিক্রিয়া হিসেবে শুরু হয়েছিল, সেটি কিছু ভিন্নতে রূপ নিতে শুরু করল। ইন্টারনেটের প্রথম প্রোটোটাইপ ধীরে ধীরে আকার নিতে শুরু করল এবং প্রথম কম্পিউটার নেটওয়ার্ক তৈরি হলো, ARPANET।

লক্ষ্য এখন ছিল রিসোর্স শেয়ারিং, সেটি ডেটা, ফলাফল, বা অ্যাপ্লিকেশন কি না। এটি মানুষকে, তারা কোথায় থাকেন সেটা নির্বিশেষে, দূরে থাকা ব্যয়বহুল কম্পিউটিং পাওয়ার ব্যবহার করতে দিত, যেন সেটি তাদের 눈앞েই থাকে।  

এই পয়েন্ট পর্যন্ত বিজ্ঞানীরা অন্য লোকেশনে থাকা কম্পিউটারে উপলব্ধ রিসোর্স ব্যবহার করতে পারত না। প্রতিটি মেইনফ্রেম কম্পিউটার তার নিজস্ব ভাষা বলত যাতে সিস্টেমের মধ্যে যোগাযোগের অভাব এবং असঙ্গতি ছিল।

কম্পিউটারগুলো কার্যকর হওয়ার জন্য, তারা একই ভাষা বলতে এবং একটি নেটওয়ার্কে লিংকড থাকতে হতো।

সেজন্য সমাধানটি ছিল একটি নেটওয়ার্ক তৈরি করা যা মাইলস দূরত্বে থাকা একাধিক রিসোর্স-শেয়ারিং মেইনফ্রেম সুপারকম্পিউটারের মাঝপথে কমিউনিকেশন লিংক স্থাপন করবে।

এজেন্সি এবং বিশ্ববিদ্যালয় দ্বারা চালিত কেন্দ্রগুলো সংযুক্ত করে একটি এক্সপেরিমেন্টাল নেশনওয়াইড প্যাকেট সুইচড নেটওয়ার্ক তৈরির কাজ শুরু হলো।

১৯৬৯ সালের ২৯ অক্টোবর বিভিন্ন কম্পিউটার প্রথম সংযোগ স্থাপন করল এবং কথা বলল, একটি 'নোড টু নোড' কমিউনিকেশন একটি কম্পিউটার থেকে অন্যটিতে। এটি একটি এক্সপেরিমেন্ট যা কমিউনিকেশনে বিপ্লব আনতে যাচ্ছিল।

প্রথম বার মেসেজ ডেলিভার করা হয়েছিল UCLA (University of California, Los Angeles) থেকে SRI (Stanford Research Institute)-এ।

সে শুধু "LO" লিখেছিল।

"LOGIN" লেখা ছিল কিন্তু প্রথমে সম্ভব হয়নি, কারণ সিস্টেম ক্র্যাশ করল এবং রিবুট করতে হলো। কিন্তু কাজ করল! প্রথম ধাপ নেওয়া হয়েছিল এবং ভাষা বাধা ভাঙা হয়েছিল।

১৯৬৯ সালের শেষ পর্যন্ত পুরো নেটওয়ার্কে চারটি নোডের মধ্যে সংযোগ স্থাপন করা হয়েছিল যার মধ্যে UCLA, SRI, UCSB (University of California Santa Barbara) এবং University of Utah ছিল।

ইন্টারনেটের বিবর্তন: আবিষ্কার থেকে আধুনিক ওয়েব পর্যন্ত

বছর গুলোর যাত্রায় নেটওয়ার্ক ধীরে ধীরে বাড়তে থাকল এবং আরও অনেক বিশ্ববিদ্যালয় যোগ দিল।

১৯৭৩ সালে ইংল্যান্ড এবং নরওয়ে-র সাথে সংযোগ স্থাপন করা নোডও ছিল। ARPANET বিশ্ববিদ্যালয় চালিত এই সুপারকম্পিউটিং কেন্দ্রগুলোক একসাথে তার নেটওয়ার্কে সংযুক্ত করতে সক্ষম হলো।

उस সময়ের সবচেয়ে বড় অর্জনগুলির একটি ছিল যে একটি নতুন সংস্কৃতি উদিত হচ্ছিল। একটি সংস্কৃতি যা সমস্যা সমাধান শেয়ারিং এবং নেটওয়ার্কিংয়ের মাধ্যমে সমষ্টিগতভাবে সেরা সম্ভাব্য সমাধান খুঁজে বের করার চারপাশে ঘুরত।

उस সময় বিজ্ঞানী এবং গবেষকরা নেটওয়ার্কের প্রতিটি দিককে প্রশ্ন করত – প্রযুক্তিগত দিকের পাশাপাশি নৈতিক দিকও।

যে পরিবেশে এই আলোচনাগুলো ঘটত, সেগুলো সবার জন্য স্বাগতজনক এবং আধিপত্য-মুক্ত। সবাই আজাদে মতামত প্রকাশ করতে এবং বড় সমস্যা সমাধান করতে সহযোগিতা করতে পারত।

আজ আমরা ইন্টারনেটে সেই সংস্কৃতি চলছে দেখি। ফোরাম, সোশ্যাল মিডিয়া, এবং এর ম 통해, লোকজন প্রশ্ন করেন উত্তর পেতে বা সমস্যা সমাধান করতে একসাথে আসেন, সেগুলো যাই হোক কেন মানব অবস্থা এবং অভিজ্ঞতাকে প্রভাবিত করে।

সময় কাটার সাথে সাথে, ARPANET-এর সাথে সম্পর্কিত নয় এমন আরও স্বতন্ত্র প্যাকেট সুইচড নেটওয়ার্ক উত্থান করল (যা আন্তর্জাতিক স্তরে বিদ্যমান ছিল এবং ১৯৭০-এর দশকে গুণমান করা শুরু করল)। এটি একটি নতুন চ্যালেঞ্জ ছিল।

এই বিভিন্ন নেটওয়ার্কগুলোর নিজস্ব ডায়ালেক্ট ছিল, এবং ডেটা ট্রান্সফারের জন্য নিজস্ব স্ট্যান্ডার্ড। তাদের এই বড় নেটওয়ার্কে, আজ আমরা যে ইন্টারনেট জানি সেটিতে ইন্টিগ্রেট করা অসম্ভব ছিল।

এই বিভিন্ন নেটওয়ার্ককে একে অপরের সাথে কথা বলতে দেওয়া – বা ইন্টারনেটওয়ার্কিং, বিজ্ঞানীদের এই প্রক্রিয়ার জন্য ব্যবহৃত টার্ম – একটি চ্যালেঞ্জ সাবিত হলো।

সাধারণ স্ট্যান্ডার্ডের প্রয়োজন

আমাদের ডিভাইসগুলো এখন এমনভাবে ডিজাইন করা আছে যাতে সেগুলো স্বয়ংক্রিয়ভাবে geniş глобাল নেটওয়ার্কে সংযুক্ত হতে পারে। কিন্তু那时候 এই প্রক্রিয়া একটি জটিল কাজ ছিল।

এই বিশ্বব্যাপী ইনফ্রাস্ট্রাকচার, নেটওয়ার্কের নেটওয়ার্ক যাকে আমরা ইন্টারনেট বলি, কিছু স্বীকৃত প্রোটোকলের ওপর ভিত্তি করে তৈরি। সেগুলো নেটওয়ার্ক কীভাবে যোগাযোগ ও ডেটা এক্সচেঞ্জ করে সেটার ওপর ভিত্তি করে।

ARPANET-এর sơমূল দিন থেকে, এটিতে এখনো কম্পিউটারদের জন্য একটি সাধারণ ভাষা নেই যাতে এর বাইরের কম্পিউটার এর নিজস্ব নেটওয়ার্কের কম্পিউটারের সাথে যোগাযোগ করতে পারে। মাঝে মাঝে এটি একটি সুরক্ষিত এবং বিশ্বস্ত প্যাকেট-সুইচড নেটওয়ার্ক হলেও।

এই sơমূল নেটওয়ার্কগুলো একে অপরের সাথে কীভাবে যোগাযোগ করবে? 'গ্লোবাল নেটওয়ার্ক' এর দৃষ্টিভঙ্গি বাস্তব করার জন্য আমাদের নেটওয়ার্ককে আরও বিস্তৃত করতে হবে।

নেটওয়ার্কের নেটওয়ার্কের একটি খোলা নেটওয়ার্ক তৈরির জন্য, একটি সাধারণ প্রোটোকল দরকার। অর্থাৎ, নিয়মের একটি সেট।

এই নিয়মগুলো cukup কঠোর হতে হবে সুরক্ষিত ডেটা ট্রান্সফারের জন্য কিন্তু এটিও cukup নমনীয় হতে হবে ডেটা ট্রান্সফারের সব পদ্ধতিকে স্বীকৃতি দিতে।

TCP/IP দিন বাঁচাল

ভিন্ট瑟夫 এবং বব কান আমরা যা এখন ইন্টারনেট বলি সেটির ডিজাইন নিয়ে কাজ শুরু করলেন। ১৯৭৮ সালে ট্রান্সমিশন কন্ট্রোল প্রোটোকল এবং ইন্টারনেট প্রোটোকল তৈরি হলো, যাকে অন্যথায় TCP/IP বলা হয়।

ইন্টারকানেকশনের নিয়মগুলো ছিল:

  • স্বতন্ত্র নেটওয়ার্কগুলোকে পরিবর্তন করার প্রয়োজন ছিল না
  • যোগাযোগ অর্জনের চেষ্টা করা হতো
  • আंतरিক নেটওয়ার্কগুলো গেটওয়ে সহ অস্তিত্বে থাকবে যা এই নেটওয়ার্কগুলিকে সংযুক্ত করবে। তাদের কাজ হবে নেটওয়ার্কগুলোর মধ্যে অনুবাদ করা। এর জন্য একটি সর্বজনীন, সম্মত প্রোটোকল থাকবে।
  • কোনো কেন্দ্রীয় কন্ট্রোল থাকবে না, কেউ একজন বা সংস্থা ইনচার্জ থাকবে না।

সার্ফ ব্যাখ্যা করলেন:

TCP-এর কাজ হলো কেবল একটি HOST দ্বারা প্রোডিউস করা মেসেজের স্ট্রিম নেওয়া এবং কোনো পরিবর্তন ছাড়া একটি বিদেশী রিসিভিং HOST-এ সেটি পুনরুত্পাদন করা।

ইন্টারনেট প্রোটোকল (IP) তথ্য অবস্থান খুঁজে বের করা সম্ভব করে তোলে উপলব্ধ যানান্তরিক মেশিনের ঢেরের মধ্যে।

তো ডেটা কীভাবে ট্রাভেল করে?

তো একটি প্যাকেট একটি গন্তব্য থেকে অন্যটিতে কীভাবে যায়? প্রেরক গন্তব্য থেকে রিসিভিং একটা? TCP/IP এর কী ভূমিকা এবং এটি যাত্রাটি কীভাবে সম্ভব করে?

যখন একজন ব্যবহারকারী তথ্য পাঠায় বা গ্রহণ করে, প্রথম ধাপ হলো প্রেরকের মেশিনে TCP সেই ডেটাকে প্যাকেটে ভাঙে এবং বিতরণ করে। সেই প্যাকেটগুলো রাউটার থেকে রাউটার ইন্টারনেটের ওপর ট্রাভেল করে।

এই সময় IP প্রোটোকল সেই প্যাকেটগুলোর অ্যাড্রেসিং এবং ফরওয়ার্ডিং এর দায়িত্ব নেয়। শেষে, TCP প্যাকেটগুলোকে তাদের মূল অবস্থায় পুনরায় সংযুক্ত করে।

ইন্টারনেটের সাথে পরে কী ঘটল?

৮০-এর দশকে এই প্রোটোকল ভালোভাবে টেস্ট করা হয়েছিল এবং অনেক নেটওয়ার্ক দ্বারা গ্রহণ করা হয়েছিল। ইন্টারনেট শুধু বেড়ে ও স্কেল করত থাকল দ্রুত গতিতে।

সংযুক্ত গ্লোবাল নেটওয়ার্কের নেটওয়ার্ক শেষে হकीকত হতে শুরু করল। এটা এখনো मुख্যভাবে গবেষক, বিজ্ঞানী, এবং প্রোগ্রামার দ্বারা মেসেজ ও ইনফরমেশন এক্সচেঞ্জ করার জন্য ব্যবহার হতো। সাধারণ জনগণ এর সম্পর্কে প্রায় অজ্ঞ ছিল।

কিন্তু ৮০-এর দশকের শেষে এটা পরিবর্তন होने वाला ছিল।

এটি সম্ভব হলো টিম বার্নার্স-লির فضلেই যিনি ওয়েব পরিচয় করালেন – আজ আমরা ইন্টারনেট কীভাবে জানি ও ব্যবহার করি সেটি।

ইন্টারনেট এক কম্পিউটার থেকে অন্যটিতে মেসেজ পাঠানোর থেকে একটি অ্যাক্সেসযোগ্য এবং স্বজ্ঞাত পদ্ধতিতে মানুষকে ব্রাউজ করতে দেওয়ার দিকেweiter बढ़ল যা প্রাথমিকভাবে ইন্টারলিংকড ওয়েবসাইটের সংগ্রহ ছিল। ওয়েব ইন্টারনেটের ওপর তৈরি হয়েছিল। ইন্টারনেট তার ব্যাকবোন।

আশা করি এই আর্টিকেলটি আজ আমরা যে তথ্যের গ্যালাক্সি ব্যবহার করি তার উদ্ভব সম্পর্কে কিছু প্রসঙ্গ এবং অন্তর্দৃষ্টি দিয়েছে। এবং আশা করি আপনি এটি কীভাবে শুরু হয়েছিল এবং আজ 우리가 যে ইন্টারনেট জানি ও ব্যবহার করি সেটি হয়ে উঠার পথ সম্পর্কে শিখতে উপভোগ করেছেন।

  1. উইন্ডোজ ৮ এবং ১০-এ উইন্ডোজ আপডেট ট্রাবলশুটার ব্যবহার করার পদ্ধতি

  2. ভিপিএন (VPN) কী? এটি কীভাবে আপনার অনলাইন গোপনীয়তা রক্ষা করে

  3. জিমেইল লগইন হিস্টরি এবং গুগল অ্যাকাউন্ট অ্যাক্টিভিটি অনলাইনে দেখুন – আপনার অ্যাকাউন্ট সুরক্ষিত রাখুন

  4. মাইক্রোসফট এজে ইন্টারনেট এক্সপ্লোরার মোড সক্রিয় ও ব্যবহার করুন: দ্রুত গাইড