ماهي الشبكة العالمية World wide Web ؟

لم يعد ممكننا بعد عدة عقود انترنيتية ان نطرح من جديد هذا السؤال ، ولكن الواقع الميداني للمعرفة الرقمية يفرض نفسه على بعضنا الكثير ليقف امام التعامل معها مكتوف الأيدي مشدود الوجه ، وحيال ذلك لابد لنا – كل حين – من الوقفة على الاشارة الحمراء لضم من فاتته هذه المعرفة الى قافلة التصفح وتزويده بالحد الأدنى لخوض غمارها ، ومن هنا رأينا زيارة شبكة رجال الإسلام لخدمة المواقع الاسلامية التي أنعمت علينا بتضمين هذا البحث في منتداها ونحن ننشره حرفيا وفاء للأمانة العلمية ……….. خدمة للفائدة العامة فماهي الشبكة العالمية World wide Web ؟

كلكم يكتب ثلاث حروف في بداية كل عناوين المواقع التي يزورها على الانترنت ألا وهي (www) وهذه الحروف هي اختصار لجملة World wide Web أو ختصارا Web أو W3.الويب Web هي شبكة تربط جميع أجهزة العالم ، مما يتيح لجميع الأجهزة المربوطة مع بعضها البعض في الشبكة (الويب Web) للإتصال ببعضها ، وهذه الأجهزة مربوطة ببعضها عبر بروتوكول معتمد متعارف عليه في الشبكة Web ألا وهو HTTP والذي يرمز إلى Hyper Text Transfer Protocol.ولذلك نحن نكتب في بداية عنوان أي موقع نريد أن نزوره هذه الحروف .. http://wwwثم نكتب اسم الموقع وامتداده ، فهذا السطر يعني .. أننا نريد الموقع الفلاني الموجود على الشبكة www والذي نود الاتصال به عبر البروتوكول http ، والبروتوكول هو عبارة عن طريقة أساسية لا بد منها لدخول المواقع ، ويوجد أيضا بروتوكولات أخرى تهم أصحاب المواقع مثل بروتوكول : FTP والتي ترمز إلى File Transfer Protocol وهو يستخدم لنقل الملفات من الجهاز إلى السيرفر والعكس.أما الجملة التي نقوم بكتابتها بعد http://www على سبيل المثال :http://www.islammen.net تنقسم إلى قسمين ، القسم الأول هو اسم النطاق الدومين islammen والقسم الثاني هو الامتداد .com وهو عبارة عن تصانيف لفهرسة المواقع وتمييزها عن بعضها:فمثلا com يرمز إلى commercial أي (تجارة) و net ترمز إلى network أي (شبكة) و org ترمز إلى organization أي (منظمة) و edu أي (education) أي تعليم .. وهناك الكثير من الامتدادات التي يمكن استخدامها.وأخيرا يسمى هذا السطر كله URL اختصارا لـ Uniform Resource Locator.



::. كيف تعمل الـ(WWW)

والآن بعد أن عرفنا ما هي الـWWW وما هو HTTP نود أن نعرف كيف تعمل الشبكة ، فكما وضحنا سابقا أن WWW هي عبارة عن مجموعة كبيرة من الأجهزة حول العالم مربوطة مع بعضها البعض ، وقد اعتمد أصحاب هذه الأجهزة بروتوكول HTTP للاتصال ببعضهم البعض ، ولكن بعض الأجهزة خصصها أصحابها ليضعوا عليها بيانات وملفات تستطيع الأجهزة الأخرى المربوطة بالشبكة استعراضها ، وهذه الأجهزة تسمى بالخوادم أو السيرفرات Server وهي أجهزة كمبيوتر عادية لكن مواصفاتها ضخمة ، يعني أن الرام يكون ضخم والمساحة تكون عملاقة والمعالج البروسيسور يكون سريع جدا وهكذا ..أما الأجهزة التي تقوم بتصفح البيانات الموجودة في أجهزة السيرفر تسمى العميل Client ، وأجهزة العميل حتى تتصفح البيانات الموجودة على الخوادم (السيرفرات) تحتاج إلى برنامج يسمى المتصفح Explorer وهناك عدة أنواع من المتصفحات ، منها Internet Explorer التابع لشركة مايكروسوفت ويوجد Netscape ويوجد Mozilla ، حيث يستخدم المتصفح لإرسال عنوان الموقع URL إلى الشبكة Web ، حيث تبحث الشبكة عن هذا العنوان والذي يكون مربوطا بالسيرفر ، فكل سيرفر على الانترنت له عنوان رقمي يسمى IP Address اختصارا لـ Internet Protocol ، يتم ربطه باسم النطاق الـ URL عبر وسيلة تسمى DNS اختصارا لـ Domain Name System ، وبعد أن تجد الشبكة web العنوان المطلوب تقوم بالدخول إلى السيرفر وإرسال البيانات المطلوبة إلى الجهاز العميل وتظهر له البيانات ضمن شاشة المتصفح ، هذا هو مبدأ عمل الانترنت ، نحن ما يهمنا هنا هو شيء واحد فقط ، هو السيرفر ، فنحن بكوننا سنتعلم البرمجة بلغة HTML وPHP فنحن سنكون الطرف السيرفر ضمن هذه الشبكة ، حيث سنقوم بعمل مواقع وبرامج عرضها على سيرفر حتى يستطيع العملاء تصفح هذه البيانات ، أما باقي الأطراف فلا يهمنا الخوض في تفاصيلها إنما ذكرناها للمعرفة فقط ، فهي متوفرة ضمن أي نظام تشغيل كأساسيات لا يمكن الاستغناء عنها


الإنترنت
ما هو ملف HTML ؟

هو ملف نصي يحتوي على أوسمة HTML التي تخبر المتصفح كيف يعرض الصفحة ويكون امتداد ملفات HTML كما يلي : PAGE.html أو PAGE.htm .. طبعا كلمة PAGE هي اسم الصفحة.يمكن استخدام أي محرر نصوص لكتابة أكواد HTML ولكن نحن سنستخدم كما اتفقنا في الدرس الأول PHP Coder أو أي محرر نصوص HTML و PHP وذلك لأمرين ، الأول: أن المحررات المتخصصة هذه تقوم بتلوين الأكواد مما يسهل علينا قرائتها لاحقا لتعديلها أو إصلاحها ، وثانيا: تحتوي هذه المحررات على مرجع لأوسمة HTML وذلك ليسهل عليك الرجوع إليها بدلا من حفظها ، فحفظها مستحيل على ما أظن!



lhid hgaf;m hguhgldm World Wide Web ? hgaf;m hguhgldm web wide