ব্রাউজারগুলি কি প্রতিটি এইচটিটিপি অনুরোধের জন্য নতুন টিসিপি সংযোগ তৈরি করে?


23

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

ব্রাউজারগুলি কেবলমাত্র একটি টিসিপি অনুরোধটি খুলতে পারে এবং যতক্ষণ না ব্যবহারকারী এখনও সেই সার্ভারটিতে ব্রাউজ করছেন ততক্ষণ সার্ভারগুলিকে এটি পরিচালনা করতে সর্বোচ্চ পরিমাণে সংযোগ ব্যবহার করতে হবে। তবে আবার, যদি ব্রাউজারগুলি প্রতিটি অনুরোধের জন্য একটি সংযোগ তৈরি করে এবং ব্যবহারকারী একই সার্ভারে অনেকগুলি ব্রাউজ করে, তবে এটি নষ্ট মনে হবে। এটি সাধারণত কীভাবে কাজ করে? একটি টাইমার ব্যবহারের মাধ্যমে হতে পারে?

উত্তর:


30

HTTP / 0.9 (আর ব্যবহৃত হয় না) এ, প্রতিটি অনুরোধ পৃথক টিসিপি সংযোগ ব্যবহার করেছিল এবং সংযোগ বন্ধ করে একটি প্রতিক্রিয়ার শেষটি সংকেত দেওয়া হয়েছিল।

HTTP / 1.0 এ, পৃথক সংযোগগুলি এখনও সরকারী ডিফল্ট। তবে, Connection: Keep-Aliveসার্ভার সমর্থন করে যদি একটি অফিশিয়াল তবে খুব বহুল সমর্থিত " " অনুরোধ শিরোনাম অবিচ্ছিন্ন সংযোগের জন্য অনুরোধ করা যায়।

HTTP / 1.1 এ, অবিচ্ছিন্ন সংযোগগুলি ডিফল্ট হয়ে গেছে এবং পুরানো একক-অনুরোধ আচরণটি স্পষ্টভাবে অনুরোধ করতে হবে। সাধারণত একাধিক (2–5) ধ্রুব সংযোগ ব্যবহৃত হয়।

(Ptionচ্ছিকভাবে অনুরোধগুলি পাইপলাইন করা যেতে পারে , যদিও এটি কার্যকর করা কঠিন হয়ে দাঁড়িয়েছে এবং এটি সমাধানের চেয়ে আরও বেশি সমস্যা তৈরি করে (হেড-অফ-লাইন ব্লকিং ইত্যাদি), সুতরাং কেউ এইচটিটিপি / 1.x পাইপলাইন ব্যবহার করে না)))

এইচটিটিপি / ২ (ওরফে এসপিডিওয়াই ) একইসাথে বহু অনুরোধগুলি মাল্টিপ্লেক্সে ডিজাইন করা হয়েছিল। এটিতে ফ্রেমিং / প্যাকেটাইজেশন স্তর রয়েছে যা কোনও ক্রমে এমনকি একসাথে প্রতিক্রিয়াগুলিও আসতে দেয়।

সংস্থানসমূহ: উইকিপিডিয়া নিবন্ধ এবং আরএফসি 2616 বিভাগ 8.1



6

"সংযোগ: কিপ-অ্যালাইভ" শিরোনাম রয়েছে। বিশদ জন্য এনভিকি দেখুন ।

সংযোগগুলি ক্যাপচার এবং বিশ্লেষণ করতে এবং সমস্ত শিরোনাম দেখতে আপনি ওয়্যারশার্ক ব্যবহার করতে পারেন।


ফিডলারের পরিবর্তে ওয়্যারশার্ক কেন?
পেসারিয়ার

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