تبلیغات
اموزش جادویی كامپیوتر - چگونه صفحات وب توسط یک مرورگر نمایش داده می شوند ؟
چگونه صفحات وب توسط یک مرورگر نمایش داده می شوند ؟

مقدمه :

درحال حاضر شبکه ای از شبکه ها (اینترنت)و مهم ترین نمونه عملی آن یعنی تارجهان گستر (وب)

ویژگی های زیادی را برای ما به ارمغان آورده است . این شبکه می تواند . ما را در فضای شبکه های

کامپیوتری به هر جای ببرد و از لحاظ سرعت انتقال داده به هیچ عنوان با روش های سنتی نظیر

استفاده از نامه های پستی قابل مقایسه نیست اما شبکه ها در حال حاضر به قدری مشکل دار و

کند هستند که هیچ کسی امروزه نمی تواند تصور کند که وب به چه چیزی تبدیل خواهد شد .

وب از خیلی وقت پیش تاثیر خود را بر آموزش کسب و کار و ارتباطات شخصی نشان داده است . در

نهایت وب توانسته به این اندیشه جامه عمل بپوشاند که امروزه تقریبآ هر کسی که حرق با ارزشی

برای گفتن داشته باشد. می تواند به یک ناشر تبدیل شود. اینترنت همچین ما را بسیار تنبل بار می

آورد . استفاده از خدمات اینترنتی باعث عدم نیاز با فعالیت و خروج از منزل شده است زیرا هر چیزی

از خرید گرفته تا جستجوی شغل از طریق اینترنت ممکن شده است .  

شاید حتی نتوانیم تصور کنیم که در آینده نزدیک شدت تاثیر اینترنت بر ما تا چه حد خواهد بود . البته

قصد نداریم در مورد  مزایا و معایب اینترنت صحبت کنیم  بلکه  می خواهیم  ببینیم  فناوری های

کوآنتومی تا چه حد می توانند جامعه را متاثر کنند .

ابتدا توضیحی از وب ارائه می دهیم  : یک روش سریع و ارزان برای ارسال پیام ها و حتی برقراری

تماس با دورترین مکان ها وب روشی ایده آل برای بسیاری از کارهایی است که به نحوی در آن اصلی

ترین کالای انتقال یافته از نوع داده و اطلاعات باشد می توانید نرم افزارهای فراوانی را از وب دریافت

کنید .

شما همچنین قادر خواهید بود با افرادی که هرگز نمی توانید آنها را ببینید ملاقات کرده و حتی با آنها

دوست شوید . در این مقاله دو مورد از عمده ترین کاربردهای اینترنت را بررسی می کنیم  : مرور

صفحات وب و جستجوی این دو عبارت تا حدودی هم معنی هستند اما همان طور که خواهیم دید

مرور صفحات وب یک فرآیند تصادفی است همانند مرور کانال های تلویزیونی مختلف اما جستجو

عبارت است از عبور از همه موانع با استفاده از امکانات صدها  ابزار کمکی در سطح اینترنت .


چکونه صفحات وب توسط یک مرورگر نمایش داده می شوند ؟

وب سایت عبارت از مجموعه فایل ها اسناد و فایل های گرافیکی که توسط یک نفر از طریق اینترنت

در دسترس همگان قرار گرفته است . یک روش برای دیدن صفحات وب کلیک روی hyperlink یا به

اصطلاح فوق پیوندی است که به آدرس آن سایت اشاره دارد . یک hyperlink می تواند یک عبارت

متنی یا تصویری باشد که آدرس یک سایت در سطح وب را در بر دارد وقتی hyperlink به صورت متنی

باشد  .  رنگ آن متفاوت بوده و زیر آن یک خط کشیده شده است  .  متن نمایش داده شده لزومآ

آدرس واقعی سایت نیست و  معمولآ  آدرسی درپس زمینه قرار دارد  . که با کلیک روی hyperlink

صفحه آن آدرس نمایش داده می شود  الگوی این آدرس ها همانند hyperlink  زیر است .

www.aghrab.zxq.net 

روش دیگر برای سوق دادن یک مروگر به یک سایت استفاده از آدرس های جهانی تعیین منبع (URL)

است . به این ترتیب که آدرس مورد نظر را در فضای آدرس که در قسمت بالای نوار ابزار مرورگر وب قرار

گرفته است . تایپ می کنیم به عنوان مثال با تایپ عبارت www.aghrab.zxq.net مرورگر شما صفحه

ای را نمایش می دهد که اطلاعاتی مربوط به همین مجموعه مقالات را در آن مشاهده خواهید کرد

هر قسمت از آدرس URL معنی خاصی دارد .


http : با استفاده از HTML یا زبان نشانه گذاری hypertext نام یکتای سایت را در سطح وب مشخص

می کند . اگر عبارت نمایش داده شده در این قسمت که قبل از دو کارکتر Slash (تقسیم بر ) قرار می

گیرد ftp باشد بدان معناست که سایت مورد نظر از پروتکل انتقال فایل استفاده می کند . ftp عمدتآ

برای لیست کردن تعدادی فایل با استفاده از متون ساده به کار می رود که می توان هر یک از فایل

ها را دریافت کرد این دسته از صفحات از زیبایی های صفحات گرافیکی بی بهره هستند .


// : به مرورگر شما اعلام می کند که کلمات بعدی نشانگر URL مربوط به صفحه هستند آدرس URL

توسط تعدادی جدا کننده که معمولآ نقطه هستند از هم جدا می شوند .


www : این عبارت نشان می دهد که سایت مرود نظر بخشی از World Wide Web ( وب جهانی )

است . وب جهانی بخشی از اینترنت است که در صفحات آن از متن انیمیشن فایلهای گرافیکی

صوت و ویدئو استفاده می شود .


howcomputerswork : این بخش نام دامنه است . این یک نام یکتا است که باید در شرکتی با نام

 Network Solutions ثبت شود . این شرکت براساس توافقی که با بنیاد ملی علوم دارد دارای حق

انحصاری برای ثبت نام دامنه ها است . شما باید نام دامنه داشته باشید .


Net : سطح بالایی یک نام دامنه است . در امریکا این بخش نشان دهنده مالکان سایت است . برای

مثال عبارت com به معنی سایتی با مضمون کسب و کار است . از جمله سایر نام های سطح بالا

می توان به edu برای مدارس gov برای ادارات دولتی org برای سازمان های چند منظوره اشاره کرد.

در خارج از ایالات متحده نام سطح بالا ممکن است یک گشور نظیر UK ( کشور انگلستان ) اشاره

کند .


Index.html : یک صفحه فایل خاص در هر سایت است . عبارت html به مرورگر می گوید که این

صفحه از زبان علامت گذاری hypertext استفاده می کند . این زبان عبارت است از مجموعه ای از

علایم که به همراه متن استفاده می شود تا ضاهر و نحوه نمایش صفحه را مشخص کند .

 http://www.aghrab.zxq.net/index.html

شبکه محلی یا ارائه دهنده خدمات اینترنتی آدرس را به نزدیک ترین سرویس دهنده نام های دامنه

یا (DNS ) ارسال می کند . DNS مجموعه ای از پایگاه های داده در حال اجرا است که روی سرورهای

مختلف توزیع شده اند و به عنوان مخزنی برای انواع مختلفی از آدرس در نظر گرفته می شود . و این

آدرس ها IP نیز نامیده می شوند . آدرس وب سایت به صورت عددی نمایش داده می شود که هر

آدرس URL یه یک آدرس IP اشاره دارد . برای مثال آدرس www.cdron.com معادل عدد

 205.181.112.101 , خواهد بود . این دو نوع آدرس به آن علت به وجود آمده اند که از طرفی انسان

ها می توانند کلمات را بهتر درک کنند و از طرف دیگر کامپیوترها با اعداد راحت تر کار می کنند .


نرم افزار مرورگر آدرس را برای شبکه ارسال می کند . این کار یا مستقیمآ از طریق یک ارتباط T1 به

شبکه محلی انجام می شود . که این روش در محیط های اداری مرسوم است . یا انتقال آدرس از

طریق یک مودم و از طریق خط تلفن انجام می شود . ممکن است این ارتباط از طریق خطوط DSL یا

کابل انجام شود که توسط ارائه دهنده خدمات اینترنتی (ISP ) در اختیار کاربران قرار می گیرد .


DNS آدرس IP سایت را برای مرورگر شما باز می گرداند . مرورگر با استفاده از IP یک درخواست را از

طریق مجموعه ای از مسیریاب ها ارسال می کند و این مسیریاب ها می توانند با بررسی وضیعت

اینترنتی درخواست را از کم ترافیک ترین مسیر انتقال دهند. در هر یک از مسیریاب ها برای جلوگیری

از ایجاد ترافیک فرآیند مسیریابی مجددآ انجام می شود .


وقتی که سرور سایت درخواست مرورگر را دریافت می کند آدرس مبدا را از سرتیتر درخواست خارج

کرده و یک علامت را به آن آدرس ارسال می کند تا تائید دریافت پیام را باز گرداند . در این لحظه نوار

وضعیت در قسمت پایین مرورگر تغییر می کند و به آرامی پر می شود تا شما مطلع شوید . که یک

ارتباط موفق ایجاد شده است . خود در خواست نیز در یک صف قرار می گیرد تا زمانی که سرور به

در خواست های قبلی پاسخ دهد و نوبت به این درخواست برسد .


سرور ممکن است درخواست را به یک سرور Proxy انتقال دهد . سرور Proxy جای است که محل

استقرار واقعی صفحات در آنجا است . برای مثال با درخواست www.aghrab.zxq.net به طور خودکار

صفحه خوشامد گویی برای شما نمایش داده می شود که به عنوان مثال آدرس آن ممکن است به

صورت زیر باشد . www.aghrab.zxq.net/welcome.html به علاوه سایت های جایگزین یا mirror site

نیز وجود دارند که به صورت دوره ای از فایل های سایت کپی برداری کرده و پاسخ گویی به بخشی از

ترافیک سایت اصلی را بر عهده می گیرند .


صفحه وب که در سرور ذخیره شده است . به صورت یک فایل html است . html مجموعه ای از کدها

است که همگی در  میان علامت های < و > محصور می شوند و فرمت و قالب نمایش متن اصلی

فایل را کنترول می کنند  .


کدها همچنین می توانند شامل آدرس URL مربوط به تصاویر فایل های ویدئویی و فایل های صوتی

باشند . داده های که آدرس URL آنها در کد قرار گرفته ممکن است در یک سرور دیگر ویا به طور کامل

در یک سایت کاملآ متفاوت قرار داشته باشند .

                                 کد بالا منوی گرافیکی زیر را ایجاد می کند


زمانی که سرور امکان پاسخ گویی به درخواست مرورگر را به دست آورد . سند HTML را از طریق

اینترنت به آدرس اینترنتی مرورگر شما ارسال می کند . مسیری که صفحه وب برای رسیدن به سرور

شما استفاده می کند  ممکن است با مسیری که در خواست شما از آن عبور کرده کاملآ متفاوت

باشد .


در همان زمان سرور دستوراتی را برای سایت های که شامل گرافیک صوت و فایلهای ویدئویی مورد

ارجاع این سایت اصلی هستند می فرستد و از آنها می خواهد تا برای نمایش درست صفحه آن فایل

ها را برای سرور صفحه وب ارسال کنند .


همزمان با رسیدن قسمت های مختلف صفحه به کامپیوتر شخصی شما این صفحات در حافظه

 Cache نگهداری  می شوند .  این ناحیه ترکیبی از دو ناحیه مرحله گذر و ذخیره سازی در RAM

کامپیوتر شما است . بعدها اگر مرورگر شما همان صفحه را درخواست کند با هر یک از المان های

صفحه نظیر تصاویر را بخواهد . مرورگر داده های مرتبط با آن را به جای جستجو در اینترنت از حافظه

 Cache سیستم بازیابی می کند .


اگر یک فایل صوتی یا ویدئویی نظیر فایل های MIDI و AVI از نوع بدون قابلیت پخش در حین دریافت

به عنوان بخشی از صفحه برای شما ارسال شود . مرورگر منتظر می ماند تا فایل به طور کامل در

حافظه Cache ذخیره می شود و سپس آن را به برنامه Windows Media Player می فرستد و به این

ترتیب صدا از طریق کارت صدا  ایجاد و  پخش می شود .


در  همان زمان  مرورگر با  استفاده از مولفه های ذخیره شده در ناحیه Cache و  از طریق پردازش

کدهای HTML محل استقرار هر متن تصویر و فایل ویدئویی روی صفحه وب را تعیین می کند تا تصویر

به طور کامل در سمت  کلاینت بازسازی شود . متن ساده ترین مولفه قابل انتقال  است که ابتدا

نمایش داده می شود و بعد از آن به مرور فایلهای انیمیشن صوت  آهنگ و  ویدئو  نمایش داده می

شوند .


آیکن هایی که در قسمت بالا و سمت راست صفحه نمایش داده می شوند زمانی که همه قسمت

های صفحه دریافت نشوند به حرکت های انیمیشن خود ادامه می دهند . زمانی که همه مولفه ها

دریافت شده و روی صفحه نمایش داده شوند . فایل انیمیشن در جای خود ثابت می شود و مشخص

می کند که کل فایل وب توسط مرورگر دریافت شده است .


درباره وبلاگ


نویسندگان

  • اریا افشار(41)

صفحات جانبی