Hicham Al Sayed ahmed

اهلا و سهلا بكم في منتدى تقنيات الحاسوب 2013


Join the forum, it's quick and easy

Hicham Al Sayed ahmed

اهلا و سهلا بكم في منتدى تقنيات الحاسوب 2013

Hicham Al Sayed ahmed

Would you like to react to this message? Create an account in a few clicks or log in to continue.

منتدى و عالم تقنيات الحاسوب و البرمجة وانظمة التشغيل و الصيانة 2013

تؤمن لكل من يحب ان يتعلم البرمجة و كل من يدرس في هذا الاختصاص برامج و مواضيع و افكار جديدة و كيفية العمل و الكثير و الكثير و ايضا تتيح لاي شخص ان ينضم لهذا المنتدى و خاصة طلاب تقنيات الحاسوب و انظمة التشغيل و الصيانة المادية و البرمجية
تعلم الفجوال بيسك - الدلفي - السي ++ - الباسكال و الكثير و الكثير

اطرح سؤالك على فريق العمل في الفيسبوك

تابعنا على الفيسبوك

مشاركة الموضوع عبر الفيسبوك

Log in

I forgot my password

Latest topics

» تفاصيل بسيطة ومعلومات عن الهكر
ما هي شبكة الويب العالمية؟ I_icon_minitimeTue Nov 05, 2013 6:35 am by okba als

» ترحيب بالأعضاء
ما هي شبكة الويب العالمية؟ I_icon_minitimeTue Nov 05, 2013 6:09 am by okba als

» برنامج يعلمك لغة الدلفي بشكل مثير
ما هي شبكة الويب العالمية؟ I_icon_minitimeMon Nov 04, 2013 10:53 pm by سيد برتوكول

» دليل هاتف الدلفي
ما هي شبكة الويب العالمية؟ I_icon_minitimeSun Nov 03, 2013 11:24 am by سيد برتوكول

» سلسلة فيبوناتشي
ما هي شبكة الويب العالمية؟ I_icon_minitimeSun Nov 03, 2013 11:22 am by سيد برتوكول

» كود جميل ورائع جربه واعرف بنفسك ماذا يعمل
ما هي شبكة الويب العالمية؟ I_icon_minitimeWed Apr 17, 2013 1:55 am by سيد برتوكول

» المبرمجون مستائون من الواجهة الرسومية لويندوز ٨ (Windows 8)(نسخة المطورين)
ما هي شبكة الويب العالمية؟ I_icon_minitimeThu Jun 21, 2012 10:26 pm by pc-king.dahek.net

» حزيرة للعلماء
ما هي شبكة الويب العالمية؟ I_icon_minitimeTue Apr 10, 2012 3:23 am by عفريت السويداء

» اسباب تجعل الكمبيوتر يعمل بشكل بطيء
ما هي شبكة الويب العالمية؟ I_icon_minitimeSun Mar 18, 2012 6:49 am by عفريت السويداء

» دروس المبتدئين.....الدرس الأول (تعليم القص)
ما هي شبكة الويب العالمية؟ I_icon_minitimeSat Mar 17, 2012 6:03 am by عفريت السويداء

Top posting users this week

No user

Who is online?

In total there are 94 users online :: 0 Registered, 0 Hidden and 94 Guests :: 1 Bot

None


Most users ever online was 149 on Wed Oct 02, 2024 1:13 am

تابعنا على الفيسبوك


    ما هي شبكة الويب العالمية؟

    سيد برتوكول
    سيد برتوكول
    Administrator
    Administrator


    نقاط : 146584

    ما هي شبكة الويب العالمية؟ Empty ما هي شبكة الويب العالمية؟

    Post by سيد برتوكول Wed Dec 21, 2011 4:58 am

    تاريخ شبكة الويب العالمية


    كان يستلزم استخدام الإنترنت معرفةً عميقة في أجهزة الكمبيوتر قبل
    ظهور الويب (
    www)، وأنظمة التشغيل، إضافة
    إلى الإلمام بالعديد من الإجراءات المُعقدة، الناتجة عن عدم وجود واجهة استخدام
    للبرامج تؤمن الحدَّ الأدنى من الوضوح والسهولة في التعامل، ورغم القفزة التي حدثت
    بظهور خدمة غوفر(
    Gopher) التي قدمت واجهة
    استخدام مستندة إلى القوائم (
    menu-based)، إلا إنها كانت قاصرة
    على عرض الملفات النصية.

    وفي عام 1989، وضع باحث فيزياء بريطاني اختصاصي في حقل الاتصالات يدعى تيم بيرنيرز
    لي (
    Tim Berners-Lee) كان يعمل في المختبر
    الأوروبي للمواد المُسمَّى (
    CERN- European Laboratory for
    Particle Physics
    ) الذي يقع
    مقره في جنيف بسويسرا المفاهيم الأساسية التي قامت عليها شبكة الويب العالمية .(
    www) إذ بدأت الفكرة باقتراح تصميم نظام معلومات يُتيح للباحثين
    التشارك على النتائج التي يتم التوصل إليها بالسرعة القصوى، عن طريق توفير روابط (
    links) تُتيح لهم الوصول إلى الوثائق الموجودة على
    الإنترنت، وشَكَّل ذلك الاقتراح النواة التي قامت عليها شبكة الويب العالمية .(
    www)


    تذكر أن الويب هو خدمة من خدمات الإنترنت وغيابه لا يعني غياب الإنترنت


    وقد استخدمت شبكة الويب العالمية للمرة الأولى عام 1990 على نطاق
    مخبري ثمَّ أتاح مختبر
    CERN استخدامها لعامة الناس
    عام 1992، إلا أنها بقيت تُطوَّر في المخابر حتى تَمكَّن أحد المبرمجين من جامعة
    إيلينويز (
    University Illinois)، ويدعى مارك أندريسن (Marc
    Andreessen
    ) عام 1993 (بالتعاون مع شركة (NCSA)) من تطوير أول مُستعرِض (browser) سهل الاستخدام يعرض محتويات الويب بشكل رسومي، وقد أُطلق عليه
    اسم مستعرض موزايك (
    Mosaic browser)، وبعد عام من ذلك طَرحت
    شركة نيتسكيب - (
    Netscape communications corporation) التي أسسها أندريسن- أول مُستعرِض تجاري حمل اسم نيتسكيب
    نافيغيتر (
    Netscape Navigator). وتغيرت منذ ذلك الوقت نوعية محتويات الويب نحو الأفضل، ولم يعد
    استخدامها قاصراً على الباحثين وخبراء الكمبيوتر بل أصبحت الخدمة الأكثر شعبية
    والأوسع انتشاراً في عالم الإنترنت.


    ما هي شبكة الويب العالمية؟



    شبكة الويب العالمية تدعى أيضاً WWW أو W3، أو الويب (Web) هي مجموعة هائلة من
    وثائق النص المترابط (
    hypertext) التي ترتبط ببعضها على
    الإنترنت. ويعود سبب تسميتها شبكة الويب العالمية أو شبكة العنكبوت إلى تداخل
    الروابط العديدة بين الوثائق التي تُشكِّل مواقع هذه الشبكة المنتشرة عبر العالم،
    بطريقة تشبه تداخل خيوط شبكة العنكبوت. وتسمح شبكة الويب العالمية لبرنامج
    مُستعرِض الويب بنقل جميع أنواع المعلومات من برامج، وأخبار، وأصوات، وصور،
    وفيديو، إضافة إلى النصوص، باستخدام الماوس أو لوحة المفاتيح -دون الحاجة إلى
    إتقان الكثير من الأوامر المعقدة- وتُعرض هذه المعلومات في موقع الويب (
    Web site) الذي يظهر على شاشة
    المستخدم. كما يُطلَق على عملية التنقل بين مواقع الويب اسم الإبحار في الويب .(
    surfing
    web) ولا تختلف الويب عن الإنترنت في خاصية الملكية التي لا تعود إلى
    أحد، واللامركزية التي لا تسمح لجهة أو حكومة بفرض صيغة أو نوعية معينة على
    محتوياتها.

    ولا بد لمن يسعى لفهم بنية هذه الشبكة أن يُلِّم بالمفاهيم الأساسية التالية:


    • بروتوكول النص المترابط ،(HTTP) وهو بروتوكول اتصالات
    بين خادمات الويب (
    Web servers) ومستفيدي الويب .( Web
    clients
    )
    • محدد موقع المصدر (
    URL) الذي يُحدد العنوان
    التفصيلي لموقع المعلومات على الإنترنت (العنوان الحقيقي المقابل للعنوان النصي
    مثل العنوان الحقيقي (194.170.168.12) المقابل للعنوان النصي
    http://www.netnet.org
    • لغة النص المترابط (
    HTML) التي تخبر مُستعرِض
    الويب بالكيفية التي سيعرض بها المعلومات في صفحات الويب.


    مفاهيم أساسية في الويب(HTTP,URL,HTML)



    شرح المفاهيم الأساسية للويب (HTTP، وURL، وHTML):

    يرمز مصطلح (
    HTTP) إلى عبارة بروتوكول نقل
    النص المترابط ،(
    hypertext transfer protocol) وهو البروتوكول
    المُستخدَم لنقل الوثائق المترابطة (
    hyper linked)، ويُشكل وسيلة الاتصال بين خادم الويب (Web
    server
    ) وبرنامج مستفيد الويب (Web
    client program
    ) (الذي يُمثِّله
    المُستعرِض).



    ويقوم هذا البروتوكول على مفهوم النص المترابط (hypertext) الذي هو عبارة عن نص يحوي روابط (links) تؤدي إلى وثائق أخرى، يمكن أن تحتوي تلك الوثائق على روابط تؤدي
    إلى وثائق أخرى، وهذا ما يُدعى الروابط الفائقة .(
    hyperlinks)

    وهناك نوع آخر من الروابط التي لا تقود إلى ملفات نصية (
    text-based
    files
    ) بل يمكن أن تقود إلى عناصر أخرى مثل الصوت
    والصورة والفيديو
    أي تطبيقات الوسائط المتعددة (multimedia), ويُطلق على هذا النوع من الروابط اسم الوسائط الفائقة .(hypermedia)

    أما المفهوم الأساس الثاني للويب فهو محدد موقع المصدر (
    URL) -هو اختصار لعبارة -(uniform resource locator) وهو عنوان مصدر الإنترنت الذي سيطلبه مُستعرِض الويب ،(Web
    browser
    ) ويضم هذا العنوان (URL) نوع البروتوكول (مثل: HTTP، و FTP) المستخدم، إضافةً إلى رموز تعبر عن اسم المجال .(domain name) ويحوي اسم المجال (domain name) رموزاً قد تصل إلى 26، تستخدم أربعة منها لتحديد المجال الأعلى (top domain)
    مثل: (
    com, .net, .org, .gov.). ويمكن أن تضم الرموز
    المسموح بها حروفاً وأرقاماً، إضافة إلى الشرطة (
    hyphen)، بينما لا يُسمَح باستخدام رموز أخرى مثل: "_" أو
    "!". ومن الجدير بالذكر أن بروتوكولات (
    HTTP) أو (FTP) لا تشكل جزءاً من اسم
    المجال ،(
    domain name) وعليه فإن الشكل
    القياسي لمحدد موقع المصدر (
    URL) يكون على الشكل التالي:


    Scheme://domain name

    مثال:
    sohli.tk هو اسم المجال (domain
    name
    ) أما


    http://www.sohli.tk فهو محدد موقع المصدر
    المستخدم في إيجاد مصدر الوثيقة، وليس هو اسم المجال، لاحتوائه على اسم البروتوكول
    (
    http) المُستخدم ونوع
    الوثيقة (
    www) .

    والمفهوم الثالث من مفاهيم الويب الأساسية يُدعَى لغة النص المترابط ،(
    hypertext
    markup language
    ) وهي إحدى التطبيقات
    التي اشتقت من اللغة المعيارية
    SGML (standard
    generalized markup language
    ) التي قدمتها منظمة إيزو
    (
    ISO) لتَكون مرجعا لأدوات
    بناء الوثائق المستقلة عن منصة التشغيل. وتُستخدم هذه اللغة كأداة بسيطة لتصميم
    الوثائق (
    documents) ووضع موجهات (tags) في النصوص والرسوم التي توجد فيها، لتُوضحَ تلك الموجهات
    للمُستعرِض كيفية عرض الوثائق للمستخدم بالطريقة المناسبة، وتَقوم هذه الأداة على
    مفهوم النص المترابط ،(
    hypertext) وتُعَدُّ حتى الآن
    واحدة من اللغات المعيارية المُتفق عليها بين مُستعرِضات الويب.


    خادمات الويب ومُستعرِضاته



    يمكن أن يُطلَق اسم خادم الويب إما على جهاز أو برنامج. ولكن الفقرة
    الحالية ستبدأ بتغطية الخادم كجهاز، وهو يمكن أن يكون جهاز كمبيوتر شخصي (
    Personal
    Computer
    ) أو محطة عمل ،(workstation) مع بعض المزايا الإضافية:


    • ذاكرة عشوائية (Random Access Memory- RAM) كبيرة جداً لتسريع عملية تسليم الملفات للمستفيدين (clients) أو ما يُطلق عليه اسم الزائرين .(visitors)
    •قرص صلب (
    Hard disk) ذو مساحة ضخمة (أو
    مجموعة أقراص) لتخزين ملفات صفحات الويب التي تحتاج إلى مساحات تخزين كبيرة لما
    تحتويه من رسوم وأصوات ولقطات فيديو.
    • أدوات دعم الاتصالات الشبكية السريعة التي تؤمن الاستجابة السريعة للطلبات
    الواردة من المستفيدين. (تُستخدم لهذا الغرض خطوط
    T1 التي تصل سرعة نقل المعلومات فيها إلى 1,54 ميغابت/ثانية).
    • احتواء الجهاز الخادم على برامج خاصة تُمَكِّنُه من القيام بمهامه كبرنامج خادم
    الويب.


    أما خادم الويب البر مجي (Web server software) الذي يركب على الجهاز خادم الويب فهو يدعم بروتوكول (HTTP) لنقل الصفحات التي يطلبها زائرو مواقع الويب، ومن أبرز وظائف هذا
    البرنامج تحديد أنواع الملفات، وإرسال الصيغة المناسبة من بريد الإنترنت المتعدد
    الأغراض ،(
    multipurpose internet mail extension- MIME) ليتمكن مُستعرِض الويب من تحديد الملف ومعالجته فوراً.


    وكانت برامج خادم الويب (Web
    server programs
    ) قد صممت في البدايات
    لنظام يونيكس (
    Unix) حصراً، ولكنها تتوفر
    اليوم للعديد من منصات التشغيل لتُلائم متطلبات العدد المتنامي من مستخدمي
    الإنترنت. وقد أطلقت هذه البرامج على نطاق تجاري مثل: البرنامج
    (PWS) Server
    for FrontPage
    Personal Web


    و( IIS) MS Internet Information Server for Windows


    إضافةً إلى جانب مجموعة كبيرة من البرامج
    المجانية المتوفرة على الإنترنت.

    أما برنامج استعراض الويب (
    browser Web) فهو عبارة عن برنامج
    يُستخدَم للولوج إلى خادم الويب الذي يتوضع اسمه في محدد موقع المصدر (
    URL) ويُرسل إليه طلبات المستخدم في الصيغة المناسبة، ويوجد العديد من
    الأمثلة على هذه المُستعرِضات مثل:



    • إنترنت إكسبلورر .(Internet Explorer)
    • نيتسكيب نافيغيتر .(
    Netscape Navigator)


    ويُصنَّف برنامجا الاستعراض الأخيران ضمن مجموعة المُستعرِضات
    المُستخدمة مع أنظمة تشغيل ذات الواجهة الرسومية (
    graphical
    user interface - GUI
    ) - مثل: مايكروسوفت
    ويندوز بإصداراته المتعددة: (
    Windows 3.x, 95, 98, 2000,XP, NT) إضافة إلى النظام Mac على أجهزة
    الماكنتوش، ويملك هذا النوع من المُستعرِضات القدرة على عرض صفحات الويب التي يمكن
    أن تحوي ملفات صوت، أو فيديو، أو رسوماً، إضافة إلى النصوص.

      Current date/time is Fri Nov 22, 2024 1:38 pm