وقتی آدرس یک سایت رو وارد میکنیم و Enter میزنیم، مرورگر فقط صفحه رو باز نمیکنه
⚪️ ابتدا DNS
ابتدا مرورگر باید بفهمه دامنه به کدوم آدرس IP مربوطه
در این مرحله، سیستم DNS نام دامنه رو به آدرس IP تبدیل میکنه
⚪️ بعد اتصال به سرور
سپس مرورگر با استفاده از آدرس IP با سرور ارتباط برقرار میکنه
⚪️ بعد ارسال درخواست
در ادامه، مرورگر یک درخواست HTTP یا HTTPS برای سرور ارسال میکنه
⚪️ بعد دریافت پاسخ
سپس سرور درخواست رو پردازش میکنه و پاسخ مناسب رو برای مرورگر میفرسته
🔹 در نهایت نمایش صفحه
بعد از دریافت فایلهایی مثل HTML، CSS و JavaScript، مرورگر اونها رو پردازش میکنه و صفحه رو روی نمایشگر میسازه
📌 مسیر کلی
دامنه → DNS → آدرس IP → سرور → درخواست HTTP → پاسخ سرور → پردازش مرورگر → نمایش صفحه
📌 نکته جالب
چیزی که برای ما فقط چند ثانیه طول میکشه، در واقع نتیجه همکاری چندین بخش مختلف از شبکه و مرورگره
🔗 https://t.me/codetrailWeb