HTTP এর পূর্ণরূপ কি?এবং HTTP কীভাবে কাজ করে?

আপনি কি জানেন HTTP এর পূর্ণরূপ কি?এবং HTTP কীভাবে কাজ করে? যদি হ্যাঁ ,তাহলে আপনি অবশ্যই আপনার ব্রাউজারের ঠিকানা বারে এই দুটি শব্দ দেখেছেন, আপনি প্রধানত এটি একটি ওয়েবসাইটের url এর শুরুতে দেখেছেন।

এই প্রশ্নটা নিশ্চয়ই কোনো না কোনো সময়ে আপনার মনে এসেছে যে এগুলো কী, কীভাবে কাজ করে এবং HTTP এবং HTTPS-এর মধ্যে পার্থক্য কী।

আজ এই নিবন্ধে আমরা HTTP এবং HTTPS সম্পর্কে সম্পূর্ণ তথ্য দেওয়ার চেষ্টা করেছি, আমরা আশা করি এটি পড়ে আপনি HTTP এবং HTTPS সম্পর্কিত আপনার সমস্ত প্রশ্নের উত্তর পেয়ে যাবেন।

HTTP কি?

HTTP হল একটি ইন্টারনেট নেটওয়ার্ক প্রোটোকল যা ওয়েবসাইটে এক স্থান থেকে অন্য স্থানে ডেটা স্থানান্তর করতে ব্যবহৃত হয়। এটি একটি ওয়েব পেজে ডেটা ট্রান্সমিশনের জন্য প্রদত্ত কমান্ড এবং পরিষেবা হিসাবে সংজ্ঞায়িত করা যেতে পারে।

যেকোনো ওয়েবসাইট অ্যাক্সেস করার জন্য একটি URL-এ ঠিকানার আগে http:// লিখে এটি ওয়েব পেজে পৌঁছায় এবং HTTP-র মাধ্যমে ব্রাউজারে যোগাযোগ করে। যেমন digital prithibi এর URL হল https://digitalprithibi.com/, এই HTTP হল যোগাযোগের ডিফল্ট মোড অর্থাৎ আপনি যখন ওয়েব ব্রাউজারে একটি ওয়েবসাইটের নাম লিখবেন,তখন এটি স্বয়ংক্রিয়ভাবে http:// লিখে এসে আপনার সামনে চলে আসবে।

Http এর পূর্ণরূপ কি?

HTTP এর পুরো নাম হলো – Hyper text transfer protocol.

HTTP কীভাবে কাজ করে?

HTTP সার্ভার-ক্লায়েন্ট মডেল ব্যবহার করে ডেটা প্রেরণ করে। এটি একটি নির্দিষ্ট নিয়ম দ্বারা যোগাযোগ করা হয়। যখন আমরা আমাদের ফোন বা কম্পিউটারের মাধ্যমে কিছু অনুসন্ধান করার জন্য একটি ওয়েবসাইট লিঙ্ক প্রবেশ করি, তখন আমাদের ডিভাইসের ব্রাউজার থেকে একটি অনুরোধ ওয়েবসাইট সার্ভারে যায়।

এটি http কোডে সাড়া দেয়। সার্ভার URL এর বৈধতা পরীক্ষা করে এবং আপনার ব্রাউজারে এর ডেটার একটি অনুলিপিতে পাঠায়।যা HTTP সার্ভার থেকে ক্লায়েন্ট, সার্ভার থেকে ব্রাউজারে ডেটা স্থানান্তরের কাজ করে।

HTTP এর ইতিহাস

টিম বার্নার্স-লি মূলত ওয়ার্ল্ড ওয়াইড ওয়েবকে সংজ্ঞায়িত করার জন্য তার কাজের অংশ হিসাবে 1990 এর দশকের গোড়ার দিকে প্রাথমিক HTTP তৈরি করেছিলেন।

1990 এর দশকে তিনটি প্রাথমিক সংস্করণ ব্যাপকভাবে প্রচারিত হয়েছিল।সেগুলি হলো –

  • HTTP 0.9 (বেসিক হাইপারটেক্সট নথি সমর্থন করতে)
  • HTTP 1.0 (সমৃদ্ধ ওয়েবসাইট এবং স্কেলেবিলিটি সমর্থন করার জন্য এক্সটেনশন)
  • HTTP 1.1 (HTTP 1.0 এর কর্মক্ষমতা সীমা মোকাবেলা করার জন্য তৈরি করা হয়েছে, ইন্টারনেট RFC 2068-এ নির্দিষ্ট করা হয়েছে)
  • সর্বশেষ Version , HTTP 2.0, 2015 সালে একটি অনুমোদিত মান হয়ে ওঠে। এটি HTTP 1.1 এর সাথে পশ্চাদমুখী সামঞ্জস্য বজায় রাখে, তবে এটি অতিরিক্ত কর্মক্ষমতা প্রদান করতে সক্ষম।

যদিও স্ট্যান্ডার্ড HTTP কোনো নেটওয়ার্কে ট্র্যাফিক এনক্রিপ্ট করে না, HTTPS স্ট্যান্ডার্ডটি (মূলত) সিকিউর সকেট লেয়ার (SSL) বা (পরে) ট্রান্সপোর্ট লেয়ার সিকিউরিটি (TLS) ব্যবহারের মাধ্যমে এনক্রিপশন যোগ করার জন্য তৈরি করা হয়েছিল।

HTTP নিরাপদ নয় কেনো

আমরা যখন কোনো ব্রাউজারের সার্চ বারে কোনো ওয়েবসাইট ওপেন করি, তখন তার সামনে Http লেখা থাকে, অর্থাৎ ওই URL-এ যাই হোক না কেন ডেটা Http-এর মাধ্যমে আমাদের কাছে পৌছায় যা সহজেই হ্যাক করা যায়।

Http প্রোটোকল সুরক্ষিত নয়, এর মাধ্যমে পাঠানো ডেটা হ্যাকাররা সহজেই হ্যাক করতে পারে কারণ Http-এর ডেটা আনএনক্রিপ্টেড ফর্মে থাকে অর্থাৎ Http-এর ডেটা এনক্রিপ্ট করা ছাড়াই সার্ভারে স্থানান্তরিত হয় অর্থাৎ এই ধরনের ফর্ম্যাটে ডেটা Http-এর সার্ভারের প্রয়োজন হয় না। সনাক্তকরণ, এই সমস্ত কারণে, এটি নিরাপদ নয়, তাই আপনার ব্যক্তিগত তথ্য Http-এর মাধ্যমে স্থানান্তর করার ক্ষেত্রে এটি আপনার ব্যক্তিগত তথ্য হ্যাক হওয়ার ঝুঁকি থাকে৷

Share the article

Leave a comment