eitaa logo
برنامه نویسی | Web Block
2.2هزار دنبال‌کننده
1.2هزار عکس
28 ویدیو
4 فایل
نه شعار میدیم،نه رویا میفروشیم😉 با علاقه بهت برنامه‌نویسی یاد میدیم❤️ به جریان فکر و فناوری خوش اومدی..☄️💻 Support ➡️ @Web_Block_Support Web ➡️ https://web-block.ir/
مشاهده در ایتا
دانلود
🌐 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
🌐 وب سرور (Web Server) چیست؟ | قسمت ۳۸ توی قسمت قبل گفتیم پورت مثل شماره واحد یه ساختمونه. حالا سوال: کی پشت اون پورت نشسته و به درخواست‌ها جواب می‌ده؟ اینجاست که Web Server وارد می‌شه. وب سرور یه برنامه‌ست که روی یه دستگاه اجرا می‌شه و منتظر درخواست‌های مرورگرها می‌مونه. 📌 کارش چیه؟ وقتی مرورگر می‌گه: «من صفحه google.com رو می‌خوام» وب سرور: · درخواست رو می‌گیره · پردازش می‌کنه · جواب (HTML، عکس، فایل) رو برمی‌گردونه 🔌 پورت‌های معروف: · پورت 80 → HTTP · پورت 443 → HTTPS وب سرور معمولاً روی همین پورت‌ها گوش می‌ده. 🖥 چند نمونه معروف: · Apache · Nginx · IIS (مایکروسافت) · LiteSpeed 🧠 وب سرور فقط فایل نمی‌ده! بعضی وقتا وب سرور با یه برنامه دیگه (مثل PHP، Python، Node.js) حرف می‌زنه تا محتوای پویا بسازه. 📌 خلاصه: IP = آدرس دستگاه Port = شماره سرویس Web Server = برنامه‌ای که روی اون پورت منتظر درخواست‌هاست و جواب می‌ده قسمت بعدی 👀 تفاوت سایت استاتیک و داینامیک چیه؟ @Web_Block
🌐 سایت استاتیک و داینامیک | قسمت ۳۹ توی قسمت قبل گفتیم وب سرور روی پورت ۸۰ یا ۴۴۳ منتظر درخواست مرورگره و جواب می‌ده. اما جواب همیشه یک شکل نیست. 📄 سایت استاتیک: فایل‌های آماده مثل HTML، CSS، عکس. وب سرور همون فایل رو از دیسک می‌خونه و تحویل می‌ده. محتوا برای همه یکیه. سریع و ساده، ولی تغییرش دستیه. ⚙️ سایت داینامیک: صفحه از قبل آماده نیست. وب سرور درخواست رو می‌فرسته به برنامه بک‌اند (مثل PHP، Node.js). برنامه می‌ره دیتابیس، منطق اجرا می‌کنه، HTML نهایی رو می‌سازه و برمی‌گردونه. محتوا می‌تونه برای هر کاربر فرق کنه. منعطف‌تره ولی پیچیده‌تر. 🔌 وب سرور هم فایل استاتیک می‌ده، هم واسطه‌ی درخواست‌های داینامیکه. بعضی وقتا هم Reverse Proxy می‌شه. 🧠 اکثر سایت‌های مدرن هیبریدن: بخشی استاتیک، بخشی داینامیک با API. 📌 خلاصه: استاتیک = وب سرور فایل آماده رو می‌ده. داینامیک = برنامه صفحه رو در لحظه می‌سازه. قسمت بعدی 👀 هاستینگ چیست و چه انواعی دارد؟ @Web_Block
🖥️ هاستینگ چیست و چه انواعی دارد؟ | قسمت ۳۴ قبلاً گفتیم که فایل‌ها و اطلاعات سایت باید جایی قرار داشته باشن تا کاربران بتونن از طریق اینترنت بهشون دسترسی پیدا کنن. اینجاست که هاستینگ (Hosting) وارد می‌شه. 🌐 خیلی ساده: 💡 هاستینگ یعنی فراهم کردن فضا و امکانات لازم برای قرار گرفتن سایت روی یک سرور و در دسترس بودن اون در اینترنت. اما همه‌ی هاست‌ها مثل هم نیستن! چند نوع معروف هاستینگ داریم: 🔹 Shared Hosting چند سایت از منابع یک سرور استفاده می‌کنن. مناسب سایت‌های کوچک و شروع کار. 🔹 VPS سرور به بخش‌های جداگانه تقسیم می‌شه و هر بخش منابع مشخص خودش رو داره. کنترل بیشتری نسبت به هاست اشتراکی می‌ده. 🔹 Dedicated Server کل یک سرور در اختیار یک سایت یا مجموعه قرار می‌گیره. برای پروژه‌های بزرگ‌تر و پرمصرف‌تر استفاده می‌شه. 🔹 Cloud Hosting سایت به جای وابستگی به یک سرور، از مجموعه‌ای از منابع سرورهای مختلف استفاده می‌کنه. انعطاف‌پذیری بیشتری داره. 💡 خیلی خلاصه: 📦 Shared → اشتراکی 🖥️ VPS → سرور مجازی با منابع مشخص 🏢 Dedicated → یک سرور کامل ☁️ Cloud → استفاده از منابع ابری البته انتخاب نوع هاستینگ به نوع سایت، تعداد کاربران و میزان منابع مورد نیاز بستگی داره. قسمت بعدی می‌ریم سراغ یک سؤال جالب: 🤔 سرور دقیقاً چیست و چه فرقی با کامپیوتر معمولی دارد؟ @Web_Block