انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-017-L05

HTTP/1.1 وHTTP/2 وHTTP/3 باختصار

  • الدرس 5 من 6
  • Junior
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

understand versions and connection reuse at a high level.

الموضوعات المخطط لها

  • HTTP/1.1 is text based. Connections are kept alive and reused, but requests on one connection wait in line.
  • HTTP/2 is binary and multiplexes many requests over one connection, and compresses headers.
  • HTTP/3 runs over QUIC (on UDP) and avoids one lost packet stalling everything.
  • Your controller code does not change between versions; the server and client negotiate it.
  • Opening a new connection is expensive (TCP and TLS handshakes), so reuse matters.
تفاصيل المخطط المبدئي

عرض عملي

a diagram of three requests: HTTP/1.1 queued on one connection, HTTP/2 interleaved on one connection.

اختبر فهمك

What problem does HTTP/2 multiplexing reduce?

أظهر الإجابة

Requests waiting in line on one connection.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.