وقتی کاربر یک آدرس وب را در مرورگر خود وارد میکند یا روی یک لینک کلیک میکند، درخواستی به وب سرور ارسال میشود. این درخواست شامل نوع منبع مورد نظر (مثلا صفحه وب، فایل تصویر، ویدئو و غیره) و اطلاعات دیگری از قبیل آدرس مورد نظر، پروتکل ارتباطی، تنظیمات و هدرهای مرتبط با درخواست است.
وب سرور که مانند یک کامپیوتر مرکزی است، پس از دریافت درخواست، آن را تجزیه و تحلیل میکند و به دنبال منبع مورد نظر میگردد. اگر منبع درخواستی موجود باشد وبسرور پاسخی به مرورگر میفرستد که شامل اطلاعات خواسته شده میشود. این پاسخ میتواند متنی، تصویر، ویدئو یا هر نوع منبع دیگری باشد که کاربر درخواست داده است.
مرورگر همچنین وظیفه ترجمه اطلاعات دریافتی از Web server را دارد. وقتی که پاسخ از وب سرور دریافت میشود، مرورگر آن را تجزیه و تحلیل کرده و محتوای مورد نظر را نمایش میدهد. به این ترتیب کاربران بدون نیاز به دانش فنی عمیق میتوانند از امکانات و محتواهای مختلف فضای وب استفاده کنند. با استفاده از مرورگرها به سادگی وب را مرور و از سرویسهای آن استفاده کنید.
تعریف وب سرور
وب سرور به طور ساده وظیفهی ذخیره سازی و ارسال محتوای یک وب سایت را به کلاینتها، که معمولا مرورگرها هستند دارد. کلاینتها از طریق ارسال درخواستها به Web server، محتوای مورد نیاز خود را ادامه مطلب