این محتوا هم به صورت مقاله هم به صورت ویدیویی در دسترس شما عزیزان قرار گرفته است. در صورت تمایل به مشاهدهی ویدیو، ابتدا فیلترشکن خود را روشن نمایید و سپس بر روی عکس زیر کلیک کنید.
در صورتی هم که تمایل به مطالعهی مطلب دارید، تا انتهای این صفحه همراه ما باشید.
سلام! من سجاد سعادت هستم و شما در حال مطالعهی دومین قسمت از دورهی جامع آموزش طراحی سایت با وردپرس در وبکاستر آکادمی هستید.
در این بخش از آموزش، به مفاهیم پایهای میپردازیم که درک آنها برای هر کسی که میخواهد طراح سایت شود، ضروری است. حتی اگر با برخی از این مفاهیم آشنایی دارید، توصیه میکنم مطالعه این مطلب را از دست ندهید، چون ما در این دوره قرار است همهچیز را از صفر تا صد یاد بگیریم.
اینترنت چیست؟
در یک تعریف ساده، اینترنت شبکهای بسیار بزرگ از کامپیوترها در سراسر جهان است که به یکدیگر متصلاند و میتوانند با هم تعامل داشته باشند و اطلاعات را ارسال و دریافت کنند.
این کامپیوترها، اطلاعات مختلفی را نگهداری میکنند و آنها را به کاربرانی که به شبکه متصل هستند ارائه میدهند. بسیاری از سرویسهایی که ما استفاده میکنیم، مانند خرید اینترنتی بلیت، فروشگاههای اینترنتی، وبسایتهای خدماتی و شرکتی، همگی روی این شبکهی بزرگ (یعنی اینترنت) میزبانی میشوند.
آدرسها در اینترنت
تمام دستگاههایی که به اینترنت متصل هستند – از جمله ما بهعنوان کاربران – دارای آدرسهای منحصربهفرد هستند. این آدرسها قابل تکرار نیستند؛ یعنی هیچ دو دستگاهی در اینترنت نمیتوانند آدرس یکسانی داشته باشند. این آدرسها همان آیپی (IP Address) هستند.
نقش ما بهعنوان طراح سایت
اگر ما قصد طراحی سایت داریم و میخواهیم این سایت در اینترنت در دسترس کاربران باشد، باید بخشی از این شبکهی بزرگ (اینترنت) را به خود اختصاص دهیم. یعنی فضایی اجاره کنیم تا اطلاعات مربوط به سایتمان – شامل متن، عکس، ویدیو، فایل صوتی و … – در آن نگهداری شود و کاربران بتوانند به آن دسترسی داشته باشند.
IP چیست؟
هر دستگاه در اینترنت یک آدرس عددی دارد که به آن IP گفته میشود. برای مثال اگر بخواهیم به سرویس گوگل دسترسی پیدا کنیم، باید به آدرس IP مربوط به آن وصل شویم تا بتوانیم دادههای آن را دریافت کنیم یا با آن تعامل داشته باشیم.
مشکل IP و راهحل آن؛ دامنه
فرض کنید وبسایتی طراحی کردهایم و میخواهیم آدرس آن را به دیگران بدهیم. اگر بخواهیم آدرس IP آن را به دوستانمان بدهیم، کار سختی خواهد بود؛ زیرا این آدرسها ترکیبی از چند عدد هستند و حفظکردن آنها دشوار است.
اینجاست که مفهوم دامنه (Domain) مطرح میشود. دامنه به ما کمک میکند تا بهجای استفاده از IP، با یک نام ساده و قابل حفظ مثل google.com یا amazon.com به وبسایتها دسترسی داشته باشیم.
ساختار دامنه
برخلاف IP که از اعداد تشکیل شده است، دامنهها شامل حروف لاتین هستند و یک پسوند دارند. مانند com یا .net
سایتهای داخلی نیز میتوانند و پسوند مربوط به آن کشور را داشته باشند؛ مانند ir یا uk.
دامنهها ساختاری خوانا و قابل درک برای کاربران دارند و کار کردن در اینترنت را بسیار سادهتر میکنند.
اگر دامنه نبود چه میشد؟
تصور کنید اگر دامنه وجود نداشت، برای استفاده از هر سرویس، باید آدرس عددی IP آن را حفظ میکردیم. مثلا برای گوگل باید 8.8.8.8 را حفظ میکردیم، برای کلودفلر 1.1.1.1 و همینطور برای دهها سرویس دیگر.
در آن صورت نیاز داشتیم یک دفترچه تهیه کنیم و همه این آدرسهای عددی را یادداشت کنیم. وجود دامنه باعث شده بتوانیم بهراحتی و فقط با واردکردن یک نام، به وبسایتها و سرویسها دسترسی پیدا کنیم.
نقش DNS چیست؟
DNS که کوتاهشدهی عبارت Domain Name System است، در حقیقت سیستمی است که در اینترنت پیادهسازی شده و کار آن این است که دامنههایی مثل google.com را به آدرس IP مربوطه تبدیل کند.
زمانی که کاربر یک آدرس دامنه را در مرورگر تایپ میکند، DNS آن نام را بررسی کرده و IP مرتبط با آن را پیدا میکند. سپس کاربر به سروری که آن IP را دارد متصل میشود و به اطلاعات یا خدمات آن دسترسی پیدا میکند.
مرورگر چیست و چه کاری انجام میدهد؟
مرورگر (Browser) نرمافزاری است که شما روی سیستم عامل یا موبایلتان نصب میکنید تا بتوانید از سرویسهای اینترنتی استفاده کنید.
در واقع مرورگر به شما این امکان را میدهد که در فضای وب گشتوگذار کنید، اطلاعات را از وبسایتها دریافت و به شکل گرافیکی مشاهده کنید.
برای مثال همین حالا که دارید این مقاله را مطالعه میکنید، مرورگر شما (مثلGoogle Chrome یا Firefox) این اطلاعات را از سرور دریافت کرده و نمایش داده است.
جمعبندی
در این جلسه بهصورت کامل دربارهی مفاهیم زیر صحبت کردیم:
- اینترنت چیست؟
- نقش کامپیوترها در اینترنت
- آدرس IP چیست؟
- دامنه چیست و چه کاربردی دارد؟
- تفاوت IP و دامنه
- مفهوم هاست و این که چرا به آن نیاز داریم.
- DNS چیست و چه نقشی دارد؟
- مرورگر چگونه به ما کمک میکند به اطلاعات اینترنت دسترسی داشته باشیم؟
اگر سوال یا نکتهای دارید که فکر میکنید در این متن (یا ویدیوی یوتیوب) به آن اشاره نشده، لطفاً در بخش نظرات زیر این پست یا در بخش کامنتهای ویدیوی یوتیوب مطرح کنید. باعث خوشحالی ماست که در اسرع وقت پاسخ تمام سوالات شما را بدهیم.