شرح بروتوكول نقل النص الفائق او التشعبي (HTTP)
بروتوكول نقل النص الفائق HTTP
الوصف
بروتوكول نقل النص الفائق أو بروتوكول نقل النص التشعبي هو بروتوكول عديم الحالة لنقل الموارد في الإنترنت، وهو الطريقة الرئيسة والأكثر انتشاراً لنقل البيانات في الشبكة العنكبوتية العالمية.الهدف الأساسي من بنائه كان إيجاد طريقة لنشر واستقبال صفحات HTML.
ان الشبكات تعتمد في نقل البيانات فيما بينها على بروتوكولات عديدة ومن ضمنها بروتوكول HTTP ,ويعتبر من البروتوكولات الاساسية لتبادل البيانات وهو اختصار لعبارة(HyperText Transfer Protocol) ويستخدم البورت رقم 80
في الخادم الذي يقوم باستقبال وارسال البيانات.وهو سريع جدا في نقل البيانات.
ال HTTP هو البرتوكول الذي يعمل عليه الويب، وهو الذي من خلاله تتواصل مع السيرفر وترسل البيانات فكل الطلبات التي تقوم بها من المتصفح (الكلاينت Client) أو التطبيقات في الجوالات، سواءً كانت تعبئة النماذج والتسجيل، أو شراء المنتجات وتصفح مواقع التواصل الاجتماعي أو مشاهدة المقاطع على اليوتيوب. فكلها تستخدم برتوكول ال HTTP.
كيف يعمل بروتوكول HTTP
ان المستخدم حين يقوم بفتح متصفح الانترنت ويدخل رابط موقع معين يرسل طلب الى خادم الويب سيرفر الذي يستضيف الموقع ويقوم بانشاء طلب HTTP ويقوم الخادم بارسال رد الى العميل الذي قام بالاتصال به وارسال الملفات والصور والنصوص عبر بروتوكول HTTP واظهارها على المتصفح بشكل يمكن قرائتها من قبل المستخدم.
اصدارات بروتوكول HTTP
الإصدار 0.9:نم نشر هذا الإصدار في عام 1991، وكان به العديد من العيوب التصميميه، ولم يكن يدعم سوى وسيله واحده فقط هي وسيله «GET».
الإصدار 1.0:يعتبر هذا الإصدار هو أول إصدار من البروتوكول يتم نشره على نطاق واسع.أضاف هذا الإصدار العديد من الإمكانيات المتاحه حاليا، مثل إستمارات الويب، الوسائط، توجيهات البروتوكول (HTTP Headers)
وغيرها، وقد ساهم هذا الإصدار بشكل فعال في نشر خدمه الويب حول العالم.
الإصدار 1.1:و الإصدار الحالي للبروتوكول.وقد ركز هذا الإصدار على إصلاح العيوب في الإصدار السابق واهتم بتحسين سرعه الأداء، ودعم إمكانيات جديده، مثل دعم تعدد المواقع على خادم واحد بسهوله ويسر.
الإصدار 2.0:هو إصدار مقترح لاحق للإصدار الحالي، وقد تم الإنتهاء من عرض الأبحاث الخاصه بهذا الإصدار المقترح في عام 1998.ولا يوجد أي خطط لإحلال هذا الإصدار بدل الإصدار الحالي في الوقت الحالي.
الإصدار 3:تم اعاماد هذا الإصدار في نوفمبر 2018. يقوم هذا الاصدار باستبدال بروتوكول TCP لنقل المعلومات ببروتوكول QUIC المبني على بروتوكول UDP
الطلبات المرسلة ومعرفة كلمات السر التي تستخدمها في الدخول للمواقع ولذلك تم تطوير البروتوكول وجعله يدعم التشفير واكثر امنا الى بروتوكول (HTTPS) وهو مزيج من بروتوكول نقل النص التشعبي خدمة تصميم المواقع تلس
وهو اكثر امنا من البروتوكول السابق.
اقسام:
انترنت