متصفح الويب
لقد تم اقتراح دمج محتويات هذه المقالة أو الفقرة في المعلومات تحت عنوان [[::متصفح وب|متصفح وب]]. (ناقش)
وسم هذا القالب منذ: فبراير_2010 |
متصفح الويب (بالإنجليزية: Web browser) هو برمجيات تطبيقية (software application) لاسترجاع وعرض وتعرض مصدر المعلومات على شبكة عنكبوتية عالمية (World Wide Web). مصدر المعلومات يحددها معرف الموارد الموحد (Uniform Resource Identifier) أوري (URI) ومن الممكن أن تحتوي صفحة الويب على الفيديو والصور أو أي محتوى آخر. رابط تشعبي (Hyperlink) الموجودة في المصادر تمكن المستخدم من التنقل بسهولة بين المصادر ذات صلة.
على الرغم من أن المتصفحات تهدف في المقام الأول للوصول إلى الشبكة العالمية، كما أنها أيضاً يمكن أن تستخدم للوصول إلى المعلومات التي توفرها خدمة الإنترنت خادم الويب (Web servers) في الشبكات الخاصة (private networks) أو الملفات في نظام الملفات (file systems).
متصفحات الويب الرئيسية هي إنترنت إكسبلورر (Internet Explorer)، وموزيلا فيرفكس (Mozilla Firefox)، جوجل كروم (Google Chrome)، أبل سفاري (Apple Safari)، وأوبرا لويندوز وأبل سفاري (Apple Safari)، وموزيلا فيرفكس (Mozilla Firefox) وأوبرا(Opera) لماكنتوش.
التاريخ
تاريخ متصفحات الويب يعود إلى أواخر عام 1980، عندما قامت مجموعة متنوعة من التكنولوجيات بوضع الأساس لأول متصفح ويب، الشبكة العالمية (WorldWideWeb)، بواسطة تيم بيرنرز لي عام 1991أن المتصفح ضم مجموعة متنوعة من البرامج والأجهزة الجديدة.
تم تقديم المركز الوطني لتطبيقات الحوسبة الفائقة موزايك (متصفح وب) (NCSA Mosaic)متصفح الإنترنت في عام 1993—واحدا من أول مستعرضات الويب الرسومية—أدت إلى حدوث تزايد في استخدام شبكة الإنترنت. مارك آندرسن، وقائد فريق موزايك في المركز الوطني لتطبيقات الحوسبة الفائقة(NCSA)، وسرعان ما بدأ العمل في شركته الخاصة نتسكيب، وأصدر في موزاييك مؤثرة نتسكيب نافيجاتور(Netscape Navigator) في عام 1994، والتي سرعان ما أصبحت أكثر المتصفحات شعبية في العالم، وهو ما يمثل 90 ٪ من استخدام الإنترنت أثناءذروته
مايكروسوفت (Microsoft) مع متصفح إنترنت إكسبلورر (Internet Explorer) في عام 1995، التي بدأت صناعة حرب المتصفحات(Browser wars). عن طريق إنترنت إكسبلورر مع ويندوز مايكروسوفت كانت قادره على فرض هيمنتها على السوق في نظام تشغيل (OS) لتستولي على سوق متصفحات الويب، إنترنت إكسبلورر بلغت ذروتها بأكثر من من 95 ٪ بحلول عام 2002. متصفح إنترنت إكسبلورر يستخدم 65 ٪ في أكتوبر 2009 وفقا لتطبيقات الشبكة.
اوبرا (Opera) عقدت عام 1996، على الرغم من أنه لم ينجح قط في استخدام على نطاق واسع، استخدمت على 2٪ من حصة المتصفحات ابتداء من شهر أكتوبر 2009، لكن لديها استخدام كبير في النمو السريع بمتصفحات هاتف محمول على شبكة الإنترنت في السوق، ,و تجري على أكثر من 40 مليون هاتف. ويتوفر أيضا على نظام مضمن (Embedded system)، بما ذلك نينتندو (Nintendo) وي (Wii) لألعاب الفيديو.
في عام 1998، أطلقت نتسكيب مؤسسة موزيلا (Mozilla Foundation) في محاولة لإنتاج متصفح تنافسي باستخدام نموذج مصدر مفتوح (Open source). هذا المتصفح تطور في فيرفكس (firefox)، والتي وضعت للتطوير وهي لا تزال في مرحلة بيتا(beta) للتنمية ؛ بعد وقت قصير من إطلاق فيرفكس 1.0 في أواخر عام 2004، فيرفكس (كافة الإصدارات) تمثل 7.4 ٪ من استخدام المتصفح. ابتداء من شهر أكتوبر 2009، وأصبح فيرفكس يستخدم 24 ٪.
متصفح أبل (Apple) سفاري (safari) كان أول اصدار تجريبي بيتا(beata) في يناير 2003، ابتداء من شهر أكتوبر 2009، أصبح لديها نسبة مهيمنة من أبل ومقرها تصفح الإنترنت، وتمثل ما يزيد قليلا على 4 ٪ من السوق المتصفحات بأكمله. وجعل محرك وبكت(WebKit)، يستخدم أيضا في المتصفحات القياسية في الهواتف النقالة، بما في ذلك نظام التشغيل اي فون (iphone OS) وأندرويد قوقل (Google Android) ونوكيا S60 (Nokia S60) ونظام تشغيل متصفح بلام (Palm WebOS).
المتسابق الأخير في السوق الرئيسية لمتصفح جوجل أساس وب كات كروم (Chrom)، أول اصدار في أيلول / سبتمبر 2008. ابتداء من شهر أكتوبر 2009، أصبح لديها 4 ٪ من المستخدمين.
الوظيفة
الغرض الأساسي من متصفح الويب هو جلب موارد المعلومات للمستخدم. تبدأ هذه العملية عندما يدخل المستخدم معرف الموارد الموحد (Uniform Resource Identifier) أوري (URI)، على سبيل المثال http://en.wikipedia.org/، في المتصفح. بادئة أوري (URI) يحدد كيف سيستخدم. والنوع الأكثر شيوعا من أوري يبدأ http: يحدد الموارد المراد استردادها عبر بروتوكول نقل النص الفائق(Hypertext Transfer Protocol)اتش تي تي بي (HTTP). كما أن العديد من المتصفحات دعم مجموعة متنوعة من الاختيارات الأخرى، مثل اتش تي تي بي (HTTPs): لاف تي بي (FTP)من أجل بروتوكول نقل الملفات (File Transfer Protocol)، والملف (file): للملفات المحلية. بادئات متصفحات الويب لا يمكن التعامل معها في كثير من الأحيان لذلك انتقلناإلى تطبيق آخر تماما. على سبيل المثال، ميلتو(mailto) :أوري (URI) عادة ما تكون لتطبيق البريد الإلكتروني، والأخبار : أوري (URI)عادة تنقل إلى مجموعة الأخبار الافتراضية.
في حالة اتش تي تي بي http واتش تي تي بي اس https والملف وغيرها، وبمجرد أن الموارد قد تم استرجاع متصفح الويب سيعرضها. أتش تي أم أل (HTML) يتم تمريرها إلى المتصفح عن طريق محرك التصميمlayout engine للتتحول من لغة رقم (markup) والحصول على وثيقة تفاعلية. بجانب أتش تي أم أل، متصفحات الويب عموما يمكن عرض أي نوع من المحتويات التي تكون جزءا من صفحة الويب. معظم برامج المتصفحات تعرض الصور والصوت والفيديو، ملفات لغة الرقم القابلة للامتداد (XML)، وغالبا ما تكون برنامج مساعد (plug-ins) لدعم تطبيقات فلاش وتطبيقات جافا. عند مواجهة ملف من نوع غير معتمد أو ملفات إعدادها ليتم تحميلها بدلا من عرضها، المتصفح يطالب المستخدم بحفظ الملف على القرص.
موارد المعلومات قد تحتوي على رابط تشعبي (hyperlinkes)إلى موارد المعلومات الأخرى. كل رابط يحتوي على أوري (URI)مصدر للذهاب إليه. عندما يتم النقر فوق الارتباط، انتقال المستعرض إلى المصدر المشار إليه عن طريق وصلة أوري (URI),وعملية جلب المعلومات للمستخدم تبدأ من جديد.
الميزات
متصفحات الويب المتاحة في نطاق الحد الأدنى من الميزات، استنادا إلى واجهة نص المستخدم مع دعم أتش تي أم أل إلى (HTML) واجهة استخدام واسعة لدعم طائفة كبيرة من صيغ الملفات والبروتوكولات. المتصفحات التي تتضمن عناصر إضافية لدعم البريد الإلكتروني(email)، أخبار يوزنت(Usenet)، وونظام دردشة على الإنترنت آي آر سي (IRC)، ويشار إليها أحيانا باسم طقم إنترنت (Internet suite) بدلا من مجرد "متصفحات الويب".
جميع متصفحات الويب الكبرى تسمح للمستخدم فتح موارد متعددة للمعلومات في نفس الوقت، إما في نوافذ متصفح مختلف أو في علامات تبويب مختلفة من نفس النافذة. المتصفحات الرئيسية تشمل أيضا حظر نافذة منبثقة(pop-up window) لمنع النوافذ غير المرغوب فيها من الظهور دون موافقة المستخدم.
معظم متصفحات الويب ويمكن عرض قائمة من صفحات الويب أن المستخدم لديه مرجعية بحيث يمكن للمستخدم سرعة العودة إليها. المرجعية تدعى "المفضلة" في إنترنت إكسبلورر(Internet Explorer). بالإضافة إلى ذلك، جميع متصفحات الويب الكبرى قد شكل ما من أشكال المدمج في تغذية(web feed) مجمع على شبكة الإنترنت. في موزيلا فيرفكس (Mozilla Firefox)، ,و تغذية المتصفحات تركيبها يشبه العناوين المرجعية وتتصرف مثل المجلدات المرجعية المقابلة لتغذية المتصفح. في أوبرا (Opara)، القارئ تقليدي يتضمين تخزين وعرض للمحتويات للتغذية(feed).
وعلاوة على ذلك، يمكن أن تمد معظم متصفحات يكون عن طريق المكونات الإضافية والمكونات القابلة للتحميل التي توفر ميزات إضافية.
واجهة المستخدم
معظم المتصفحات الكبرى تحتوي على هذه العناصر
- إلى الأمام إلى الخلف والعودة إلى الصفحة السابقة، وإلى الأمام مرة أخرى.
- تحديث أو زر تحديث لتحديث الصفحة الحالية.
- الضغط على زر التوقف لإلغاء تحميل الصفحة في بعض برامج التصفح زر التوقف مدمج مع اعادة تحميل الصفحة
- زر الرئيسية للعودة إلى الصفحة الرئيسة.
- شريط العنوان لإدخال معرف الموارد الموحد(URI) من الموارد المطلوبة وعرضها.
- شريط البحث للبحث في محركات البحث.
- وشريط لعرض التقدم المحرز في تحميل الموارد، وأيضا أوري من الروابط عند مرور المؤشر عليها، والقدرة على تكبير الصفحة.
المتصفحات الكبرى تمتلك أيضا العثور على الميزات الإضافية للبحث داخل صفحة الويب
الخصوصية والأمان
معظم برامج التصفح تدعم أمان اتش تي ام ال (HTTP Secure) وتقدم وسائل سريعة وسهلة لمسح ذاكرة الويب، سجل المتصفح (cookies)، وتاريخ التصفح. للمقارنة بين الثغرات الأمنية الحالية من المتصفحات، انظر مقارنة متصفحات الويب.
مستويات الدعم
في وقت مبكر متصفحات الويب معتمد فقط صيغة بسيطة للغاية من أتش تي أم أل (HTML). التطور السريع للمتصفحات ملكيات الويب أدى إلى وضع تغيير معيار أتش تي أم أل (HTML)، مما يؤدي إلى مشاكل في التشغيل البيني. متصفحات الويب الحديثة تدعم مجموعة من المعايير والأحكام (de facto) أتش تي أم أل واكس ام ال (XML) المختلفة، والتي ينبغي تقديمها على نفس الطريقة من قبل جميع المتصفحات.