مرورگر چیست و چگونه کار می‌کند؟

مرورگر وب چیست؟یک مرورگر وب شما را به هر نقطه از دنیای وسیع اینترنت می برد و به شما امکان می دهد متن، تصاویر و ویدیو را از هر نقطه از دنیا که حضور دارید ببینید.وب ابزاری گسترده و بسیار قدرتمند است. در طول چند دهه، اینترنت، روش کار و نحوه تعامل ما با یکدیگر را تغییر داده است. بسته به نحوه استفاده از آن، بین کشورها پل ارتباطی برقرار می‌کند، تجارت را پیش می‌برد، روابط را تقویت می‌کند، موتور نوآوری آینده را به حرکت در می‌آورد و بیش از آنچه می‌دانیم باید با آن‌ها چه کار کنیم، مسئول ایجاد الگوهای رفتاری است.شکی نیست که این مهم است که همه به وب دسترسی داشته باشند، اما مورد مهم تر این است که همه ما ابزارهایی را که برای دسترسی به آن استفاده می کنیم، درک کنیم. ما هر روز از مرورگرهای وب مانند موزیلا فایرفاکس، گوگل کروم، مایکروسافت اج و اپل سافاری استفاده می کنیم، اما آیا می دانیم که آنها چه هستند و چگونه کار می کنند؟ در مدت زمان کوتاهی، ما از شگفت‌زده شدن از توانایی ارسال ایمیل به یک نفر در سراسر جهان، به تغییر در نحوه تفکر ما نسبت به اطلاعات تبدیل شده‌ایم. این مسئله دیگر این نیست که چقدر می دانید، بلکه صرفاً این است که چه مرورگر یا برنامه ای می تواند شما را سریعتر به آن اطلاعات برساند.تصویر 1. مررورگر های مختلف (web broswers)مرورگر وب چگونه کار می کند؟مرورگر، یک برنامه نرم افزاری است که برای مکان یابی، بازیابی و نمایش محتوا در شبکه جهانی وب، از جمله صفحات وب، تصاویر، ویدئو و سایر فایل ها استفاده می شود. به عنوان یک مدل کلاینت/سرور، مرورگر کلاینتی است که روی رایانه ای اجرا می شود که با وب سرور تماس می گیرد و اطلاعاتی را درخواست می کند. وب سرور اطلاعات را به مرورگر وب می فرستد که نتایج را روی رایانه یا سایر دستگاه های فعال اینترنت که از مرورگر پشتیبانی می کند نمایش می دهد.یک مرورگر وب شما را به هر جای اینترنت می برد. این اطلاعات را از سایر قسمت های وب بازیابی می کند و آن را روی دسکتاپ یا دستگاه تلفن همراه شما نمایش می دهد. اطلاعات با استفاده از پروتکل انتقال ابرمتن، که نحوه انتقال متن، تصاویر و ویدئو در وب را مشخص می کند، منتقل می شود. این اطلاعات باید به اشتراک گذاشته شود و در قالبی ثابت نمایش داده شود تا افرادی که از هر مرورگر و در هر کجای دنیا استفاده می کنند بتوانند اطلاعات را ببینند.متأسفانه، همه سازندگان مرورگر تصمیم نمی گیرند که قالب را به یک شکل تفسیر کنند. برای کاربران، این بدان معنی است که یک وب سایت می تواند ظاهر و عملکرد متفاوتی داشته باشد. ایجاد یکپارچگی بین مرورگرها، به طوری که هر کاربر بدون توجه به مرورگری که انتخاب می کند، بتواند از اینترنت استفاده کرده و لذت ببرد، استانداردهای وب نامیده می شود.مرورگرهای امروزی مجموعه‌های نرم‌افزاری کاملاً کاربردی هستند که می‌توانند صفحات وب HTML، برنامه‌های کاربردی، جاوا اسکریپت، AJAX و سایر محتوای میزبانی شده بر روی سرورهای وب را تفسیر و نمایش دهند. بسیاری از مرورگرها پلاگین هایی را ارائه می دهند که قابلیت های نرم افزار را گسترش می دهند تا بتواند اطلاعات چندرسانه ای (از جمله صدا و ویدئو) را نمایش دهد، یا از مرورگر می توان برای انجام کارهایی مانند ویدئو کنفرانس، طراحی صفحات وب یا افزودن فیلترهای ضد فیشینگ استفاده کرد. مرورگر گروهی از کدهای ساختاریافته است که با هم مجموعه ای از وظایف را برای نمایش یک صفحه وب روی صفحه انجام می دهند. این کدها با توجه به وظایفی که انجام می دهند به صورت اجزای مختلف ساخته می شوند.هنگامی که مرورگر وب داده ها را از یک سرور متصل به اینترنت واکشی می کند، از نرم افزاری به نام موتور رندر برای ترجمه آن داده ها به متن و تصویر استفاده می کند. این داده ها به زبان نشانه گذاری فرامتن (HTML) نوشته شده اند و مرورگرهای وب این کد را می خوانند تا آنچه را که در اینترنت می بینیم، می شنویم و تجربه می کنیم، ایجاد کنند.هایپرلینک ها به کاربران این امکان را می دهند که مسیری را به سایر صفحات یا سایت های وب دنبال کنند. هر صفحه وب، تصویر و ویدیو دارای مکان یاب منبع یکنواخت (URL) منحصر به فرد خود است که به عنوان آدرس وب نیز شناخته می شود. هنگامی که یک مرورگر برای داده‌ها از سرور بازدید می‌کند، آدرس وب به مرورگر می‌گوید که در کجا به دنبال هر موردی که در html توضیح داده شده است بگردد، که سپس به مرورگر می‌گوید کجا در صفحه وب می‌رود.کوکی ها در مرورگر وب (نه اون کوکی های خوشمزه که میخوریم)وب سایت ها اطلاعات مربوط به شما را در فایل هایی به نام کوکی ذخیره می کنند. آنها برای دفعه بعدی که از آن سایت بازدید می کنید در رایانه شما ذخیره می شوند. پس از بازگشت شما، کد وب سایت آن فایل را می خواند تا متوجه شود که شما هستید. به عنوان مثال، هنگامی که به یک وب سایت می روید، صفحه نام کاربری و رمز عبور شما را به خاطر می آورد - که توسط یک کوکی ممکن شده است.تصویر2. کوکی ها در مرورگر وب (web browser cookies)همچنین کوکی هایی وجود دارند که اطلاعات دقیق تری را درباره شما به خاطر می آورند. شاید علایق شما، الگوهای مرور وب شما و غیره. این بدان معناست که یک سایت می تواند محتوای هدفمندتری را در اختیار شما قرار دهد که البته اغلب به شکل تبلیغات صورت می پذیرد. انواعی از کوکی‌ها به نام کوکی‌های شخص ثالث وجود دارند که از سایت‌هایی می‌آیند که در آن زمان حتی از آنها بازدید نمی‌کنید و می‌توانند شما را از سایتی به سایت دیگر برای جمع‌آوری اطلاعات درباره شما ردیابی کنند، که گاهی به شرکت‌های دیگر فروخته می‌شود. گاهی اوقات می‌توانید این نوع کوکی‌ها را مسدود کنید، اگرچه همه مرورگرها این اجازه را به شما نمی‌دهند.درک حریم خصوصی توسط مرورگرهاتقریباً همه مرورگرهای اصلی دارای تنظیمات مرور خصوصی هستند. اینها برای پنهان کردن سابقه مرور از سایر کاربران در همان رایانه وجود دارند. بسیاری از مردم فکر می کنند که مرور خصوصی یا حالت ناشناس هویت و سابقه مرور آنها را از ارائه دهندگان خدمات اینترنتی، دولت ها و تبلیغ کنندگان پنهان می کند، اما نمی کنند. این تنظیمات فقط تاریخچه سیستم شما را پاک می کنند، که اگر با اطلاعات شخصی حساس در رایانه مشترک یا عمومی سروکار دارید، مفید است. اکثر مرورگرهای وب اصلی به کاربران اجازه می دهند تجربه خود را از طریق برنامه های افزودنی یا افزونه ها تغییر دهند. برنامه‌های افزودنی بخش‌هایی از نرم‌افزار هستند که می‌توانید آن‌ها را به مرورگر خود اضافه کنید تا آن را سفارشی کنید یا عملکردی اضافه کنید. برنامه‌های افزودنی می‌توانند انواع کارهای سرگرم‌کننده و کاربردی مانند فعال کردن ویژگی‌های جدید، فرهنگ لغت‌های زبان خارجی، یا ظاهر و مضامین بصری را انجام دهند.همه سازندگان مرورگرها محصولات خود را به گونه‌ای توسعه می‌دهند که تصاویر و ویدیوها را در سریع‌ترین زمان ممکن و به آرامی نمایش دهند، و به شما این امکان را می‌دهند که بهترین استفاده را از وب داشته باشید. همه آنها سخت کار می کنند تا مطمئن شوند کاربران مرورگری دارند که سریع، قدرتمند و آسان برای استفاده است. جایی که آنها تفاوت دارند دلیل آن است. مهم است که مرورگر مناسب خود را انتخاب کنید. موزیلا فایرفاکس را می سازد تا اطمینان حاصل کند که کاربران بر زندگی آنلاین خود کنترل دارند و اطمینان حاصل کند که اینترنت یک منبع جهانی و عمومی است که برای همه قابل دسترسی است.