إذا كانت لديك نظرة حادة حقاً عند النظر إلى عناوين الويب في الشريط العلوي للمتصفح، فمن المحتمل أنك لاحظت الجزء الأول من عنوان أي موقع ويب، أي الحروف “HTTP” أو “HTTPS”.

ما هو HTTP وكيف يعمل؟ دعنا نلقي نظرة على المادة اللاصقة التي تحافظ على تماسك الويب!

النسخة القصيرة HTTP:

HTTP هو اختصار يشير إلى الأحرف الأولى من جملة hypertext transfer protocol أي بروتوكول نقل النص التشعبي.

دعنا نقسم ذلك قليلاً، بدءاً بجزء البروتوكول protocol. في التكنولوجيا، البروتوكول هو مجموعة القواعد التي يجب على الآلات الالتزام بها “للتحدث” مع بعضها البعض.

على سبيل المثال، تحدد بروتوكولات VPN كيفية تفاعل VPN مع الخوادم. بدلاً من ذلك يضع HTTP القواعد لكيفية عمل الإنترنت.

هذا ليس من قبيل المبالغة. بدون HTTP، لن يكون هناك اتصال عبر شبكة الويب العالمية. وذلك لأن HTTP يحكم الاتصال بين خوادم الويب وعملاء الويب، الذين يمثلون جزء النقل transfer.

خوادم الويب هي المكان الذي تتصل به حتى تتمكن من عرض المواقع؛ على سبيل المثال، أنت حالياً على اتصال بخادم الويب الخاص بموقع SyrianTech حتى تتمكن من قراءة هذه المقالة.

للوصول إلى خادم الويب، تحتاج إلى عميل ويب. في معظم الأوقات، يكون هذا العميل هو متصفحك، ولكن يمكن أن يكون أي نوع من التطبيقات حقاً.

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

التفاعل بين العميل والخادم هو إلى حد كبير يتلخص فيه الإنترنت بالكامل، و HTTP جزء لا يتجزأ من ذلك.

الجزء الأخير من اختصار HTTP هو جزء النص التشعبي hypertext ، وهو نوع الملفات التي يتم إرسالها، دائماً تقريباً من خلال ملفات HTML.

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

كيف يعمل HTTP باختصار:

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

كيفية عمله هو أن المستعرض العميل يرسل طلب HTTP عبر الشبكة، والذي تتم معالجته بواسطة خادم الموقع الذي تريد الوصول إليه.

يرسل الموقع بعد ذلك استجابة HTTP، وهي – إذا سارت الأمور على ما يرام – الصفحة التي تريد رؤيتها. ثم يعرض المتصفح الاستجابة.

تفكيك طلبات HTTP:

بالطبع، هناك ما هو أكثر من ذلك بقليل. يتكون طلب HTTP بالفعل من عدة أجزاء، يلعب كل منها دوراً مهماً في كيفية عرض الموقع. من بين أهم أجزاء أي طلب: نمط HTTP، ترويسة الطلبات Headers، جسم الطلب Body.

عادةً ما تكون الطريقة (النمط) هي الإجراء الذي يُطلب من HTTP تنفيذه، لذلك يتم استرداد المعلومات أو توفيرها (الأمران “GET” و “POST”، على التوالي، على الرغم من وجود الكثير من الأشياء الأخرى).

يصعب شرح رؤوس طلبات HTML قليلاً، لكن فكر فيها كمغلفات: كل واحد يحتوي على عنوان المكان الذي يتجه إليه، وعنوان المرسل، بالإضافة إلى مجموعة كاملة من المعلومات الأخرى، مثل نوع صندوق البريد (المتصفح) وكذلك معلومات حول التشفير.

“يملأ” نص HTML الظرف بمعلومات مثل معلومات تسجيل الدخول، أو أي شيء آخر يحتاج الخادم إلى معرفته لعرض الصفحة؛ أحياناً يكون فارغاً ويكون المغلف، عنوان الطلب، كافياً.

استجابات HTTP:

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

يشبه الرأس (الترويسة) والجسم إلى حد كبير نظرائهم في الطلبات، باستثناء أن الجسم سيحتوي على الكثير من المعلومات، مثل الملفات التي تحمل المعلومات لعرض صفحة ويب.

تُعد رموز الحالة Status codes لمسة مثيرة للاهتمام، نظراً لأننا على الأرجح قد واجهناها جميعاً دون أن ندرك ماهيتها. إنها ثلاثة أرقام يمكن أن تبدأ بالأرقام من 1 إلى 5. كل سلسلة ترمز إلى شيء ما.

لذا فإن أي رمز مكون من ثلاثة أرقام يبدأ بالرقم 2 يعني النجاح (يتم عرض الصفحة دون مشاكل)، في حين أن الرمز الذي يبدأ بـ 4 يعني خطأ، مثل رمز الخطأ 404 سيئ السمعة.

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

أمان HTTP:

إنه المكان الذي نواجه فيه مشكلة HTTP: لا يتم في أي وقت تشفير أو حماية أي من المعلومات بأي شكل من الأشكال. إنه مجرد طلب واستلام، ولا توجد خطوة يتم فيها إضافة الأمان.

يمكن لأي شخص قادر على اعتراض الرسائل رؤية ما يتم إرساله، والذي يتضمن أشياء مثل أرقام بطاقات الائتمان أو معلومات الحساب.

بطريقة ما، يبدو الأمر كما لو كنت تتحدث مع أحد الجيران عبر السياج الذي يفصل بين ممتلكاتك: كل منكما في منطقتك الخاصة، ولكن إذا وقف أي شخص قريباً بما فيه الكفاية، فيمكنه سماع كل كلمة تقولها.

كما يمكنك أن تتخيل، فهذه أخبار سيئة للغاية لمعظم مستخدمي الإنترنت، وأخبار جيدة بشكل لا يصدق للأشخاص الذين يستغلون هذا الأمر.

لإصلاح ذلك، تم طرح نوع جديد من HTTP، يسمى HTTPS، حيث يشير الحرف “S” الأخير إلى “Secure”. يقوم هذا النوع من HTTP بتشفير المعلومات، مما يجعل من الصعب على أي شخص الاستماع إليها، إذا جاز التعبير.

على الرغم من أن HTTPS هو بالتأكيد ترقية حيوية، ولكنه يبقى ترقية. يعمل HTTP على تشغيل الإنترنت منذ بداياته، ونحن نشك في أن ذلك سيتغير في أي وقت قريب.

شاركها.
فيديو نسمات
قصة عشق
yalla shoot
أهم مباريات اليوم
يلا شوت
سيما فري
سيما فور يو
موقع قصة عشق
مسلسلات عربية
يلا شوت
كورة لايف
koora4live
يلا كورة
kora online
koora live
koora live
يلا شوت
شدات ببجي تمارا
شات فلسطين
شات فلسطيني

Exit mobile version