شرح صفوف ومحتوى الفقرة
في عام 1989 داخل مختبر الأبحاث الأوروبي CERN في سويسرا، كان آلاف العلماء من دول مختلفة يواجهون مشكلة يومية: أبحاثهم محفوظة على أجهزة كمبيوتر مختلفة لا تفهم بعضها، فكان الاطلاع على بحث زميل في جهاز آخر أمراً بطيئاً ومعقداً. لحل هذه المشكلة، ابتكر عالم الحاسوب البريطاني تيم بيرنرز لي (Tim Berners-Lee) فكرة الويب، وصمم بين عامَي 1990 و1991 أول متصفح وأول سيرفر يتخاطبان بلغة بسيطة وموحدة هي بروتوكول HTTP.
لكي تعمل شبكة الويب العالمية (WWW)، جمع بيرنرز لي ثلاث ركائز أساسية تعمل معاً في كل نقرة رابط كما يوضح المثال العملي الآتي:
- عنوان الصفحة الموحد (
URL): يحدد عنوان الصفحة ومكانها على الإنترنت. - قواعد النقل والتخاطب (
HTTP): تنقل طلبك للسيرفر وتعود بالصفحة إلى جهازك. - لغة بناء الصفحة (
HTML): تكتب محتوى الصفحة وتضع الروابط القابلة للنقر بداخلها.
وبفضل بساطة هذا التصميم وقابليته لإضافة مزايا جديدة دون كسر القديم، تحول HTTP من أداة لتبادل الأوراق العلمية في مختبر سويسري إلى المحرك الأساسي لكل مواقع الإنترنت وتطبيقات الهواتف اليوم؛ ولذلك يمثل فهمه حجر الأساس لكل مطور ويب ولكل مختص أمن سيبراني.
1. URL (Address) : https://www.closetag.com/tutorials/http2. HTTP (Transfer) : GET /tutorials/http HTTP/1.1 -> Returns 200 OK3. HTML (Content) : <a href="/tutorials/url-encoding">Next Lesson</a>