پشت پرده اینترنت: وقتی یک دکمه را می زنید، دقیقا چه اتفاقی در دنیا می افتد؟

12 خرداد 1405 - خواندن 5 دقیقه - 88 بازدید

«نسخه کامل و جامع این مقاله به همراه جزئیات بیشتر، درImaniNova.ir منتشر شده است. در ادامه قطعه ای از این مقاله را مشاهده می کنید.»


در این مقاله، ما قرار است نقاب از چهره اینترنت برداریم. می خواهیم بدانیم وقتی دکمه کلیک را فشار می دهید، سفر داده ها دقیقا چگونه طی می شود، برای درک عمیق ترین لایه های اینترنت آماده اید؟ بیایید این سفر پرماجرا را آغاز کنیم.

پرده اول: دستگاه شما؛ فرمانده عملیات

سفر داده ها از همان لحظه ای آغاز می شود که انگشت شما روی دکمه یا صفحه نمایش لمسی قرار می گیرد. اما دستگاه شما (کامپیوتر یا موبایل) در آن لحظه دقیقا چه تصمیمی می گیرد؟

مرورگر: مترجم دنیای دیجیتال

مرورگر شما در این مرحله مانند یک «مدیر هماهنگ کننده» عمل می کند. وقتی شما آدرس یک وب سایت را تایپ می کنید یا روی لینک کلیک می کنید، مرورگر متوجه می شود که باید با دنیای خارج ارتباط برقرار کند. اولین چالش اینجاست: زبان انسان با زبان ماشین های شبکه متفاوت است. شما نام سایت را می شناسید، اما شبکه های اینترنتی فقط با اعداد (آدرس های IP) صحبت می کنند.

دفترچه تلفن اینترنت (DNS)

اینجاست که پروتکل DNS (Domain Name System) وارد میدان می شود. تصور کنید می خواهید با شخصی تماس بگیرید اما شماره او را ندارید و فقط نام او را در دفترچه تلفن جستجو می کنید. سیستم DNS دقیقا همین کار را انجام می دهد. دستگاه شما درخواستی را به یک سرور DNS ارسال می کند تا بپرسد: «این آدرس وب سایت، در کدام نقطه از جهان و با چه شماره (IP) خاصی ثبت شده است؟».

  • چرا این مرحله اهمیت دارد؟ اگر سرورهای DNS کند باشند یا تنظیمات آن ها به درستی انجام نشده باشد، این بخش از سفر می تواند چندین میلی ثانیه (یا حتی چند ثانیه) طول بکشد. این تاخیر برای کاربر نهایی، «کندی اولیه» یا همان توقف آزاردهنده قبل از بارگذاری سایت تلقی می شود.

دست دادن امن (Handshake)

پس از پیدا کردن آدرس، نوبت به برقراری ارتباط می رسد. اگر سایت امن باشد (HTTPS)، قبل از ارسال هر نوع داده ای، یک فرآیند پیچیده به نام «تایید گواهی امنیتی» رخ می دهد. مرورگر شما و سرور مقصد، مثل دو جاسوسی که در یک مکان مخفی همدیگر را ملاقات می کنند، کدهای امنیتی را رد و بدل می کنند تا مطمئن شوند هیچ شخص ثالثی نمی تواند داده های ارسالی را شنود کند.

  • نکته فنی برای درک بهتر: هر چه لایه های امنیتی بهینه تر باشند، این "دست دادن" سریع تر انجام می شود. سیستم هایی که از ساختارهای پیچیده و غیرضروری استفاده می کنند، در همین مرحله اول دچار گلوگاه می شوند؛ چرا که مرورگر باید زمان زیادی را صرف رمزگشایی کدهای تکراری و سنگین کند.

در واقع، دستگاه شما در این پرده، وظیفه دارد «مسیر» را پاکسازی کند. اگر کدها و زیرساخت های سایت در سمت سرور به درستی طراحی نشده باشند، حتی سریع ترین مرورگرهای دنیا هم نمی توانند این تاخیر زیربنایی را جبران کنند.

پرده دوم: عبور از «آخرین مایل» (Last Mile)؛ گذرگاه پرحادثه

حالا که دستگاه شما آدرس دقیق مقصد را پیدا کرده و مجوز امنیتی اولیه را دریافت کرده است، زمان آن رسیده که داده ها خانه یا محل کار شما را ترک کنند. این مرحله در دنیای شبکه به «آخرین مایل» (Last Mile) معروف است. برخلاف نامش، این مایل به معنای مسافت فیزیکی نیست، بلکه به معنای اولین بخش از سفر داده هاست که از طریق زیرساخت های مخابراتی محلی انجام می شود.

از سیگنال های دیجیتال تا دنیای فیزیکی

دستگاه شما، چه لپ تاپ باشد چه گوشی هوشمند، داده ها را به زبان دیجیتال (صفر و یک) تولید می کند. اما این صفر و یک ها نمی توانند همین طور در هوا یا داخل سیم ها پرواز کنند. آن ها باید به «سیگنال» تبدیل شوند.

  • اگر از وای فای (Wi-Fi) استفاده می کنید، داده ها به امواج رادیویی تبدیل می شوند.
  • اگر با کابل شبکه متصل هستید، این داده ها به پالس های الکتریکی در سیم های مسی تبدیل می شوند.
  • و اگر فیبر نوری دارید، داده ها به فلاش های سریع نور در تارهای شیشه ای تبدیل می گردند.

این تبدیل کننده، مودم یا روتر شماست. هر چقدر تجهیزات شما در این مرحله مدرن تر و استانداردتر باشند، نرخ خطای داده ها (Packet Loss) کمتر خواهد بود.

ادامه مقاله در

https://imaninova.ir/ArticleView?how-internet-works-technical-journey