برنامه نویسی

اینترنت چگونه کار می کند؟

“اینترنت فقط یک فناوری نیست، بلکه راه نجاتی برای دنیای به هم پیوسته ما است که افراد، مشاغل و جوامع را با دسترسی بی سابقه به دانش، ارتباطات و فرصت ها توانمند می کند.” – تیم برنرز لی، مخترع شبکه جهانی وب

این یک نقل قول عالی بود! اینطور نبود؟

هی مردم! 🙋🏻‍♂️

اول از همه، من به شما تبریک می گویم 🙌🏻 که مختصرترین پست وبلاگ را برای دانستن در مورد اینترنت و کارکرد آن انتخاب کرده اید، و امیدوارم دانش شگفت انگیز و ارتقاء دهنده ای از این موضوع کسب کنید!

بیا بریم! 🚀🌌

قبل از اینکه در مورد اینترنت و نحوه عملکرد آن صحبت کنیم، بیایید بفهمیم که شبکه ها چیست. تصور کنید شما (👦🏻) و دوستتان (👦🏻) کامپیوترهایتان را با کابل وصل کرده اید.

این یک شبکه بین دو کامپیوتر ایجاد می کند و به شما امکان می دهد داده ها را به اشتراک بگذارید اما در اینجا اشتراک گذاری داده ها فقط به شما و دوست شما محدود می شود.

حال، اینترنت دقیقا چیست؟ ⚡

مخفف “شبکه های متصل به هم” است. این یک اتصال بین شبکه های مختلف است که امکان اشتراک گذاری داده ها را بین هر دستگاهی فراهم می کند، به این معنی که می توانید داده ها را بین یک رایانه (🖥️) در هند و یک کامپیوتر (🖥️) در آمریکا به اشتراک بگذارید.

این ایده اصلی اینترنت است. 🙌🏻

امیدوارم که واضح باشد! 😀

اما، اینترنت چگونه کار می کند

GIF

بیایید یک شیرجه عمیق انجام دهیم! 🌊

داده های شما در مکانی به نام a ذخیره می شود مرکز اطلاعاتو دستگاه شما از طریق آن به مرکز داده متصل می شود کابل های زیردریایی. 🚀

(می خواهید در مورد کابل های زیردریایی بیشتر بدانید؟ به این مراجعه کنید.)

برای مثال، وبلاگی که در حال خواندن آن هستید، در یک ذخیره می شود مرکز اطلاعات در یک دستگاه حالت جامد (یا SSD) در یک سرور، مشابه حافظه داخلی گوشی هوشمند، رایانه و غیره شما 🛳️

ایده اصلی آن همین است! 😄

اما واقعاً چگونه داده ها از طریق این کابل های زیردریایی به شما می رسد؟ 🤔

GIF

اینجاست که آدرس های IP وارد شوید. آدرس‌های IP مانند آدرس‌های خانه (🏡) منحصربه‌فرد هستند.

درست مانند زمانی که چیزی را به صورت آنلاین سفارش می دهید 📦 و به آدرس منزل شما تحویل داده می شود، به طور مشابه، داده ها با استفاده از آدرس IP شما به عنوان مرجع مقصد به شما تحویل داده می شود. به عنوان مثال، کامپیوتر شما 🖥️ .

سروری که داده ها را نگهداری می کند نیز یک آدرس IP دارد و با استفاده از آن آدرس به داده ها دسترسی پیدا می شود. ارائه دهنده خدمات اینترنت (ISP) مسئول ارائه آدرس های IP است. 🌟

آیا واضح است؟ 🤔

اگر بله!، پس بیایید ادامه دهیم! 😀

تعداد زیادی IP، چگونه آنها را به خاطر بسپاریم❓

GIF

با این حال، به خاطر سپردن آدرس های IP ناکارآمد و غیرممکن است زیرا تعداد زیادی از آنها وجود دارد و می توانند تغییر کنند.

برای حل این مشکل داریم نام های دامنه که مستقیماً با آدرس های IP مطابقت دارد. 📕

این مانند یک دفترچه تلفن است ☎️، جایی که شماره تلفن ها به نام صاحبان آن نگاشت می شود.

هنگامی که یک نام دامنه را در مرورگر خود وارد می کنید، مانند user.com، مرورگر شما درخواستی را برای دریافت آدرس IP مربوطه به سرور DNS ارسال می کند. 📦

هنگامی که آدرس IP بازیابی شد، مرورگر درخواست را به سرور مرکز داده ارسال می کند که حاوی داده های آن آدرس IP است. 🫡

سپس داده‌های درخواستی از طریق کابل‌های زیردریایی از مرکز داده به سمت شما می‌رود و از طریق روتر یا در مورد داده‌های سلولی از طریق یک برج سلولی به دستگاه شما می‌رسد.

چرا انتقال داده از طریق اینترنت بسیار کارآمد است؟

به این دلیل است که داده ها به بخش های کوچکتری به نام شکسته می شوند بسته های داده📦.

این بسته ها جریان داده ها را کارآمدتر می کنند. هر بسته داده شامل آدرس IP، شماره توالی سرور و کلاینت (کاربر) است. 🌊

این اطلاعات به بسته های داده کمک می کند تا به ترتیب صحیح به دستگاه شما برسند. 💫

اگر یک بسته داده در طول مسیر گم شود، یک تأییدیه برای ارسال مجدد بسته از دست رفته به سرور یا مرکز داده ارسال می شود. 📨

اعداد ترتیبی روی بسته‌های داده به جمع‌آوری مجدد داده‌ها به ترتیب درست زمانی که بیشتر بسته‌ها به مقصد رسیدند کمک می‌کنند. 📶

تبریک میگم!🌟

شما به تازگی دانش پایه ای در مورد اینترنت و کارآمد به دست آورده اید!

GIF

اگر این پست وبلاگ را خواندید و آن را مفید دیدید، این پست وبلاگ را دوست داشته باشید، بازخورد ارزشمند خود را به اشتراک بگذارید و من را در Dev.To دنبال کنید. همچنین، من را دنبال کنید توییتر, من آنجا خیلی فعال هستم!. در صورت داشتن هر گونه ابهام/سوالی به من پیام دهید.

با تشکر!

GIF

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا