شرح صفوف ومحتوى الفقرة
عندما يكتب المستخدم عنوان URL في شريط العناوين أو ينقر على أي رابط، يبدأ المتصفح سلسلة من الخطوات لاسترجاع محتوى الويب من الخادم وعرضه على جهاز المستخدم، وهذه الخطوات تحدث بالتسلسل التالي:
- بعد كتابة الدومين الخاص بالموقع الذي كتبه المستخدم يطلب المتصفح ترجمة اسم النطاق إلى عنوان IP من نظام اسم النطاق Domain Name System لتحديد الخادم الذي تم تخزين صفحة الويب عليه.
- يقوم المتصفح بإرسال طلب HTTP أو HTTPS إلى الخادم الذي يستضيف موقع الويب.
- يقوم الخادم بمعالجة طلب HTTP أو HTTPS وإعادة إرسال البيانات إلى جهاز المستخدم، وتكون تلك البيانات عادة في شكل ملف HTML ومعها بعض الملفات الأخرى مثل CSS أو JavaScript أو الصور.
- يحلل المتصفح HTML لبناء DOM ويحلل CSS لحساب التنسيق، ويشغل JavaScript عند السماح به؛ لا يزيل الأكواد ببساطة لتحويلها إلى نص الموجودة بداخل الملفات التي أرسلها له الخادم ليقوم بعرضها بطريقة يمكن للمستخدم العادي فهمها والتعامل معها.
هذا تسلسل مبسط: قد تأتي الصفحة أو مواردها من الكاش، وتُطلب ملفات CSS وJavaScript والصور عادةً بطلبات إضافية بعد قراءة HTML. DNS يحتاجه اسم المضيف عند عدم توفر إجابة صالحة، وقد يستخدم المتصفح محللًا آمنًا مباشرةً حسب الإعداد.