Blog top image

What is HTTP


  • HTTP এর পূর্নরুপ হলো Hypertext Transfer Protocol
  • Hypertext মানে হল এমন একটা টেক্সট যেটা একটা লিঙ্ক থেকে পাওয়া যায়, সাধারণতঃ লিঙ্কটা ইন্টারনেটের সাথে যুক্ত কোন সার্ভারের হয়ে থাকে
  • যদিও Hypertext লেখা আছে কিন্তু HTTP ব্যাবহার করা হয় hypermedia (লেখা, ছবি, সাউন্ড, ভিডিও) ট্রান্সফার করার জন্য
  • এটা একটা ক্লায়েন্ট সার্ভার প্রোটোকল। ক্লায়েন্ট একটা কানেকশন তৈরি করে, সার্ভারকে রিকুয়েস্ট করে এবং সার্ভার থেকে রিস্পন্সের জন্য অপেক্ষা করে
  • এটা একটা স্টেটলেস প্রোটকল, তারমানে হচ্ছে দুইটা রিকোয়েস্টের মধ্যে কোন রকম সম্পর্ক থাকে না। তবে সেশন থাকতে পারে। স্টেট এর সাথে সেশনকে গুলাবেন না
  • এই প্রোটকল লেখা শুরু করেছিলেন স্যার Tim Berners-Lee - ১৯৮৯ সালে, সার্নে কাজ করার সময়