ইন্টারনেটের কথা হলে লক্ষ্য সবসময় গতি। খুব শীঘ্রই সাইট মালিকরা তাদের সাইটের গতি উন্নত করার জন্য নতুন HTTP/3 ব্যবহার করার অপশন পাবে, এবং একবার আপনার ব্রাউজার নতুন প্রোটোকল গৃহীত হলে, আপনি দ্রুত ডেটা ডাউনলোড লক্ষ্য করবেন।
HTTP/3 কী
HTTP, বা হাইপারটেক্সট ট্রান্সফার প্রোটোকল, হলো ওয়ার্ল্ড ওয়াইড ওয়েব দ্বারা ব্যবহৃত নেটওয়ার্ক প্রোটোকল যা আপনাকে ওয়েব পেজ লিঙ্ক খুলতে দেয়। এর প্রাথমিক উদ্দেশ্য হলো একটি ওয়েব সার্ভারের সাথে যোগাযোগ করা।
প্রোটোকলটি ১৯৮০-এর দশকের শেষে এবং ১৯৯০-এর দশকের শুরুতে বিকশিত হয়েছিল, এবং ১৯৯৬ সালে পাবলিকের জন্য রিলিজ করা হয়েছিল। এই প্রোটোকলের প্রথম ভার্সন প্রায় বিইশ বছর একমাত্র ভার্সন ছিল যতক্ষণ ২০১৫ সালে দ্বিতীয় ভার্সন HTTP/2 রিলিজ হয়েছিল। HTTP-এর দ্বিতীয় জেনারেশন পাইপলাইনিং এবং ডেটা কম্প্রেশন ব্যবহার করে কানেকশন দ্রুত করেছিল।
এখন, মাত্র চার বছর পর, HTTP/3 ব্রাউজার এবং ওয়েবসাইটে ইন্টিগ্রেশন শুরু করেছে এবং ইন্টারনেটকে আরও দ্রুত করার প্রতিশ্রুতি দিয়েছে।
HTTP/3 কে IETF (ইন্টারনেট ইঞ্জিনিয়ারিং টাস্ক ফোর্স) HTTP/2-এর একটি আরও আধুনিক রিপ্লেসমেন্ট হিসেবে গ্রহণ করেছে। এটি একাধিক টেকনোলজির মিশ্রণ যা একসাথে কাজ করে ইন্টারনেটে তথ্য অ্যাক্সেস করার সময় গতি এবং নিরাপত্তা উভয় উন্নত করতে।
এই নতুন টেকনোলজি ডেটা দ্রুত পাঠায়, এরর হওয়ার সম্ভাবনা কম, এবং লেটেন্সি কমানো হয়েছে যাতে লিঙ্কে ক্লিক করলে সাইট দ্রুত লোড হওয়া শুরু করে। HTTP/3-এ বিল্ট-ইন এনক্রিপশন আছে, তাই আলাদা HTTPS ডেজিগনেশনের প্রয়োজন নেই। এটি TLS (ট্রান্সপোর্ট লেয়ার সিকিউরিটি) ১.৩ এনক্রিপশন চালায়। এটি वही প্রোটোকল যা HTTPS-এ "S" যুক্ত করে।
HTTP/3 কোইসি (QUIC)-এর ওপর ভিত্তি করে তৈরি এবং এর আগের নাম ছিল HTTP-over-QUIC। QUIC, বা কুইক UDP ইন্টারনেট কানেকশনস, গুগল द्वारा विकসিত একটি প্রোটোকল।
HTTP/3 কীভাবে কাজ করে
HTTP/2 এবং HTTP/3-এর মধ্যে একটি গুরুত্বপূর্ণ পার্থক্য হলো সেগুলো কীভাবে ইন্টারনেটের মাধ্যমে ডেটা প্যাকেট পাঠায়। নতুন HTTP/3 TCP-এর পরিবর্তে UDP ব্যবহার করে। TCP এবং UDP উভয়ই ইন্টারনেটের মাধ্যমে ডেটার বিট পাঠানোর জন্য ব্যবহৃত প্রোটোকল। কিন্তু পুরনো TCP-তে, ইনফরমেশন প্যাকেটগুলো একটি অর্ডার্ড, এরর-চেকড, এবং নির্ভরযোগ্য পদ্ধতিতে পাঠানো হয়। শোনা ভালো লাগে, কিন্তু যদি ট্রান্সমিশন время একটু প্যাকেট হারানো হয়, তবে সেটি পুরো প্রক্রিয়াকে জ্যাম দিয়ে দিতে পারে, যেমন একটি দুর্ঘটনা ট্রাফিক জ্যাম সৃষ্টি করে।
HTTP/3 UDP প্রোটোকল ব্যবহার করে, কোনো অর্ডার বা এরর-চেকিং ছাড়াই ইনফরমেশন পাঠায়। এটি TCP-এর চেয়ে কম নির্ভরযোগ্য কিন্তু দ্রুত। যদি প্যাকেট হারায়, তবে আপনি যে অ্যাপ্লিকেশন ব্যবহার করছেন সেটি হারানো প্যাকেটগুলো আবার পাঠাতে বলতে পারে, হয়তো TCP ব্যবহার করে। কিন্তু HTTP/2-এর বিপরীতে, সেই হারানো প্যাকেট শুধু সেই প্যাকেটের ডেটাকে প্রভাবিত করে। এটি অন্য প্যাকেটগুলোর ট্রান্সমিশনকে প্রভাবিত করে না। মেনে যেন কেউ যাদু করেই ট্রাফিক দুর্ঘটনার গাড়িগুলো রাস্তার পাশে সরিয়ে দিয়েছে, যাতে বাকি গাড়িগুলো সেটি পার করে যেতে পারে।
এই সবচেয়ে নতুন HTTP প্রোটোকল একটি সিঙ্গেল কানেকশন তৈরি করে যা একসাথে HTML, JavaScript, CSS, এবং ইমেজের মতো একাধিক ডেটা স্ট্রিম পাঠাতে পারে।
দ্রুত ইনিশিয়াল হ্যান্ডশেকও প্রক্রিয়াকে গতিশীল করতে সাহায্য করে। একটি হ্যান্ডশেকের সময়, দুটি যোগাযোগকারী সাইট একে অপরকে স্বীকৃতি দেওয়ার, ভেরিফাই করার, এবং এনক্রিপশন ও সেশন কী স্থাপনের জন্য মেসেজ এক্সচেঞ্জ করে।
কানেকশন স্থাপন হলে, ডেটা UDP প্রোটোকল ব্যবহার করে ফ্লো করা শুরু করে। প্যাকেটগুলো যেকোনো ক্রমে ফ্লো করে, যা ট্রান্সমিশনকে দ্রুত করে। এটি কাজ করে কারণ প্রতিটি প্যাকেটে একটি আইডেন্টিফিকেশন মার্কার থাকে যা প্যাকেটগুলো রিসিভ হলে সেগুলো অর্ডার করতে সাহায্য করে।
এখন এটি কোথায় পাবেন
শুধু অপেক্ষা করুন। এটি আসবে। আপনি যদি কিছুই না করেন, তবে আপনি শীঘ্রই খুঁজে পাবেন যে ইন্টারনেট আপনার জন্য কোনো খরচ ছাড়াই দ্রুত হয়ে গেছে। আপনার ব্রাউজার sonuç করেই HTTP/3-এ স্যুইচ করবে।
আপনি যদি अधীর হয়ে এটি ট্রাই করতে চান, তবে ক্রোম এবং ফায়ারফক্স ব্রাউজারের এক্সপেরিমেন্টাল ভার্সন আছে যেগুলো আপনি অ্যাক্সেস করতে পারেন।
ক্রোমে, আপনি ফ্ল্যাগ এনাবল করে এক্সপেরিমেন্টালি ব্যবহার করতে পারেন:
- গুগল ক্রোমের এড্রেস বারে chrome://flags টাইপ করুন।
- "Experimental QUIC protocol" সেটিংস লোকেট করুন এবং এনাবল করুন।
মজিলা ফায়ারফক্সে, আপনি ফায়ারফক্স নাইটলির বিটা ভার্সন ডাউনলোড করতে পারেন।
ক্রোমিয়াম-ভিত্তিক ব্রাউজার যেমন ওপেরা এবং মাইক্রোসফ্ট এজ গুগল থেকে HTTP/3 টেকনোলজি ইনহেরিট করবে।
ক্লাউডফ্লেয়ার বর্তমানে এর কাস্টমারদের HTTP 3 ব্যবহার করার অপশন দিচ্ছে যারা ওয়েটিং লিস্টে ছিল। তাদের ব্যবহারকারীরা তাদের সাইটে এই আপগ্রেডগুলো ব্যবহার করতে পারবে এবং সেগুলো দ্রুত করতে পারবে। ফেসবুক এবং গুগল আসলে এই টেকনোলজি কিছুক্ষণ ধরে ব্যবহার করছে।
অন্য অনেক পাঠকের মতো, আপনি সম্ভবত কোনো পরোয়া না করেন কী আপনার ইন্টারনেট দ্রুত করছে যতক্ষণ গতি উন্নত হচ্ছে। HTTP/3 অপ্রয়োজনীয় লাইটনিং-ফাস্ট, ইনস্ট্যান্ট-অ্যাক্সেস অভিজ্ঞতা সৃষ্টি করবে না, কিন্তু যত বেশি ব্রাউজার এবং ওয়েবসাইট HTTP/3 ব্যবহার শুরু করবে, ইন্টারনেটের সাথে আপনার অভিজ্ঞতা উন্নত হবে।