بروتوكول نقل النص الفائق: الفرق بين النسختين

[مراجعة غير مفحوصة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:التعريب V4
وسم: مُسترجَع
ترجمة ركيكة!
وسم: استرجاع يدوي
سطر 34:
 
وحيث أن الاستضافة الخاصة بأي موقع لا بد أن تتعامل مع هذا النظام، فإن مواقع الويب جميعها تعمل على أساس بنية هذا النظام وطريقته بغض النظر عن جهة الاستضافة.
 
== نظرة فنية عامة ==
 
يعمل HTTP كبروتوكول طلب - استجابة في نموذج حوسبة الخادم والعميل. قد يكون [[متصفح الويب]] ، على سبيل المثال ، "العميل" وتطبيقًا يعمل على جهاز كمبيوتر استضافة [[موقع الويب]] قد يكون "الخادم" . يرسل العميل رسالة HTTP '' طلب '' إلى الخادم. الخادم ، الذي يوفر "موارد" مثل ملفات [[اتش تي ام ال]] ومحتويات أخرى ، أو يؤدي وظائف أخرى نيابة عن العميل ، يقوم بإرجاع رسالة "استجابة" إلى العميل. تحتوي الاستجابة على معلومات حالة الإكمال حول الطلب وقد تحتوي أيضًا على المحتوى المطلوب في نص رسالتها.
 
متصفح الويب هو مثال على وكيل المستخدم (UA). تشمل الأنواع الأخرى لوكيل المستخدم برامج الفهرسة التي يستخدمها موفرو البحث (متتبع ارتباطات الويب) و متصفح الصوت و تطبيق الجوال و [[البرامج]] الأخرى التي تصل إلى ، أو يعرض محتوى الويب.
 
تم تصميم HTTP للسماح لعناصر الشبكة الوسيطة بتحسين أو تمكين الاتصالات بين العملاء والخوادم. غالبًا ما تستفيد مواقع الويب عالية الحركة من خوادم [[ذاكرة مخبأة (ويب)|ذاكرة مخبأة]] التي تقدم المحتوى نيابة عن الخادم الرئيسي لتحسين وقت الاستجابة. تقوم متصفحات الويب بتخزين موارد الويب التي تم الوصول إليها مسبقًا وإعادة استخدامها ، إن أمكن ، لتقليل حركة مرور الشبكة. يمكن لـ HTTP [[خادم وكيل]] في حدود [[شبكة خاصة]] تسهيل الاتصال للعملاء بدون عنوان قابل للتوجيه عالميًا ، عن طريق ترحيل الرسائل مع خوادم خارجية.
 
== التاريخ ==
 
المصطلح [[نص تشعبي]] صاغه [[تيد نيلسون]] في عام 1965 في [[مشروع زانادو]] ، والذي كان مستوحى بدوره من رؤية [[فانيفار بوش]] لاسترجاع المعلومات المستندة إلى الميكروفيلم في الثلاثينيات ونظام الإدارة "[[ميمكس]]" الموصوف في مقالته عام 1945 "[[كما قد نفكر]]". يعود الفضل إلى [[تيم بيرنرز لي]] وفريقه في [[سيرن]] في اختراع HTTP الأصلي ، جنبًا إلى جنب مع HTML والتقنية المرتبطة بخادم الويب ومتصفح الويب المستند إلى النص. اقترح بيرنرز لي لأول مرة مشروع "شبكة الانترنت" في عام 1989 - المعروف الآن باسم [[شبكة الويب العالمية]]. يحتوي الإصدار الأول من البروتوكول على طريقة واحدة فقط ، وهي GET ، والتي تطلب صفحة من الخادم. <ref>{{cite web |last=Berners-Lee |first=Tim |title=HyperText Transfer Protocol |url=https://www.w3.org/History/19921103-hypertext/hypertext/WWW/Protocols/HTTP.html |publisher=[[رابطة الشبكة العالمية]] |access-date=31 August 2010| مسار الأرشيف = https://web.archive.org/web/20210227232739/http://www.w3.org/History/19921103-hypertext/hypertext/WWW/Protocols/HTTP.html | تاريخ الأرشيف = 27 فبراير 2021 }}</ref> كانت الاستجابة من الخادم دائمًا صفحة أتش تي أم إل.<ref>{{cite web |title=The Original HTTP as defined in 1991 |url=https://www.w3.org/Protocols/HTTP/AsImplemented.html |publisher=World Wide Web Consortium |access-date=24 July 2010 |author=Tim Berners-Lee|author-link=Tim Berners-Lee | مسار الأرشيف = https://web.archive.org/web/20210322093130/https://www.w3.org/Protocols/HTTP/AsImplemented.html | تاريخ الأرشيف = 22 مارس 2021 }}</ref>
 
أول إصدار موثق من HTTP كان "" [https://www.w3.org/pub/WWW/Protocols/HTTP/AsImplemented.html HTTP V0.9]) ""1991). قاد ديف راجيت مجموعة عمل (HTTP (HTTP WG في عام 1995 وأراد توسيع البروتوكول مع عمليات ممتدة ، ومفاوضات ممتدة ، ومعلومات وصفية أكثر ثراءً ، مرتبطة ببروتوكول أمان أصبح أكثر كفاءة بإضافة طرق إضافية. <ref name="raggettprofile">{{cite web |last=Raggett |first=Dave |title=Dave Raggett's Bio |url=https://www.w3.org/People/Raggett/profile.html |publisher=World Wide Web Consortium |access-date=11 June 2010| مسار الأرشيف = https://web.archive.org/web/20210224143338/http://www.w3.org/People/Raggett/profile.html | تاريخ الأرشيف = 24 فبراير 2021 }}</ref><ref>{{cite web |last=Raggett |first=Dave |title=Hypertext Transfer Protocol Working Group |url=https://www.w3.org/Arena/webworld/httpwgcharter.html |publisher=World Wide Web Consortium |access-date=29 September 2010 |first2=Tim |last2=Berners-Lee| مسار الأرشيف = https://web.archive.org/web/20210224163445/http://www.w3.org/Arena/webworld/httpwgcharter.html | تاريخ الأرشيف = 24 فبراير 2021 }}</ref> قدم وتعرف رسميًا على HTTP V1.0 في عام 1996.
 
خطط فريق عمل HTTP لنشر معايير جديدة في ديسمبر 1995<ref>{{cite web |last=Raggett |first=Dave |title=HTTP WG Plans |url=https://www.w3.org/Arena/webworld/httpwgplans.html |publisher=World Wide Web Consortium |access-date=29 September 2010| مسار الأرشيف = https://web.archive.org/web/20210303160324/http://www.w3.org/Arena/webworld/httpwgplans.html | تاريخ الأرشيف = 3 مارس 2021 }}</ref> ودعم HTTP / 1.1 القياسي مسبقًا بناءً على الذي تم تطويره آنذاك (يسمى HTTP - NG) تم اعتماده بسرعة من قبل مطوري المستعرضات الرئيسيين في أوائل عام 1996. كان اعتماد المستخدم النهائي للمتصفحات الجديدة سريعًا. في مارس 1996 ، ذكرت إحدى شركات استضافة الويب أن أكثر من 40٪ من المتصفحات المستخدمة على الإنترنت كانت متوافقة مع HTTP 1.1. ذكرت نفس شركة استضافة الويب أنه بحلول يونيو 1996 ، كانت 65٪ من جميع المتصفحات التي تصل إلى خوادمها متوافقة مع <ref>{{cite web |work=Webcom.com Glossary entry |title=HTTP/1.1 |url=https://www.webcom.com/glossary/http1.1.shtml |archive-url=http://webarchive.loc.gov/all/20011121001051/https://www.webcom.com/glossary/http1.1.shtml |url-status=dead |archive-date=2001-11-21 |access-date=2009-05-29 }}</ref> معيار HTTP / 1.1 كما هو محدد في تم إصداره رسميًا في يناير 1997. تم إصدار تحسينات وتحديثات لمعيار HTTP / 1.1 بموجب في يونيو 1999.
 
في عام 2007 ، تم تشكيل "" [https://httpwg.org/ مجموعة عمل HTTP] "" جزئيًا لمراجعة وتوضيح مواصفات HTTP / 1.1. في يونيو 2014 ، أصدرت مجموعة العمل مواصفة محدثة من ستة أجزاء عفا عليها الزمن :
 
* "HTTP / 1.1: بنية الرسالة والتوجيه"
* "HTTP / 1.1: الدلالات والمحتوى"
* "HTTP / 1.1: الطلبات المشروطة"
* "HTTP / 1.1: طلبات النطاق"
*"HTTP / 1.1: التخزين المؤقت"
* "HTTP / 1.1: المصادقة"
 
== جلسة نقل النص الفائق ==