خصائص بروتوكول Http.

خصائص بروتوكول Http.
(اخر تعديل 2023-06-24 14:30:15 )

بروتوكول نقل النص التشعبي (HTTP) هو بروتوكول على مستوى التطبيق لأنظمة معلومات الوسائط التشعبية التعاونية والموزعة، فما هي خصائص بروتوكول HTTP؟

بروتوكول HTTP هو بروتوكول اتصال البيانات المستخدم لإنشاء اتصال بين العميل والخادم. HTTP هو بروتوكول اتصال قائم على TCP / IP. والذي يستخدم لتقديم البيانات مثل ملفات الصور ونتائج الاستعلام وملفات HTML وغيرها على شبكة الويب العالمية (WWW) مع المنفذ الافتراضي هو TCP 80. كما انه يوفر طريقة موحدة لأجهزة الكمبيوتر تواصلوا مع بعضهم البعض.

الخصائص الأساسية لبروتوكول HTTP.

يوجد هناك مجموعة من الخصائص المحددة لبروتوكول نقل النص التشعبي، ومن أهمها:

  • البروتوكول الذي يسمح لخوادم الويب والمتصفحات بتبادل البيانات عبر الويب.
  • إنه بروتوكول استجابة الطلب.
  • يستخدم اتصالات TCP الموثوقة بشكل افتراضي على منفذ TCP 80.
  • عديم الحالة، يعني أن كل طلب يعتبر الطلب الجديد. بمعنى آخر، لا يتعرف الخادم على المستخدم افتراضيًا.

ميزات بروتوكول HTTP.

عدا عن خصائص HTTP، هناك ثلاث ميزات أساسية تجعل بروتوكول HTTP بروتوكولًا بسيطًا وقويًا يستخدم للاتصال:

  • مستقل عن الوسائط: يحدد أن أي نوع من محتوى الوسائط يمكن إرساله بواسطة HTTP طالما أن كل من الخادم والعميل يستطيعان التعامل مع محتوى البيانات.
  • غير متصل: إنه نهج بدون اتصال حيث يبدأ عميل HTTP، أي المتصفح، في طلب HTTP وبعد إرسال الطلب، يفصل العميل عن الخادم وينتظر الاستجابة.
  • عديم الحالة: يكون العميل والخادم على دراية ببعضهما البعض أثناء الطلب الحالي فقط. بعد ذلك، كلاهما ينسى بعضهما البعض. نظرًا لطبيعة البروتوكول عديمة الحالة، لا يمكن للعميل أو الخادم الاحتفاظ بالمعلومات حول الطلبات المختلفة عبر صفحات الويب.

إقرأ أيضاً… أنواع البروتوكولات المستخدمة في شبكات الإنترنت.

البنية الأساسية للبروتوكول.

توضح المكونات التالية البنية الأساسية لهذا البروتوكول:

  • بنية HTTP.

بروتوكول HTTP هو بروتوكول طلب / استجابة يعتمد على البنية القائمة على العميل / الخادم. كما تعمل متصفحات الويب والروبوتات ومحركات البحث وما إلى ذلك مثل عملاء HTTP ويعمل خادم الويب كخادم.

  • العميل.

يرسل عميل HTTP طلبًا إلى الخادم في شكل طريقة طلب و URI وإصدار بروتوكول. كما أنه يكون متبوعًا برسالة تشبه MIME تحتوي على معدِّلات الطلب ومعلومات العميل ومحتوى الجسم المحتمل عبر اتصال TCP / IP.

  • الخادم.

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