ما هو HTTP؟ التعريف والمعنى

HTTP أو HyperText Transfer Protocol هو بروتوكول يمثل حجر الزاوية في اتصال البيانات على الويب. تتضمن مستندات النص التشعبي ارتباطات تشعبية لمصادر أخرى يمكن للمستخدم الوصول إليها بسهولة. HTTP هو بروتوكول استجابة للطلب حيث يرسل المستخدم ، عادةً ما يكون المستعرض طلبًا إلى الخادم الذي يرسل استجابة بناءً على الطلب. تم تصميم HTTP للسماح بالعناصر الوسيطة مثل خوادم التخزين المؤقت ووكلاء HTTP. تم تصميم HTTPS ليكون بروتوكولًا موجهًا للاتصال يعتمد على TCP ولكن يمكن تكييف البروتوكول لاستخدام بروتوكولات "غير موثوقة" مثل UDP.

Technipages يشرح HTTP

تم تطوير HTTP في البداية بواسطة السير Tim Berners-Lee في عام 1989 (على الرغم من أنه كان في عام 1991 بحلول الوقت الذي تم فيه إصدار أول نسخة موثقة بالكامل) أثناء العمل كزميل في CERN ، كان الغرض منه أن يكون عبارة عن مجموعة من البروتوكولات والتقنيات المختلفة للسماح بالاتصال السهل عبر الإنترنت الذي اخترعه في وقت سابق من ذلك العام. منذ ذلك الحين ، تمت إعادة وصف البروتوكول عدة مرات لزيادة الكفاءة ، في حين لم يتم إهمال الإصدارات القديمة ، إلا أنها تراجعت عن الاستخدام ببطء.

يحدد بروتوكول HTTP عددًا من أكواد الحالة التي يجب على الخادم تضمين واحد منها في استجابة ، فإن رمز الحالة الذي من المرجح أن يكون الأشخاص على دراية به هو 404 مما يعني "المورد ليس كذلك وجدت".

بروتوكول HTTP هو بحكم تعريفه نصًا عاديًا ، ويمكن لطرف ثالث الاستماع إلى محتويات جميع الاتصالات. يمكن إضافة طبقة تشفير في الأعلى باستخدام TLS (كانت تسمى الإصدارات القديمة SSL) وهذا البديل الآمن هو يسمى HTTPS ويوفر السرية وتكامل البيانات وتحديد هوية المضيف من خلال استخدام التشفير. يتطلب HTTP2 الذي تم إصداره في عام 2015 استخدام مستوى معين من التشفير أو أعلى على الرغم من أن الاستيعاب كان بطيئًا لأن الأجهزة القديمة لا تدعم بالضرورة الإصدار الأحدث من بروتوكول HTTP.

الاستخدامات الشائعة لـ HTTP

  • لم يستجب الخادم لطلب HTTP الخاص بي.
  • HTTP هو بروتوكول غير آمن.
  • يحدد النص العادي بروتوكولات HTTP ، بينما تحتوي بروتوكولات HTTPS على طبقة تشفير مضافة.

إساءة استخدام HTTP الشائعة

  • لم يتم تحميل صفحة HTTP.