نحوه فعالیت مرورگرهای اینترنت
نحوه فعالیت مرورگرهای اینترنت
نحوه فعالیت مرورگرهای اینترنت
تمام بخشهای اینترنت برپایه یک مدل سرویس دهنده و مشتری (Server/client) کار میکند. مرورگر اینترنت نیز بخشی از این مدل است.
برای دسترسی به صفحات مختلف وب، کامپیوتر شما نیاز به یک کلاینت وب دارد. این کلاینت همان برنامه مرورگر است.
وقتی به دنبال باز کردن صفحهای از وب آدرس آن را وارد میکنید، مرورگر درخواستی را به وب سرور مربوط ارسال میکند که شامل محتوای صفحه مورد نظر و یک سری اطلاعات دیگر است.
در اکثر مواقع وقتی مرورگر از سرور درخواستی میکند، از آن میخواهد که صفحات ساخته شده با زبانهای برنامه نویسی مخصوصی را به آنها بازگردانند. مرورگر سپس این زبان را ترجمه و تبدیل به صفحات خوانا و قابل رویت برروی مانیتور تبدیل میکند. HTML، Java و ActiveX از رایجترین زبانهای برنامه نویسی، JavaScript یک زبان اسکریپت نویسی و AJAX از پرکاربردترین تکنیکهای طراحی صفحات وب هستند.
بعضی اوقات محتوای خاصی مانند فایل صوتی، تصویری یا انیمیشن در داخل یک صفحه وب اضافه میشود که به تنهایی توسط برنامه اصلی مرورگر قابل خواندن و اجرا نیست. مرورگر برای اجرا کردن این محتوا نیاز به برنامههای جانبی به نام Plug-in دارد. هر مرورگر دارای تنظیمات پیشفرضی است که طریقه و چگونگی اجرای محتوای مختلف توسط Plug-Inها را تنظیم میکند.
در چند سال اخیر مرورگرهای وب به مدد زبانهای برنامه نویسی جدید و همچنین نرمافزارها و Plug-inهای متنوع به برنامههایی چند منظوره تبدیل شدهاند. اکنون هر کس میتواند با نسخههای جدید مرورگرهای اینترنت چت کند، موزیک گوش کند، در یک ویدئو کنفرانس شرکت کند و یا حتی برنامههای کاربردی نظیر مایکروسافت آفیس را اجرا کند.
در سال ۱۹۹۱ و ۱۹۹۲ تیم برنرزلی و یک دانشجوی محقق در CERN مرورگر برنرزلی را از فضای NeXT به برنامه نویسی C بردند و مرورگری به نام libWWW طراحی کردند. در همان سال یک دانشجوی ریاضی دیگر در CERN مرورگری به نام Line Mode تولید کرد که برروی سیستم عامل DOS اجرا میشد.
یکی از کاملترین مرورگرها در سال ۱۹۹۳ توسط مارک اندرسون و اریک بینا به نام Mosaic طراحی شد که برروی سیستم عامل UNIX، ویندوز و اپل قابل اجرا بود. این مرورگر اولین مرورگر با قابلیت اجرای صدا، تصویر و ویدئو بود.
در ۱۹۹۴ محققان شرکت Telenor نروژ مرورگر Opera را طراحی کردند و یک سال بعد دو نفر از این تیم تصمیم به تجاری کردن این نرمافزار گرفتند و به این ترتیب در تابستان ۱۹۹۶ نسخه ۲٫۱ اپرا برروی اینترنت قرار گرفت.
مرورگر موزیلا اولین بار در سال ۱۹۹۴ به نام موزیلای بتا نسخه ۰٫۹۶ منتشر شد. نسخه اصلی موزیلا اولین مرورگر تجاری بود که برای نصب برروی کامپیوترهای شخصی قابل نصب بود. در سال ۲۰۰۲ نسخه منبع باز مرورگر Netscape به نام Mozilla منتشر شد.سپس با افزایش محبوبیت این مرورگر از سال ۲۰۰۴ مرورگر شرکت Netscape تحت نام Firefox عرضه شد.
در آکوست ۱۹۹۵، مایکروسافت سیستم عامل ویندوز ۹۵ را معرفی کرد که برنامه مرورگر اینترنت (Internet Explorer) بخشی از آن بود. تنها یک سال بعد از آن IE محبوبیت بسیار زیادی پیدا کرد و در سال ۱۹۹۹ پرکاربرترین مرورگر اینترنت شد.
در سپتامبر ۲۰۰۸ شرکت گوگل با انجین WebKit اولین نسخه مرورگر کروم را معرفی کرد. محبوبیت کروم به دلیل آسان بودن کار با آن و همچنین سرعت بالایش باعث شد تا تنها یک سال بعد ۷٫۹۸ درصد بازار مرورگرها به تسخیر آن درآید. اکنون کروم برروی ویندوز، مکینتاش و لینوکس در ۵۰ زبان مختلف قابل دسترس کاربران اینترنت است.
منبع:http://www.barsam.ir
ارسال توسط کاربر محترم سایت :hasantaleb
برای دسترسی به صفحات مختلف وب، کامپیوتر شما نیاز به یک کلاینت وب دارد. این کلاینت همان برنامه مرورگر است.
وقتی به دنبال باز کردن صفحهای از وب آدرس آن را وارد میکنید، مرورگر درخواستی را به وب سرور مربوط ارسال میکند که شامل محتوای صفحه مورد نظر و یک سری اطلاعات دیگر است.
در اکثر مواقع وقتی مرورگر از سرور درخواستی میکند، از آن میخواهد که صفحات ساخته شده با زبانهای برنامه نویسی مخصوصی را به آنها بازگردانند. مرورگر سپس این زبان را ترجمه و تبدیل به صفحات خوانا و قابل رویت برروی مانیتور تبدیل میکند. HTML، Java و ActiveX از رایجترین زبانهای برنامه نویسی، JavaScript یک زبان اسکریپت نویسی و AJAX از پرکاربردترین تکنیکهای طراحی صفحات وب هستند.
بعضی اوقات محتوای خاصی مانند فایل صوتی، تصویری یا انیمیشن در داخل یک صفحه وب اضافه میشود که به تنهایی توسط برنامه اصلی مرورگر قابل خواندن و اجرا نیست. مرورگر برای اجرا کردن این محتوا نیاز به برنامههای جانبی به نام Plug-in دارد. هر مرورگر دارای تنظیمات پیشفرضی است که طریقه و چگونگی اجرای محتوای مختلف توسط Plug-Inها را تنظیم میکند.
در چند سال اخیر مرورگرهای وب به مدد زبانهای برنامه نویسی جدید و همچنین نرمافزارها و Plug-inهای متنوع به برنامههایی چند منظوره تبدیل شدهاند. اکنون هر کس میتواند با نسخههای جدید مرورگرهای اینترنت چت کند، موزیک گوش کند، در یک ویدئو کنفرانس شرکت کند و یا حتی برنامههای کاربردی نظیر مایکروسافت آفیس را اجرا کند.
در سال ۱۹۹۱ و ۱۹۹۲ تیم برنرزلی و یک دانشجوی محقق در CERN مرورگر برنرزلی را از فضای NeXT به برنامه نویسی C بردند و مرورگری به نام libWWW طراحی کردند. در همان سال یک دانشجوی ریاضی دیگر در CERN مرورگری به نام Line Mode تولید کرد که برروی سیستم عامل DOS اجرا میشد.
یکی از کاملترین مرورگرها در سال ۱۹۹۳ توسط مارک اندرسون و اریک بینا به نام Mosaic طراحی شد که برروی سیستم عامل UNIX، ویندوز و اپل قابل اجرا بود. این مرورگر اولین مرورگر با قابلیت اجرای صدا، تصویر و ویدئو بود.
در ۱۹۹۴ محققان شرکت Telenor نروژ مرورگر Opera را طراحی کردند و یک سال بعد دو نفر از این تیم تصمیم به تجاری کردن این نرمافزار گرفتند و به این ترتیب در تابستان ۱۹۹۶ نسخه ۲٫۱ اپرا برروی اینترنت قرار گرفت.
مرورگر موزیلا اولین بار در سال ۱۹۹۴ به نام موزیلای بتا نسخه ۰٫۹۶ منتشر شد. نسخه اصلی موزیلا اولین مرورگر تجاری بود که برای نصب برروی کامپیوترهای شخصی قابل نصب بود. در سال ۲۰۰۲ نسخه منبع باز مرورگر Netscape به نام Mozilla منتشر شد.سپس با افزایش محبوبیت این مرورگر از سال ۲۰۰۴ مرورگر شرکت Netscape تحت نام Firefox عرضه شد.
در آکوست ۱۹۹۵، مایکروسافت سیستم عامل ویندوز ۹۵ را معرفی کرد که برنامه مرورگر اینترنت (Internet Explorer) بخشی از آن بود. تنها یک سال بعد از آن IE محبوبیت بسیار زیادی پیدا کرد و در سال ۱۹۹۹ پرکاربرترین مرورگر اینترنت شد.
در سپتامبر ۲۰۰۸ شرکت گوگل با انجین WebKit اولین نسخه مرورگر کروم را معرفی کرد. محبوبیت کروم به دلیل آسان بودن کار با آن و همچنین سرعت بالایش باعث شد تا تنها یک سال بعد ۷٫۹۸ درصد بازار مرورگرها به تسخیر آن درآید. اکنون کروم برروی ویندوز، مکینتاش و لینوکس در ۵۰ زبان مختلف قابل دسترس کاربران اینترنت است.
منبع:http://www.barsam.ir
ارسال توسط کاربر محترم سایت :hasantaleb
/ج
مقالات مرتبط
تازه های مقالات
ارسال نظر
در ارسال نظر شما خطایی رخ داده است
کاربر گرامی، ضمن تشکر از شما نظر شما با موفقیت ثبت گردید. و پس از تائید در فهرست نظرات نمایش داده می شود
نام :
ایمیل :
نظرات کاربران
{{Fullname}} {{Creationdate}}
{{Body}}