HTTP 1.1 এবং HTTP 2.0 এর মধ্যে পার্থক্য কী? [বন্ধ]


223

এইচটিটিপি / ১.১ পনেরও বেশি বছরেরও বেশি ভাল ওয়েব পরিবেশন করেছে, তবে এর বয়স দেখাতে শুরু করেছে।

HTTP 1.1 এবং 2.0 এর মধ্যে প্রধান পার্থক্য কি কেউ ব্যাখ্যা করতে পারেন ?

পরিবহন প্রোটোকলে কি কোনও পরিবর্তন আছে?


1
daniel.haxx.se/http2/http2-v1.9.pdf নিজেকে দেখুন HTTP2- এ নতুন কি আছে
টাইলার

1
এই ভিডিওগুলিতে সেই বিষয়গুলি সম্পর্কে কথা বলতে ভাল লাগছে youtube.com/watch?v=0L5Q_897fwk
গুজরাট সান্টানা

উত্তর:


190

এইচটিটিপি / 2 প্রশ্নগুলি মাল্টিপ্লেক্সিং, শিরোনাম সংক্ষেপণ, অগ্রাধিকার এবং আরও বুদ্ধিমান প্যাকেট স্ট্রিমিং ম্যানেজমেন্ট সমর্থন করে। এর ফলে হ্রাসপ্রাপ্তিগুলি হ্রাস পায় এবং আধুনিক ওয়েব পৃষ্ঠাগুলিতে সামগ্রী ডাউনলোডকে ত্বরান্বিত করে।

আরও বিশদ এখানে।


6
আরও একটি যোগ করতে, HTTP / 2 সার্ভার পুশকেও নির্দিষ্ট করে। এটি সম্পর্কে এখানে আরও পড়ুন: en.wikedia.org/wiki/HTTP/2_Server_Push
নিতিন বানসাল

87

এইচটিটিপি ২.০ হ'ল একটি বাইনারি প্রোটোকল যা একক (সাধারণত টিএলএস-এনক্রিপ্ট করা) টিসিপি সংযোগ ধরে বহু স্ট্রিমকে একাধিক করে।

প্রতিটি স্ট্রিমের বিষয়বস্তু হ'ল HTTP 1.1 টি অনুরোধ এবং প্রতিক্রিয়া, সবেমাত্র এনকোড করা হয়েছে এবং আলাদাভাবে প্যাক করা হয়েছে। এইচটিটিপি 2 স্ট্রীমগুলি পরিচালনা করতে বেশ কয়েকটি বৈশিষ্ট্য যুক্ত করে, তবে পুরানো শব্দার্থতাকে আড়াল করে ফেলে।


41
টিএলএস-এনক্রিপশন alচ্ছিক নয়। এটি প্রোটোকল দ্বারা alচ্ছিক হতে পারে, কিন্তু বাস্তব বিশ্বে না। ক্রোম এবং অন্যান্য ব্রাউজারগুলি https ছাড়াই HT2 গ্রহণ করবে না। সুতরাং প্রকৃত বিশ্বে আপনি যদি আপনার সার্ভারে কোনও শংসাপত্র ইনস্টল না করে HT22 সক্ষম করে থাকেন তবে ব্রাউজারগুলি কেবল HT1 এর সাথে সংযুক্ত হবে।
প্যাট্রিক কলিন্স

@ পেট্রিককোলিনস আসলে ব্রাউজারগুলি এইচটিটিপি 2 এর সাথে সংযুক্ত হবে তবে বাইনারি প্যাকেট স্ট্রিমের একটি ডাউনলোড শুরু করবে। তারা এসএসএল ছাড়া কীভাবে HTTP2 সামগ্রী প্রদর্শন করবেন তা জানেন না।
আভামান্ডার

3
এই উত্তরটি ভুল / বিভ্রান্তিকর এই দাবিতে যে HTTP / 2 কেবল প্যাক করে এবং এনডিড করে http / 1.1 টি অনুরোধ করে। নির্দিষ্ট পার্থক্য আছে। উদাহরণস্বরূপ, শিরোনামগুলি শরীর / পে-লোড থেকে পৃথকভাবে প্রেরণ করা হয়। এছাড়াও, শিরোনামের বিন্যাসটি কিছুটা পরিবর্তিত হয়েছে - যেখানে http / 1.x পদ্ধতিতে ইউরি, প্রতিক্রিয়া কোড এবং প্রোটোকল সংস্করণগুলি প্রথম লাইনে পাস করা হয়, তাকে অনুরোধ লাইন বলে। এইচটিটিপি / ২ স্যুইচুয়েডারের ধারণাটি প্রবর্তন করে, অন্যান্য সমস্ত শিরোনামের সামনে স্থাপন করা হয় এবং :প্রোটোকল সংস্করণ ব্যতীত এই দিকগুলি পরিচালনা করার জন্য একটি উপসর্গযুক্ত থাকে , যার HTTP / 2 তে কোনও সমতুল্য থাকে না।
এরিকেষ্ট

2
এছাড়াও, যখন শিরোনামগুলি কেস-সংবেদনশীল না হয়, প্রোটোকলের জন্য ছোট হাতের মধ্যে ট্রান্সমিশন প্রয়োজন।
এরিকেষ্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.