🌐 آدرس IP چیست؟ | قسمت ۳۴
تا حالا گفتیم برای رفتن به یک سایت، مثلاً مینویسیم:
"google.com"
اما کامپیوترها برای پیدا کردن دستگاهها در شبکه، از آدرسهای عددی هم استفاده میکنن که بهشون میگیم IP Address.
مثلاً یک IP میتونه شبیه این باشه:
"192.168.1.1"
💡 میتونی IP رو مثل آدرس یک خانه در نظر بگیری.
همونطور که آدرس خانه کمک میکنه بدونیم یک خانه کجاست، IP هم به شبکه کمک میکنه بفهمه یک دستگاه یا سرویس در کجا قرار داره.
🤔 پس چرا ما بهجای عدد، "google.com" رو مینویسیم؟
چون حفظ کردن اسمهایی مثل "google.com" خیلی راحتتر از حفظ کردن یک سری عدد هست! 😄
اینجاست که DNS وارد داستان میشه...
قسمت بعدی 👀
@Web_Block
برنامه نویسی | Web Block
• 🌐 سایت چیه؟ | قسمت ۱ سایت یا وبسایت، مجموعهای از صفحههاییه که روی اینترنت قرار دارن و ما میت
.
رفقا،اگر نمیدونید داستان این پست ها چیه میتونید از اینجا شروع کنید به خوندن❤️
از صفر مطلق براتون سلسله پست گذاشتيم راجب اینکه برنامه نویسی،طراحی سایت و کلا این فضا چیه💎💻
حتما بخونید تا آشنا بشید🔥
.
🌐 DNS چیست؟ | قسمت ۳۵
توی قسمت قبل گفتیم ما بهجای عدد، اسم سایت رو مینویسیم:
"google.com"
اما کامپیوترها با IP کار میکنن، نه اسم!
🤔 پس کی این اسم رو تبدیل به IP میکنه؟
اینجاست که DNS وارد میشه.
DNS مخفف Domain Name System هست و میتونی بهش بگی:
📒 «دفترچه تلفن اینترنت»
همونطور که تو شماره یه دوست رو حفظ نیستی، اسمش رو توی گوشی میزنی و گوشی شمارهاش رو پیدا میکنه...
DNS هم برای سایتها همین کار رو میکنه:
اسم سایت رو میگیره، IP مربوط بهش رو پیدا میکنه و به مرورگر میگه.
🔁 خیلی ساده:
۱. تو مینویسی: google.com
۲. مرورگر از DNS میپرسه: IP این اسم چیه؟
۳. DNS جواب میده: مثلاً 142.250.xxx.xxx
۴. مرورگر به اون IP وصل میشه و سایت باز میشه.
⚠️ یه نکته:
اگه DNS خراب باشه یا از کار بیفته، ممکنه اینترنتت وصل باشه، ولی سایتها با اسم باز نشن.
چون کسی نیست اسم رو به IP ترجمه کنه!
🧠 خلاصه:
IP = آدرس دستگاه در شبکه
DNS = دفترچه تلفنی که اسمها رو به IP تبدیل میکنه
قسمت بعدی 👀
DNS چطور کار میکنه؟
@Web_Block
🌐 DNS چطور کار میکند؟ | قسمت ۳۶
توی قسمت قبل گفتیم DNS مثل «دفترچه تلفن اینترنت» هست و اسم سایت رو به IP تبدیل میکنه.
اما این تبدیل دقیقاً چطور انجام میشه؟
بیا مسیرش رو قدمبهقدم ببینیم. فرض کن میخوای بری google.com 👇
1️⃣ تو آدرس رو توی مرورگر میزنی.
2️⃣ مرورگر اول میبینه آیا IP این سایت رو از قبل داره یا نه.
(کش مرورگر)
3️⃣ اگه نداشته باشه، از سیستمعامل میپرسه.
(کش سیستم)
4️⃣ اگه اونجا هم نبود، میره سراغ DNS Resolver.
این معمولاً همون DNS اینترنتته یا مثلاً 8.8.8.8 گوگل.
5️⃣ Resolver هم اگه جواب رو ندونه، از چند تا سرور مخصوص میپرسه:
· اول از Root DNS میپرسه: «com. رو کی میدونه؟»
· Root میگه: «برو از سرورهای .com بپرس.»
· بعد از سرورهای .com میپرسه: «google.com رو کی میدونه؟»
· اون هم میگه: «برو از DNS خود گوگل بپرس.»
· آخرش DNS خود گوگل، IP نهایی رو میده.
6️⃣ Resolver اون IP رو به مرورگر برمیگردونه.
7️⃣ مرورگر با اون IP به سرور گوگل وصل میشه و سایت باز میشه. 🎉
📦 یه نکته مهم:
نتیجه این پرسوجو یه مدت ذخیره میشه (Cache).
برای همین بار دوم که google.com رو میزنی، خیلی سریعتر باز میشه.
⏳ این ذخیرهسازی یه زمان انقضا داره که بهش میگن TTL.
🧠 خلاصه:
DNS یه پرسوجوی زنجیرهایه:
مرورگر → Resolver → Root → TLD → DNS سایت → IP
و آخرش مرورگر با اون IP سایت رو باز میکنه.
قسمت بعدی 👀
پورت (Port) چیست؟
@Web_Block
صبح بخیر رفقا☀️
امروز به سوالاتتون پاسخ داده میشه اگه سوالی دارید اینجا بپرسید حتما❤️
رفقا💛
راجب حوزه کامپیوتر و رشته کامپیوتر سوال خیلی زیاد پرسیدید،از فردا یکسری سلسله پست در این باره براتون میزارم تا یکبار برای همیشه به کل سوالاتتون راجبش پاسخ داده بشه❤️
•
برنامه نویسی | Web Block
🌐 DNS چطور کار میکند؟ | قسمت ۳۶ توی قسمت قبل گفتیم DNS مثل «دفترچه تلفن اینترنت» هست و اسم سایت رو
🌐 پورت (Port) چیست؟ | قسمت ۳۷
توی قسمت قبل دیدیم DNS اسم سایت رو به IP تبدیل میکنه.
اما IP به تنهایی کافی نیست!
فرض کن IP مثل آدرس یه ساختمونه:
📍 IP = آدرس ساختمان
🚪 Port = شماره واحد داخل ساختمان
وقتی میخوای به یه سرویس خاص توی یه دستگاه وصل بشی، باید بگی کدوم پورت.
مثلاً:
"192.168.1.1:80"
اینجا:
· 192.168.1.1 آدرس دستگاهه
· 80 شماره پورته
🔢 چند پورت معروف:
· 80 → HTTP
· 443 → HTTPS
· 22 → SSH
· 25 → ایمیل (SMTP)
مرورگرها بهصورت پیشفرض از 80 برای HTTP و از 443 برای HTTPS استفاده میکنن.
پس وقتی مینویسی:
"google.com"
مرورگر اول IP رو از DNS میگیره، بعد به اون IP روی پورت 443 وصل میشه.
🧠 چرا پورت مهمه؟
چون یک سرور میتونه همزمان چند سرویس مختلف داشته باشه:
· یه سرویس وب
· یه سرویس ایمیل
· یه سرویس FTP
پورت مشخص میکنه که تو میخوای با کدوم سرویس حرف بزنی.
📌 خلاصه:
IP میگه «کدوم دستگاه»
Port میگه «کدوم سرویس»
قسمت بعدی درباره وب سرور (Web Server) صحبت میکنیم 👀
@Web_Block