Http بروتوكول نقل النص التشعبي HTTP ماذا يعني ؟ ما الفرق بين HTTP و HTTPS ، ماهي استخداماته؟
https بروتوكول نقل النص التشعبي الآمن |
بروتوكول نقل النص التشعبي http ، ما هو بروتوكول نقل النص التشعبي الامن؟ بروتوكول (http ) بروتوكول نقل النص التشعبي غير الآمن
HTTP هل هو تطبيق، ما هو HTTP؟
HTTP هو بروتوكول لجلب الموارد مثل
مستندات HTML.
إنه أساس أي تبادل للبيانات على الويب وهو ملف.
بروتوكول نقل النص التشعبي (HTTP) هو
أساس شبكة الويب العالمية ، الذي
يستخدم لتحميل صفحات الويب
باستخدام روابط النص التشعبي.
يرمز HTTP إلى Hyper Text Transfer
Protocol WWW تدور حول الاتصال بين
عملاء الويب والخوادم.
يتم الاتصال بين أجهزة الكمبيوتر العميلة
وخوادم الويب عن طريق إرسال طلبات
HTTP وتلقي ردود HTTP.
اتصالات شبكة الويب العالمية
تدور شبكة الويب العالمية حول الاتصال بين عملاء الويب وخوادم الويب.
غالبًا ما يكون العملاء من المتصفحات
(Chrome ، و Edge ، و Safari) ، ولكن
يمكن أن يكونوا أي نوع من البرامج أو
الأجهزة.
غالبًا ما تكون الخوادم أجهزة كمبيوتر في السحابة.
العميل على شبكة الإنترنت مثل :
سحاب
قاعدة بيانات للانترنت
طلب / استجابة HTTP
يتم الاتصال بين العملاء والخوادم من
خلال الطلبات والردود:
يرسل العميل (المستعرض) طلب HTTP إلى الويب
خادم الويب يتلقى الطلب
يقوم الخادم بتشغيل تطبيق لمعالجة
الطلب
يقوم الخادم بإرجاع استجابة HTTP
الإخراج إلى المتصفح
يتلقى العميل (المتصفح) الرد
دائرة طلب HTTP
دائرة طلب / استجابة HTTP نموذجية:
يطلب المستعرض صفحة HTML، يقوم
الخادم بإرجاع ملف HTML.
يطلب المستعرض ورقة أنماط. يقوم
الخادم بإرجاع ملف CSS.
يطلب المستعرض صورة JPG. يقوم
الخادم بإرجاع ملف JPG.
يطلب المتصفح كود JavaScript. يقوم
الخادم بإرجاع ملف JS
المتصفح يطلب البيانات. يعرض الخادم
البيانات (بتنسيق XML أو JSON).
XHR - طلب XML Http
تحتوي جميع المتصفحات على كائن
XMLHttpRequest مضمن (XHR).
XHR هو كائن JavaScript يستخدم لنقل
البيانات بين متصفح الويب وخادم الويب.
غالبًا ما يتم استخدام XHR لطلب البيانات
وتلقيها بغرض تعديل صفحة الويب.
على الرغم من XML و Http في الاسم ، يتم
استخدام XHR مع بروتوكولات أخرى غير
HTTP ، ويمكن أن تكون البيانات من
العديد من الأنواع المختلفة مثل HTML و
CSS و XML و JSON والنص العادي.
كائن XHR هو حلم لمطوري الويب ، لأنه
يمكنك:
تحديث صفحة الويب دون إعادة تحميل
الصفحة
طلب البيانات من الخادم - بعد تحميل الصفحة
تلقي البيانات من الخادم - بعد تحميل الصفحة
إرسال البيانات إلى الخادم - في الخلفية
كائن XHR هو المفهوم الأساسي لكل من
AJAX و JSON:
ما هو بروتوكول نقل النص التشعبي
الآمن؟
S-HTTP (Secure HTTP) هو امتداد
لبروتوكول نقل النص التشعبي (HTTP)
الذي يسمح بالتبادل الآمن للملفات على
شبكة الويب العالمية.
يُرجح استخدام S-HTTP في المواقف التي
يمثل فيها الخادم مصرفًا ويتطلب
مصادقة من المستخدم تكون أكثر أمانًا
من معرف المستخدم وكلمة المرور.
الفرق بين HTTP و Https
في هذا الموضوع التعليمي HTTPS vs
HTTP ، يمكنك التعرف على الفرق بين
HTTP و HTTPS.
ما هو HTTP؟
شكل HTTP الكامل هو Hypertext
Transfer Protocol.
يقدم HTTP مجموعة من القواعد
والمعايير التي تحكم كيفية نقل أي
معلومات على شبكة الويب العالمية.
يوفر HTTP القواعد القياسية لمتصفحات
الويب والخوادم للتواصل.
HTTP هو بروتوكول شبكة طبقة تطبيق
مبني على TCP. يستخدم HTTP نصًا
منظمًا للنص التشعبي ينشئ الارتباط
المنطقي بين العقد التي تحتوي على نص.
يُعرف أيضًا باسم "بروتوكول عديم الحالة"
حيث يتم تنفيذ كل أمر على حدة ، دون
استخدام مرجع لأمر التشغيل السابق.
ما هو HTTPS؟
HTTPS هي اختصار لـ Hyper Text
Transfer Protocol Secure.
إنه إصدار متقدم وآمن للغاية من HTTP.
يستخدم المنفذ رقم 443 لاتصالات البيانات.
الخلاصة
يسمح بالمعاملات الآمنة عن طريق
تشفير الاتصال بالكامل مع SSL، إنه
مزيج من بروتوكول SSL / TLS و HTTP.
يوفر تعريفًا مشفرًا وآمنًا لخادم الشبكة.
يتيح لك HTTP أيضًا إنشاء اتصال مشفر
آمن بين الخادم والمتصفح.
يوفر أمانًا ثنائي الاتجاه للبيانات؛ يساعدك
هذا على حماية المعلومات التي يحتمل أن
تكون حساسة من السرقة.
في بروتوكول HTTPS ، يتم التفاوض على
معاملات SSL بمساعدة خوارزمية
التشفير القائمة على المفتاح.
يكون هذا المفتاح عمومًا إما 40 أو 128
بت في القوة.
بروتوكول نقل النص الفائق أو بروتوكول
نقل النص التشعبي هو بروتوكول عديم
الحالة لنقل الموارد في الإنترنت، وهو
الطريقة الرئيسة والأكثر انتشاراً لنقل
البيانات في الشبكة العنكبوتية العالمية.
الهدف الأساسي من بنائه كان إيجاد
طريقة لنشر واستقبال صفحات HTML.
تعليقات
إرسال تعليق
مرحبا بك على "manaliiblog" نتشرف بارائك وملاحظاتك الخاصة بمواضيع مدونة منالي. يمكنك ترك تعليقك هنا👇🏼