بروتوكول نقل النص الفائق

بروتوكول نقل النص الفائق
معيار دوليRFC 1945 HTTP/1.0 (1996)

RFC 2616 HTTP/1.1 (1999)
RFC 7540 HTTP/2 (2015)
RFC 7541 Header Compression (2, 2015)
RFC 7230 Message Syntax and Routing (1.1, 2014)
RFC 7231 Semantics and Content (1.1, 2014)
RFC 7232 Conditional Requests (1.1, 2014)
RFC 7233 Range Requests (1.1, 2014)
RFC 7234 Caching (1.1, 2014)

RFC 7235 Authentication (1.1, 2014)
طُوّر من قبلinitially سيرن؛ مجموعة مهندسي الإنترنت، رابطة الشبكة العالمية
تاريخ الطرح1991؛ منذ 33 سنوات (1991)

بروتوكول نقل النص الفائق أو بروتوكول نقل النص المُتشعِّب[1] أو بروتوكول نَقْل النُصوصٍ التَرابُطيَّة[2] أو ميفاق نقل النصوص الترابطية[3] (بالإنجليزية: HyperText Transfer Protocol HTTP)‏ هو بروتوكول عديم الحالة لنقل الموارد في الإنترنت، وهو الطريقة الرئيسة والأكثر انتشاراً لنقل البيانات في الشبكة العنكبوتية العالمية. الهدف الأساسي من بنائه كان إيجاد طريقة لنشر واستقبال صفحات HTML.

بدأ تطوير البروتوكول من قبل تيم بيرنرز لي في معهد سيرن سنة 1989. تم تطوير وثائق طلب التعليقات بالتنسيق مع مجموعة مهندسي شبكة الإنترنت ورابطة الشبكة العالمية.[4]

وهو من الطبقة السابعة لنظام حزمة بروتوكولات الإنترنت وهي طبقة التطبيقات ويستخدم من قبل متصفحات الويب والتي تسمى عميل المستخدم user-agent ويستخدم المنفذ رقم 80 على الخادم غالبًا بالتعاون مع الطبقة الرابعة وبالتحديد مع بروتوكول التحكم بالنقل للحصول على الصفحات المطلوبة وبعد ذلك تبدا مهمة بروتوكول TCP لتولى المهمة من هنا والبدأ في عمله.

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

يتميز هذا النظام بمعياريته السهلة التي تجعل من استضافة أي موقع أمرا سهلًا وبسيطاً، وحسب ما توضح صفحات وصف هذا النظام في ملفات RFC فإن استضافة هذا النظام على المسيرات Routers تجعل من عملية نقل صفحات المواقع أمراً سريعًا جداً بحسب سرعة استضافة موقعك.

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

جلسة نقل النص الفائق

يعمل الميثاق بنظام Client Server Response أي نظام الرد بين العميل والخادم، وبمعنى آخر تجرى العملية كالتالي:

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

عدمية الحالة

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

طرق الطلب

الطلب HTTP 1.1 يتم عمله باستخدام telnet. رسالة بروتوكول نقل النص الفائق وقسم رأس بروتوكول نقل النص الفائق وجسم الاستجابة ستجدهم معلمين بالوان مختلفة

طرق الطلب (بالإنجليزية: Request Methods)‏ يعرف نظام HTTP ثمانية وسائل أو طلبات ترسل إلى خادم (تسمى أحيانا (verbs)؛ أي أفعال) تصف الطلب المراد على المصدر المرفق.

HEAD
تطلب رداً مطابقاً لذلك الذي يرجعه طلب GET، لكن بدون قسم الـ (جسم body). ويفيد هذا في الحصول على معلومات عن المطلوب دون نقل على كامل المحتوى.
GET
طلب عرض؛ وهو أكثر وسيلة مستخدمة اليوم على الشبكة.
POST
إرسال معلومات من المستخدم الزبون (من form في صفحة html مثلا) للهدف المرفق. توضع البيانات ضمن قسم الـ (جسم body) من الطلب.
PUT
تحميل إلى الهدف.
DELETE
مسح الهدف (و نادراً ما تستخدم).
TRACE
ترد بذات الطلب الذي وصل، وذلك ليستطيع الزبون أي تعديلات تقوم بها خوادم في الطريق.
OPTIONS
ترد الوسائل التي يدعمها خادم الويب، يستخدم لفحص كيف يعمل خادم الويب.
CONNECT
للاستخدام مع خادم وكيل قد يحول إلى نفق بروتوكول طبقة المنافذ الآمنة.

تدعم خوادم الويب GET وHEAD على أقل تقدير، وعادة ما تدعم OPTIONS أيضاً.

جدول التلخيص

وسائل HTTP RFC الطلب له جسم Body الاستجابة لها جسم Body آمن Idempotent قابلة للتخزين المؤقت
GET RFC 7231 لا نعم نعم نعم نعم
HEAD RFC 7231 لا لا نعم نعم نعم
POST RFC 7231 نعم نعم لا لا نعم
PUT RFC 7231 نعم نعم لا نعم لا
DELETE RFC 7231 لا نعم لا نعم لا
CONNECT RFC 7231 نعم نعم لا لا لا
OPTIONS RFC 7231 لا نعم نعم نعم لا
TRACE RFC 7231 لا نعم نعم نعم لا
PATCH RFC 5789 نعم نعم لا لا نعم

إصدارات الميثاق (البروتوكول)

صدر من الميثاق أربع إصدارات، ويعتمد كل إصدار على قصور في الأداء في الإصدار السابق له:

الإصدار 0.9: هذا الإصدار تم استخدامه في النموذج مبدئي للشبكة العنكبوتية العالمية.[5]

الإصدار 1.0: وهو الإصدار الأكثر شهرة وما زال يستخدم على نطاق واسع جداً

الإصدار 1.1: وهو يستخدم على نطاق متوسط

الإصدار 2: تم اعتماد هذا الإصدار في فبراير 2015. بحسب احصائيات W3Techs في يناير 2018 كان يدعم 20.5% من أهم 10 ملايين موقع هذا الإصدار.[6]

الإصدار 3: تم اعتماد هذا الإصدار في نوفمبر 2018. يقوم هذا الإصدار باستبدال بروتوكول TCP لنقل المعلومات ببروتوكول QUIC المبني على بروتوكول UDP.[7]

بروتوكولات مماثلة

انظر أيضًا

المراجع

  1. ^ المعجم الموحد لمصطلحات تقانة (تكنولوجيا) المعلومات: (إنجليزي-فرنسي-عربي). سلسلة المعاجم الموحدة (36) (بالعربية والإنجليزية والفرنسية). الرباط: مكتب تنسيق التعريب. 2011. ص. 57. ISBN:978-9954-0-0742-6. OCLC:1413893208. QID:Q111267300.
  2. ^ موفق دعبول؛ مروان البواب؛ نزار الحافظ؛ نوار العوا (2017)، قائمة مصطلحات المعلوماتية (بالعربية والإنجليزية)، دمشق: مجمع اللغة العربية بدمشق، ص. 150، QID:Q112244705
  3. ^ معجم المصطلحات المعلوماتية (بالعربية والإنجليزية)، دمشق: الجمعية العلمية السورية للمعلوماتية، 2000، ص. 265، OCLC:47938198، QID:Q108408025
  4. ^ "The birth of the Web | CERN". home.cern. مؤرشف من الأصل في 2019-09-18. اطلع عليه بتاريخ 2019-09-27.
  5. ^ "The HTTP Protocol As Implemented In W3". www.w3.org. مؤرشف من الأصل في 2018-09-30. اطلع عليه بتاريخ 2018-01-02.
  6. ^ "Usage Statistics of HTTP/2 for Websites, January 2018". w3techs.com (بالإنجليزية). Archived from the original on 2019-05-01. Retrieved 2018-01-02.
  7. ^ Cimpanu, Catalin. "HTTP-over-QUIC to be renamed HTTP/3". ZDNet (بالإنجليزية). Archived from the original on 2019-07-11. Retrieved 2019-09-23.

Read other articles:

1997 single by Force & Styles This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pretty Green Eyes – news · newspapers · books · scholar · JSTOR (April 2011) (Learn how and when to remove this template message) Pretty Green EyesSingle by Force & Styles featuring Juniorfrom the album All over the UK B-si...

 

Mt. OphirMt. Ophir secara jelas tergambar pada peta dari tahun 1228, gunung ini digambarkan berlokasi di daerah selatan dari Gunung MarapiTitik tertinggiKoordinat0°4′45″N 99°59′0″E / 0.07917°N 99.98333°E / 0.07917; 99.98333 GeografiMt. OphirMount Ophir berlokasi di Sumatera Barat (bagian dari negara modern Indonesia)Tampilkan peta SumatraMt. OphirMt. Ophir (Indonesia)Tampilkan peta IndonesiaPegununganBukit Barisan Mount Ophir (/ˈoʊfər/, terj. 'Gunu...

 

присілок В'ялка Вялка Країна  Росія Суб'єкт Російської Федерації Новгородська область Муніципальний район Окуловський район Поселення Боровенковське сільське поселення Код ЗКАТУ: 49228804044 Код ЗКТМО: 49628404176 Основні дані Населення 32 Поштовий індекс 174320 Географічні коор...

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 14 de abril de 2018. Un piano Pleyel que perteneció a Maurice Schlesinger. Clavecín Pleyel de 1889. Piano Pleyel en el Museo del Romanticismo, Madrid. La fábrica de pianos Pleyel fue fundada por Ignace Joseph Pleyel en el año 1807 en la ciudad de París, Francia. Ignace Joseph Pleyel era un destacado músico con notables características de invención que se manifestaron te...

 

この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2020年5月) この記事で示されている出典について、該当する記述が具体的にその文献の何ページあるいはどの章節にあるのか、特定が求められています。ご存知の方は加

 

Bảng E của Cúp bóng đá châu Á 2019 sẽ diễn ra từ ngày 8 đến ngày 17 tháng 1 năm 2019.[1] Bảng này bao gồm Ả Rập Xê Út, Qatar, Liban, và Bắc Triều Tiên.[2] Hai đội tuyển đứng đầu, có thể cùng với đội xếp thứ ba (nếu họ được xếp hạng là một trong bốn đội tốt nhất), sẽ giành quyền vào vòng 16 đội.[3] Ả Rập Xê Út là cựu vô địch duy nhất trong bảng, đã thắn...

تحتاج هذه المقالة كاملةً أو أجزاءً منها لإعادة الكتابة حسبَ أسلوب ويكيبيديا. فضلًا، ساهم بإعادة كتابتها لتتوافق معه. (أبريل 2019) الموت الأسود خريطة توضح انتشار كارثة الطاعون الأسود في أوروبا حسب السنوات.خريطة توضح انتشار كارثة الطاعون الأسود في أوروبا حسب السنوات. الأسباب ...

 

Chinese supermini car Motor vehicle Lifan 320OverviewAlso calledLifan 330Lifan Smily (Russia)Production2008–2018 (China)2011–2018 (Russia)Model years2009–2018AssemblyChongqing, ChinaCherkessk, Russia (Derways)[1]Nakhchivan, Azerbaijan (NAZ)San José, UruguayBody and chassisClassSuperminiBody style5-door hatchbackRelatedMini HatchPowertrainEngine1.3 L LF479Q3 I4 (petrol)Transmission5-speed manualCVTDimensionsWheelbase2,340 mm (92 in)Length3,745 mm (1...

 

1985 studio album by Pepper Adams and Frank FosterGenerationsStudio album by Pepper Adams and Frank FosterReleased1985RecordedJanuary 25, 1985StudioVan Gelder Studio, Englewood Cliffs, NJGenreJazzLabelMuse MR 5313ProducerJames L. DeanPepper Adams chronology Conjuration: Fat Tuesday's Session(1983) Generations(1985) The Adams Effect(1985) Frank Foster chronology Frankly Speaking(1984) Generations(1985) The Count Basie Orchestra Directed by Frank Foster Live at El Morocco(1992) Generati...

Magic Hour single de TXTPublicación 15 de enero de 2020Género(s) J-PopFormato CD, descarga digitalDiscográfica Republic Records, Universal Music Japan Cronología de TXT The Dream Chapter: Magic (2019) Magic Hour (2020) The Dream Chapter: Eternity (2020) Cronología de TXT en Japón - Magic Hour(2020) Drama(2020) Sencillos de Magic Hour «Run Away» (Versión en japonés)Publicado: 15 de enero de 2020 [editar datos en Wikidata] Magic Hour es el sencillo debut en Japón del grupo ...

 

علم باكستان   ألوان أخضر أبيض  الاعتماد 11 أغسطس 1947  الاختصاص باكستان  تعديل مصدري - تعديل   علم باكستان (بالأردية: پاکستان کا جھنڈا) هو العلم الرسمي لجمهورية باكستان الإسلامية وهو مأخوذ من علم الدولة العثمانية بصفتها آخر خلافة للمسلمين، ولأن باكستان دولة مسلمة ت...

 

  此条目的主題是自虹桥火车站至东方绿舟的上海轨道交通17号线(原20号线)。关于2010年之前规划所称的自莘庄或虹桥火车站至共青森林公园的17号线,請見「上海轨道交通17号线 (2010年前)」。 上海轨道交通17号线17号线列车正在接近朱家角站概覽營運地點 中国上海市闵行区、青浦区服務類型地铁所屬系統上海地铁目前狀況运营中起點站虹桥火车站終點站东方绿...

Kerajaan Sumedang Larang1585–1620Ibu kotaKutamaya (sekarang Sumedang)Bahasa yang umum digunakanSundaAgama IslamPemerintahanMonarkiPrabu Sejarah • Sumedang Larang menjadi sebuah negara berdaulat setelah mendeklarasikan diri lepas dari kesultanan Cirebon pasca peristiwa Harisbaya (Sumedang menyerahkan wilayah timur Cilutung (Sindang Kasih) kepada kesultanan Cirebon 1585• Sumedang Larang bergabung dengan Kesultanan Mataram [1] terkait penyerangan ke Batavia...

 

Saint-Jean-de-Trézy Entidad subnacional Saint-Jean-de-TrézyLocalización de Saint-Jean-de-Trézy en Francia Coordenadas 46°50′11″N 4°35′14″E / 46.836388888889, 4.5872222222222Entidad Comuna de Francia • País Francia • Región Borgoña • Departamento Saona y Loira • Distrito distrito de Autun • Cantón cantón de Couches • Mancomunidad Communauté de communes autour du CouchoisSuperficie   • Total 11.10 km²Alti...

 

Scottish and Irish card game MawOriginScotlandTypeTrick-takingPlayers2SkillsTactics & StrategyCards52DeckFrenchPlayClockwiseChanceMediumRelated gamesTwenty-five Maw, formerly also Mawe, was a Scottish card game for two players, popularised by James I, which is ancestral to the Irish national game of Twenty-five as well as the Canadian game of Forty-fives. Maw appears to be the same as Five Cards, a game described by Charles Cotton in the 17th century. The game disappeared from the literat...

District of Serbia District of Serbia in Šumadija and Western SerbiaKolubara District Колубарски округ Kolubarski okrugDistrict of Serbia Images from the Kolubara DistrictLocation of the Kolubara District within SerbiaCoordinates: 44°16′N 19°53′E / 44.267°N 19.883°E / 44.267; 19.883Country SerbiaRegionŠumadija and Western SerbiaAdministrative centerValjevoGovernment • CommissionerGoran Milivojević(as of 16 July 2015) •&...

 

Gorkha AirlinesBerkas:Gorkha airlines.jpg IATA ICAO Kode panggil G1 – – Didirikan1996PenghubungBandar Udara Internasional TribhuvanPenghubung sekunderBandar Udara PokharaArmada2Tujuan10SloganFly With Us The Gallant WayPerusahaan indukGorkha AirlinesKantor pusatKathmanduSitus webwww.gorkhaairlines.com Gorkha Airlines adalah maskapai penerbangan yang berbasis di Kathmandu, Nepal. Maskapai ini mengoperasikan penerbangan berjadwal dan sewaan untuk tujuan domestik, serta penerbangan harian di ...

 

American politician Asahel Wellington Jonescirca 189724th Lieutenant Governor of OhioIn officeJanuary 13, 1896 – January 8, 1900GovernorAsa S. BushnellPreceded byAndrew L. HarrisSucceeded byJohn A. Caldwell5th President of Ohio State Bar AssociationIn officeDecember 31, 1884 – December 30, 1885Preceded byDurbin WardSucceeded byWilliam J. Gilmore Personal detailsBorn(1838-09-18)September 18, 1838Johnstonsville, OhioDiedOctober 9, 1918(1918-10-09) (aged 80)Tru...

CangkringanKapanewonNegara IndonesiaProvinsiDaerah Istimewa YogyakartaKabupatenSlemanPemerintahan • PanewuEdi Harmana SH, M.HumPopulasi • Total- jiwaKode Kemendagri34.04.17 Kode BPS3404170 Luas- km²Desa/kelurahan- Cangkringan (Jawa: ꦕꦁꦏꦿꦶꦔ꧀, translit. Cangkringan) adalah sebuah kapanéwon di Kabupaten Sleman, Daerah Istimewa Yogyakarta, Indonesia. Kapanewon Cangkringan berada di sebelah Timur Laut dari Ibu kota Kabupaten Sleman. Jarak Ibu k...

 

III campionati mondiali di nuoto 1978 Competizione Campionati mondiali di nuoto Sport Nuoto Tuffi Nuoto sincronizzato Pallanuoto Edizione 3ª Organizzatore FINA Date 20 agosto - 28 agosto 1978 Luogo Berlino Ovest Partecipanti 828 Nazioni 37 Statistiche Miglior medagliato Tracy Caulkins (5/1/0) Miglior nazione  Stati Uniti (23/14/7) Gare 37 Cronologia della competizione 1975 1982 Manuale La 3ª edizione dei campionati mondiali di nuoto si è tenuta a Berlino Ovest dal 20 al 28 a...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!