شرح HTTP و HTTPS

CCNA 200-301

CCNA 200-301

CCNP Enterprise

CCNP Enterprise

CCNP Security

CCNP Security

CCIE Enterprise Lab

CCIE Enterprise Lab

CCIE Security Lab

CCIE Security Lab

CCNP Service Provider

CCNP Service Provider

CCNP Data Center

CCNP Data Center

CCNP Collaboration

CCNP Collaboration

CCIE DC Lab

CCIE DC Lab

ic_r
ic_l
شرح HTTP و HTTPS
images

HTTP (بروتوكول نقل النص التشعبي)

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

يتواصل العميل وخادم الويب مع بعضهما البعض باستخدام طريقة الطلب والاستجابة، حيث يرسل العميل طلب HTTP، ويستخدم الخادم استجابة HTTP للاستجابة. يرسل العملاء عادةً طلباتهم باستخدام طريقتي get أو post، مثل get/homepage.html. يستجيب خادم الويب برسالة حالة (يرجع 200 إذا نجح الطلب) ويرسل المورد المطلوب.

سوف يوضح المثال هذه العملية:

يقوم العميل بالوصول إلى http://google.com ويوجه متصفحه إلى عنوان URL http://google.com(، وهو مثال لرسالة طلب HTTP). يتلقى خادم الشبكة الذي يستضيف http://google.com الطلب ويرد بمحتوى الويب (رسالة استجابة HTTP).

يستخدم خادم الويب عادةً منفذ TCP المعروف 80. إذا لم يتم تحديد المنفذ في عنوان URL، فسيستخدم المتصفح هذا المنفذ عند إرسال طلب HTTP. على سبيل المثال، عند طلب http://google.com وhttp://google.com:80، ستحصل على نفس النتائج.

ملحوظة

الإصدار الأكثر استخدامًا من HTTP اليوم هو HTTP / 1.1. توفر معظم المتصفحات إصدارات أحدث من HTTP / 2 وتدعمها.

HTTPS (بروتوكول نقل النص التشعبي الآمن)

يُعد بروتوكول نقل النص التشعبي الآمن نسخة آمنة من HTTP. يستخدم البروتوكول التشفير لتحقيق اتصال آمن بين العملاء (على سبيل المثال، متصفحات الويب) والخوادم (على سبيل المثال، خوادم الويب). يستخدم HTTPS بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة السابقة له (SSL) للتشفير.

يُستخدم HTTPS عادةً عبر بعض الشبكات غير الآمنة (على سبيل المثال، الإنترنت). فالكثير من حركة المرور على الإنترنت غير مشفرة وعرضة لهجمات التجسس. يقوم HTTPS بتشفير المعلومات الحساسة لجعل الاتصال آمنًا.

يبدأ عنوان URL الخاص بـ HTTPS بـ https بدلاً من HTTP. في Internet Explorer، يمكنك التعرف فورًا على أن موقع الويب يستخدم HTTPS لأن القفل يظهر على الجانب الأيمن من شريط العناوين:

ملحوظة

يستخدم HTTPS منفذ TCP 443 المعروف. إذا لم يتم تحديد المنفذ في عنوان URL، فسيستخدم المتصفح هذا المنفذ عند إرسال طلبات HTTPS. على سبيل المثال، عند طلب https://gmail.com وhttps://gmail.com:443، ستحصل على نفس النتائج.

ملحوظة

إذا كنت مهتمًا بالمقالات، فيمكنك متابعة SPOTO. تلتزم SPOTO بإجابات وأسئلة امتحانات الشهادات المختلفة .

المزيد من المقالات الموصى بها

1. كيفية تكوين IPv6؟

2. ما هي شبكة VLAN؟

3. 19 أفضل نصيحة للدراسة لامتحانات سيسكو

4. ما هو فني الشبكات المعتمد من شركة Cisco؟

5. لماذا يجب عليك الحصول على شهادة Cisco؟