بروتوكول http هو بروتوكول للإنترنت. يمكن استخدامه لإرسال واستقبال المعلومات بين أجهزة الكمبيوتر أو بين الشبكات المختلفة.
إنها بنية بيانات ثنائية تتكون من سلسلة من ثماني بتات ، لكل منها قيمته الخاصة. تسمى هذه القيم "بت" ، ويتم ترتيب البتات في مجموعات تسمى "ثماني بتات" أو "بايت". البتات لها ترتيب دلالة ، مما يعني أنها مرقمة من 0 إلى 255 (البتة الأكثر أهمية في الموضع 0 ، البتة الأقل أهمية في الموضع 255). يمكن استخدام هذا الترتيب لتمثيل الأرقام بعدة طرق ، لكن لا يهم الطريقة التي تستخدمها: يمكن أن يمثل أيضًا كلمات وسلاسل نصية وأنواع بيانات أخرى. في هذا السياق ، يشير "http" إلى إصدار معين من هذا البروتوكول (يسمى HTTP / 1.1) تم تطويره بواسطة اتحاد شبكة الويب العالمية (W3C).
تم تصميم بروتوكول http بواسطة Tim Berners-Lee ، الذي عمل على
http هو بروتوكول يسمح بنقل البيانات بين أجهزة الكمبيوتر على الإنترنت.
غالبًا ما يستخدم المصطلح http للإشارة إلى بروتوكول HTTP ، وهو وسيلة للتواصل عبر الإنترنت باستخدام بروتوكول نقل النص التشعبي (HTTP). تم تطوير بروتوكول HTTP في عام 1990 بواسطة Tim Berners-Lee في CERN (المختبر الأوروبي لفيزياء الجسيمات). اخترعه بيرنرز لي كطريقة للوصول عن بعد إلى ملفات الكمبيوتر والموارد الأخرى على الإنترنت.
تحدد مواصفات HTTP طريقتين: GET و POST. تُستخدم طلبات GET لاسترداد المعلومات من خوادم الويب ، بينما تُستخدم طلبات POST عند إنشاء بيانات جديدة أو تعديل البيانات الموجودة.
يتمتع بروتوكول HTTP بالعديد من المزايا مقارنة بالبروتوكولات الأخرى مثل FTP (بروتوكول نقل الملفات) أو SMTP (بروتوكول نقل البريد البسيط) لأنه يمكن استخدامه عبر أنواع مختلفة من الشبكات والأجهزة مثل الهواتف المحمولة وأجهزة الكمبيوتر الشخصية وحتى متصفحات الويب. يمكن أيضًا تنفيذه بسهولة في البرامج التي تعمل على أنظمة تشغيل مختلفة و