الفرق بين HTTP و HTTPS

الفرق بين HTTP و HTTPS
الفرق بين HTTP و HTTPS

فيديو: الفرق بين HTTP و HTTPS

فيديو: الفرق بين HTTP و HTTPS
فيديو: Difference between distance and displacement أسهل شرح للفرق بين المسافة والإزاحة 2024, شهر نوفمبر
Anonim

HTTP مقابل

HTTP (Hyper-Text Transfer Protocol) هو بروتوكول على مستوى التطبيق لأنظمة معلومات الوسائط التشعبية الموزعة والتعاونية. تم تعريفه في RFC 2616 (طلب التعليقات) ، الميزة الرئيسية لـ HTTP بشكل أساسي هي جزء التفاوض من نقل البيانات. الأمثلة النموذجية لخدمات HTTP هي اتصالات خادم الويب واتصالات خدمة اسم المجال.

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

كذلك هنا في HTTP ؛ فقط خذ خادم الويب كمثال ، في هذا النموذج ، خادم الويب هو برنامج تطبيق يعمل على خادم الأجهزة والعميل هو متصفح المستخدم. يستمع تطبيق خادم الويب إلى المنفذ رقم 80 لقبول اتصالات HTTP. لذلك يتم تعريف هذا المنفذ 80 على أنه منفذ

HTTPS مشابه أيضًا لـ HTTP ولكن الحرف "S" يرمز إلى Secure. في HTTP يتم إرسال البيانات كما تسمى بالنص العادي. يمكن لأي شخص القراءة في طريقه بين الخادم والعميل. ولكن في HTTPS ، لا يمكن لأحد قراءة المعلومات بين الخادم والعميل ، والتي تكون عادةً متصفح الويب الخاص بك وخادم الويب.

إضافي ، يؤدي تنفيذ TLS (أمان طبقة النقل) أو SSL (طبقة المقابس الآمنة) إلى إنشاء نفق مشفر من طرف إلى طرف لنقل البيانات. النفق المشفر يعني أن اتصال البيانات بين الخادم والعميل مغلق ويمكن للخادم والعميل فقط قراءة الاتصال.

في هذه الحالة ، يتواصل العميل ، وهو متصفح الويب الخاص بك في مثالنا ، مع خادم الويب عبر المنفذ رقم 443. في معظم التطبيقات المصرفية ، يستخدم تبادل معلومات تسجيل دخول المستخدم

في الملخص:

(1) ينقل HTTP البيانات العادية حيث يقوم HTTPS بنقل البيانات المغلقة أو المشفرة

(2) HTTP مخصص للتطبيقات العادية و HTTPS في الغالب للتطبيقات المصرفية أو الآمنة

(3) يستخدم HTTP المنفذ 80 حيث يستخدم HTTPS المنفذ 443

(4) يتم تعريف HTTP في RFC 2616 ويتم تعريف HTTPS في RFC 2817 (الترقية إلى TLS ضمن HTTP / 1.1)

موصى به: