یکی از سوالاتی که ممکنه در ذهن شما به وجود بیاد اینه که یک مرورگر چطوری یک سایت رو باز می کنه؟
اول از همه اینو باید بدونید که هر وبسایت یک دامنه و یک آی پی داره.
دامنه هر سایت آدرس اون سایت هست. در واقع اسم اون سایته.
و اما آی پی سایت دیگه چی هست؟
شما برای وارد شدن به یک سایت به دامنه اون نیاز ندارید چون اون فقط اسم سایت هست. شما برای ورود به یک سایت باید آی پی اون سایت رو به دست بیارید. که این کارو مرورگر ها برای شما انجام میدن.
خب می ریم سر اصل مطلب...
وقتی شما آدرس (دامنه) یک سایت رو تو نوار آدرس مرورگر می زنید، مرورگر به DNS سیستم مراجعه می کنه (DNS مخفف Domain name systemv هست. DNS مثل یک دفترچه تلفن هست که شما از طریق اون می تونید با داشتن آدرس دامنه هر سایت آی پی اون رو به دست بیارید). ولی اگر برای سیستمتون DNS تنظیم نکرده باشید، مرورگر از ISP (سیستم خدمات دهی اینترنت مثل مخابرات) درخواست می کنه تا اون دامنه رو تو DNS خودش جستجو بکنه. اگر ISP هم موفق نشد به یک DNS دیگه مراجعه می کنه!
خب خیلی پیچیدش نکنم. بعد از این که آی پی سایت پیدا شد مرورگر به وب سرور اون سایت (همون هاست) متصل میشه. صفحات وب با زبان استاندارد HTML نوشته شده هستن (البته زبان های دیگه ای هم هستن مثل css و JS و php که وجودشون تو صفحات وب ضروریه). مرورگر کد های سایت رو ترجمه می کنه و سایت براتون به نماش در میاد.
خب نتیجه می گیریم مرورگر ها به این سادگی که فکر می کردیم هم نیستن!!!