خصائص بروتوكول HTTP

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

بروتوكول نقل النص التشعبي (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 بخط حالة ، بما في ذلك إصدار بروتوكول الرسالة ورمز نجاح أو خطأ ، متبوعًا برسالة تحتوي على معلومات الخادم، ومعلومات تعريف الكيان، ومحتوى نص كيان محتمل.

مقالات مرتبطة...

  • ما هو “موقع الويب المتجاوب”؟

    قد نصادف مصطلح “موقع الويب المتجاوب” أو  Responsive Website، لكن ما هو المقصود بهذا المصطلح؟ ولماذا يعتبر مهماً عند تصميم مواقع الويب؟ هناك ملايين الأجهزة المستخدمة في جميع أنحاء العالم، من الأجهزة اللوحية إلى الهواتف إلى أجهزة كمبيوتر سطح المكتب الكبيرة. يريد مستخدموا الجهاز أن يكونوا قادرين على عرض نفس مواقع الويب على أي من…

  • كيف تعمل الكاميرا؟

    في كل يوم تقريباً نستخدم أنواعاً مختلفة من الكاميرات، لكن كيف تعمل الكاميرا؟ وكيف تقوم بتحويل ما تراه أمامها إلى صورة فوتوغرافية؟ كيف تعمل الكاميرا الرقمية؟ تلتقط الكاميرا الرقمية الصور إلكترونية، يتم ذلك عن طريق تحويل الصورة الضوئية إلى إشارة كهربائية. يتم تحويل هذه الإشارة بعد ذلك إلى صورة رقمية بواسطة مستشعر الصورة بالكاميرا. يتكون…

  • ما هو برنامج كي لوجر (Keylogger)؟ وكيف تحمي نفسك منه؟

    من برامج التجسس الخطرة المنتشرة بكثرة هي برنامج كي لوجر أو راصد لوحة المفاتيح، فما هو برنامج كي لوجر؟ كيف يعمل؟ وكيف يمكن التخلص منه والوقاية من الإصابة به؟ ما هو برنامج كي لوجر؟ أداة تسجيل المفاتيح أو برنامج كي لوجر (Keylogger)، التي تسمى أحيانًا مسجّل ضغطات المفاتيح أو التقاط لوحة المفاتيح، هي نوع من…

  • برمجة الشبكات باستخدام الجافا.

    عندما تقوم أجهزة الكمبيوتر مثل أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المكتبية والخوادم والهواتف الذكية والأجهزة اللوحية ومجموعة واسعة من أدوات إنترنت الأشياء مثل الكاميرات وأقفال الأبواب وأجراس الأبواب والثلاجات والأنظمة الصوتية / المرئية وأجهزة الثيرموستات وأجهزة الاستشعار المختلفة بتشارك المعلومات والبيانات مع بعضها البعض، يعرف هذا الأمر باسم الشبكات. بكلمات بسيطة، يرتبط مصطلح برمجة الشبكة…

  • ما هو المستند في الحاسوب؟

    مستند الكمبيوتر هو ملف تم إنشاؤه بواسطة تطبيق برمجي. في حين أن مصطلح “المستند” يشير في الأصل إلى مستندات معالج النصوص على وجه التحديد، فإنه يستخدم الآن للإشارة إلى جميع أنواع الملفات المحفوظة. لذلك، قد تحتوي المستندات على نصوص وصور وصوت وفيديو وأنواع أخرى من البيانات. يتم تمثيل المستند برمز واسم ملف. يوفر الرمز تمثيلاً…

  • كيف تعمل شاشة اللمس؟

    شاشة اللمس هي شاشة عرض كمبيوتر تعمل كجهاز إدخال، لكن كيف تعمل شاشة اللمس؟ عندما يتم لمس شاشة تعمل باللمس بإصبع أو قلم ، فإنه يسجل الحدث ويرسله إلى وحدة تحكم للمعالجة. قد تحتوي شاشة اللمس على صور أو كلمات يمكن للمستخدم لمسها للتفاعل مع الجهاز. كيف تعمل شاشة اللمس؟ شاشة اللمس لها ميزتان رئيسيتان….