🔗 لینک چیست؟ | قسمت ۲۷
تا حالا روی یک نوشته یا دکمه کلیک کردی و وارد یک صفحه دیگه شدی؟
اون معمولاً یک لینک (Link) بوده. 🔗
لینک به ما اجازه میده از یک صفحه به صفحه یا سایت دیگه بریم.
مثلاً:
🏠 صفحه اصلی
⬇️
📚 صفحه آموزشها
⬇️
📖 یک آموزش خاص
یا حتی میتونه ما رو به یک سایت کاملاً دیگه ببره.
💡 خیلی ساده:
لینک = راهی برای رفتن از یک صفحه یا مکان به یک صفحه یا مکان دیگر در وب
لینکها یکی از مهمترین چیزهایی هستن که باعث میشن صفحات وب به هم وصل باشن. 🌐
اما خودِ آدرس یک صفحه دقیقاً چیه؟
قسمت بعدی 👀
@Web_Block
🌐 URL چیست؟ | قسمت ۲۸
وقتی وارد یک سایت میشی، معمولاً بالای مرورگر یک آدرس میبینی.
مثلاً:
"https://example.com/about"
به این آدرس میگیم URL.
URL در واقع آدرس یک صفحه یا منبع در وب هست.
مثلاً ممکنه:
🌐 آدرس اصلی سایت باشه
یا:
📄 آدرس یک صفحه خاص داخل سایت.
مثل آدرس خونه که کمک میکنه بدونیم باید کجا بریم، URL هم کمک میکنه مرورگر بفهمه دقیقاً دنبال چه صفحهای هستیم. 🔎
💡 پس:
Domain → اسم و آدرس اصلی سایت
URL → آدرس کامل یک صفحه یا منبع
حالا یک سؤال:
🤔 مرورگر چطور این آدرس رو پیدا میکنه و صفحه رو به ما نشون میده؟
قسمت بعدی...
@Web_Block
🌐 مرورگر چطور سایت رو نشون میده؟ | قسمت ۲۹
وقتی آدرس یک سایت رو وارد میکنی و Enter میزنی، مرورگر شروع به کار میکنه. 👀
به زبان خیلی ساده:
1️⃣ مرورگر آدرس سایت رو میخونه.
2️⃣ از طریق اینترنت به محل سایت وصل میشه. 🌐
3️⃣ اطلاعات لازم رو دریافت میکنه. 📥
4️⃣ کدهای سایت رو پردازش میکنه. 💻
5️⃣ در نهایت صفحه رو روی نمایشگر بهت نشون میده. 📱
یعنی چیزی که ما میبینیم، نتیجهی چند مرحله کار پشت صحنهست!
💡 دفعه بعد که یک سایت رو باز کردی، یادت باشه:
چیزی که روی صفحه میبینی، فقط آخرین مرحلهی یک فرایند بزرگتره. 🚀
قسمت بعدی میریم سراغ یکی از مهمترین موضوعات وب:
🔐 HTTPS چیست؟
@Web_Block
🔐 HTTPS چیست؟ | قسمت ۳۰
شاید بالای بعضی سایتها دیده باشی آدرسشون با این شروع میشه:
"https://"
اما این یعنی چی؟ 🤔
HTTPS یک روش امنتر برای ارتباط بین مرورگر و سایته.
مثلاً وقتی اطلاعاتی رو در یک سایت وارد میکنی، ارتباط بین دستگاهت و سایت بهتر محافظت میشه. 🔒
به همین دلیله که خیلی از سایتهای امروزی از HTTPS استفاده میکنن.
💡 خیلی ساده:
HTTPS = ارتباط امنتر بین شما و سایت 🔐
البته وجود HTTPS به این معنی نیست که هر سایتی حتماً قابل اعتماد یا بیخطره!
قسمت بعدی میریم سراغ یک موضوع خیلی مهم:
🍪 Cookie چیست؟
@Web_Block
🍪 Cookie چیست؟ | قسمت ۳۱
نه! منظورمون اون کوکیای نیست که میخوری 😂🍪
در دنیای وب، Cookie یک مقدار کوچیک از اطلاعاته که سایت میتونه در مرورگر شما ذخیره کنه.
مثلاً میتونه کمک کنه سایت بعضی چیزها رو دربارهی وضعیت استفادهات به خاطر داشته باشه.
مثلاً:
🌐 انتخابهای قبلی
🛒 بعضی اطلاعات سبد خرید
🔑 وضعیت ورود به حساب
برای همین وقتی دوباره وارد یک سایت میشی، ممکنه بعضی چیزها هنوز سر جاشون باشن.
💡 خیلی ساده:
Cookie = اطلاعات کوچکی که سایت میتونه در مرورگر ذخیره کنه.
البته کوکیها کاربردهای مختلفی دارن و همهشون هم برای یک کار استفاده نمیشن.
حالا بریم سراغ چیزی که تقریباً همهی سایتهای بزرگ بهش نیاز دارن:
📡 API چیست؟
@Web_Block
📡 API چیست؟ | قسمت ۳۲
API شاید اسم پیچیدهای به نظر بیاد، ولی مفهومش اونقدرها هم سخت نیست! 😄
خیلی ساده، API رو میتونیم مثل یک واسطه برای ارتباط بین دو بخش نرمافزاری در نظر بگیریم.
مثلاً فرض کن یک اپلیکیشن میخواد اطلاعاتی از یک سرویس دیگه دریافت کنه.
بهجای اینکه مستقیم وارد سیستم اون سرویس بشه، میتونه از API اون استفاده کنه.
مثلاً:
📱 اپلیکیشن هواشناسی
⬇️
📡 API
⬇️
🌤️ اطلاعات آبوهوا
API درخواست رو منتقل میکنه و اطلاعات مورد نیاز رو برمیگردونه.
💡 خیلی ساده:
API = راهی برای ارتباط و ردوبدل کردن اطلاعات بین نرمافزارها 🔗
تقریباً مثل یک پل بین دو سیستم! 🌉
قسمت بعدی میریم سراغ اینکه:
☁️ Cloud یا فضای ابری اصلاً چیه؟
@Web_Block
☁️ فضای ابری چیست؟ | قسمت ۳۳
فضای ابری یا همون Cloud که احتمالا این روزا زیاد اسمشو میشنوین ولی وجودش خیلی جاها ضروریه! 😉
فضای ابری یا همون Cloud رو میتونیم مثل یک هارد یا انبار بزرگ در نظر بگیریم که به اینترنت وصله.
مثلاً فرض کن میخوای عکسهات رو جایی ذخیره کنی که همهجا در دسترس باشن.
بهجای اینکه فقط روی گوشی یا کامپیوتر خودت باشن، میفرستیشون به سرورهای ابری 💭
مثلاً:
📱 عکس در گوشی
⬇️
☁️ فضای ابری
⬇️
💻 دسترسی از لپتاپ یا هر دستگاه دیگه
Cloud اطلاعات رو نگه میداره و هر وقت اینترنت داشته باشی، برمیگردونه.
💡 خیلی ساده:
Cloud = ذخیره و دسترسی به اطلاعات روی سرورهای اینترنتی ☁️
تقریباً مثل یک هارد بزرگ که همهجا همراته! 🌍
قسمت بعدی میریم سراغ:
آدرس IP چیست؟ 🌐
@Web_Block
🌐 آدرس 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
صبح بخیر رفقا☀️
امروز به سوالاتتون پاسخ داده میشه اگه سوالی دارید اینجا بپرسید حتما❤️