مقالات تقنية

موقع الويب (Website): ممَّ يتكوَّن وكيف يتمُّ بناؤه وكيف يعمل؟

قبل نحو ثلاثين عاماً، نشر عالم الحاسوب البريطاني “تيم بيرنرز لي” أول موقع ويب على الإطلاق أثناء عمله في مختبر فيزياء الجسيمات الذي يُطلَق عليه اسم “سرن”، والموجود في سويسرا. ومنذ ذلك الوقت وحتى الآن نمى الإنترنت بسرعة رهيبة، وأصبح أكثر اكتظاظاً بمواقع الويب والمستخدمين على حد سواء، حيث يوجد حالياً ما يقرب من مليار و200 ألف موقع ويب على شبكة الإنترنت وفقاً لآخر مسح أجرته شركة خدمات الإنترنت “نتكرافت” (Netcraft).

لكن ممَّ تتكون مواقع الويب (المواقع الإلكترونية)، وكيف تُبنى، وكيف تعمل؟ هذا ما سنتعرف عليه في هذه المقالة.


ما هي مكونات موقع الويب؟

موقع الويب هو مجموعة صفحات ويب مخزنة على خادم ويب. وصفحة الويب هي عبارة عن ملف مكتوب باستخدام لغات الترميز والبرمجة، أما خادم الويب فهو جهاز يقوم بتخزين صفحات الموقع المختلفة، ويقدِّمها لمَن يطلبها في حال كان لديه صلاحية وصول إليها.

في الحقيقة، ليس بالضرورة أن يتكون الموقع من عدة صفحات، فقد يكون مكوَّناً من صفحة واحدة فقط، وليس من الضروري أن تستخدم عدة لغات لإنشائه، إذ يمكن أن يُكتَب بلغة واحدة في بعض الأحيان.

لكن بالرغم من ذلك، من الصحيح القول إنَّ مواقع الويب تتكون من مجموعة من البيانات المخزنة في مكان ما، ويسهل الوصول إليها عبر شبكة الإنترنت من خلال اسم الدومين المرتبط بها.

اقرأ أيضاً: أفضل خدمات التخزين السحابي المجانية الآمنة والسريعة


كيفية بناء مواقع الويب

ما هي طريقة بناء مواقع الويب
كيف تُبنى المواقع الإلكترونية؟

تُبنى مواقع الويب باستخدام لغات البرمجة والترميز، بما في ذلك لغة HTML ولغة CSS، ولغة جافا سكريبت، ولغة PHP، وغيرها، حيث يكتب مطور الويب أكواداً برمجية باستخدام هذه اللغات، ويقوم متصفح الويب الخاص بزائر الموقع بترجمة هذه الأكواد إلى شكل يمكن للزائر فهمه والتعامل معه.

لكن في الواقع، توجد طرائق عديدة لبناء موقع إلكتروني، وليس من الضروري أن تتعلم لغات البرمجة الخاصة بتطوير الويب لتبني واحداً، إذ يمكنك -على سبيل المثال- أن تستخدم الأكواد البرمجية المكتوبة مسبقاً والتي تسوَّق على أنها برامج إدارة محتوى إلكتروني من أجل إنشاء موقعك الخاص.

حالياً إذا أردت إنشاء موقع، يجب أن تحصل على ثلاثة أشياء، وهي:

  • اسم الدومين: يُسمى أيضاً بـ “اسم النطاق”، وهو الذي يمكِّن المستخدمين من زيارة الموقع.
  • استضافة ويب: وهي خادم الويب، أي أنها تقوم بتخزين موقع الويب، وترسله للمستخدمين عندما يطلبونه.
  • نظام إدارة محتوى: وهو البرنامج الذي يمكنك من إنشاء موقعك بطريقة أسهل من كتابة الأكواد البرمجية، وأشهر مثال عليه “ووردبريس”.

من أجل إنشاء موقعك الإلكتروني، احصل على تلك الأشياء الثلاثة، واربطها مع بعضها، هذا كلُّ شيء.

اقرأ أيضاً: 5 من أفضل مواقع الويب لتعلم الإنجليزية


كيف تعمل مواقع الويب؟

كيفية عمل موقع الويب
كيف يعمل موقع الويب؟

افتح متصفح الويب على حاسوبك، ثم أدخل اسم الدومين لأي موقع ويب تعرفه، ثم اضغط على زر “إنتر” في لوحة المفاتيح، ماذ سيحدث؟ أنت بالطبع تعرف ما الذي سيحدث، لأنك قمت بذلك عدداً كبيراً من المرات من قبل، سواء بهذه الطريقة أو بطريقة أخرى تتضمن البحث باستخدام محركات البحث، لكن كيف حدث ذلك؟ كيف قام المتصفح بإظهار الموقع لك؟

لكل موقع ويب اسم نطاق، ويرتبط كل اسم نطاق بعنوان الـ IP الخاص بخادم الويب الذي يوجد عليه الموقع. تتمُّ عملية إدارة عناوين IP وأسماء النطاقات من قبل “نظام أسماء النطاقات” (DNS)، حيث يضمن هذا النظام أن تحصل على الموقع المرتبط باسم النطاق الذي تدخله وليس موقعاً آخر.

عندما تدخل إلى تطبيق جهات الاتصال على جهاز أندرويد الخاص بك، وتكتب اسم الشخص الذي تريد أن تتصل به، يقوم جهازك بإظهار رقمه ومعلومات أخرى متعلقة به على الفور. يشبه ذلك إلى حد كبير طريقة عمل نظام أسماء النطاقات. عند إدخال اسم مجال معين في متصفح الويب، يقوم المتصفح بإجراء استعلامات يحصل من خلالها على معلومات متعلقة باسم الدمين، بما في ذلك عنوان الـ IP المرتبط به، وموقع خادم الويب الذي يستضيف بيانات صفحاته وما إلى ذلك، ثمَّ يرسل المتصفح طلباً إلى الخادم من أجل الحصول على بيانات صفحة الويب، فيرسل الخادم نسخة من بيانات الصفحة المطلوبة إلى المتصفح الذي يقوم بترجمة تلك البيانات إلى أشكال يمكن للإنسان فهمها، ويعرضها على شاشة الحاسوب.

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


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

SAMI ALMASHNI

مدون تقني , واعمل بمجال تصميم مواقع الانترنت , أعشق القراءة والتدوين المعلوماتي , فمن لا يقرأ، يسهلُ عزله عقليًا، وبرمجته معرفيًا، وإقناعه بلا دليل! , وأهتم بجديد التقنيات وتطوير المواقع والبرامج و هدفي من خلال هذه المدونة هو مشاركة كل ماهو جديد ومميز و يأتي بالفائدة على الجميع ان شاء الله

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.

زر الذهاب إلى الأعلى