Add What is Internet
105
What-is-Internet.md
Normal file
105
What-is-Internet.md
Normal file
@@ -0,0 +1,105 @@
|
||||
# What is Internet
|
||||
|
||||
وقتی درباره اینترنت حرف می زنیم معمولا منظورمان یک چیز ساده است:
|
||||
چیزی که با آن وارد سایت ها می شویم، پیام می فرستیم یا ویدیو می بینیم.
|
||||
|
||||
اما اینترنت در واقع یک سرویس نیست.
|
||||
اینترنت یک **شبکه بسیار بزرگ از شبکه ها** است.
|
||||
|
||||
در دنیا میلیون ها شبکه کامپیوتری وجود دارد. شبکه شرکت ها، دانشگاه ها، دیتاسنترها، اپراتورهای موبایل، سرویس دهنده های اینترنت و حتی شبکه های خانگی. اینترنت زمانی شکل می گیرد که این شبکه ها با مجموعه ای از قوانین مشترک با هم ارتباط برقرار می کنند.
|
||||
|
||||
به این قوانین مشترک **پروتکل های اینترنت** گفته می شود.
|
||||
|
||||
مهم ترین آنها خانواده پروتکل های **TCP/IP** هستند. این پروتکل ها مشخص می کنند که داده ها چطور بسته بندی شوند، چطور ارسال شوند و وقتی به مقصد رسیدند چطور دوباره کنار هم قرار بگیرند.
|
||||
|
||||
به زبان ساده:
|
||||
|
||||
وقتی شما یک سایت را باز می کنید چند اتفاق می افتد:
|
||||
|
||||
1. دستگاه شما از طریق شرکت ارائه دهنده اینترنت به شبکه متصل می شود
|
||||
2. درخواست شما در قالب بسته های داده ارسال می شود
|
||||
3. این بسته ها از چندین شبکه مختلف عبور می کنند
|
||||
4. به سروری در جایی از دنیا می رسند
|
||||
5. پاسخ سرور دوباره از مسیرهای مختلف به دستگاه شما برمی گردد
|
||||
|
||||
هیچ مرکز واحدی وجود ندارد که اینترنت را کنترل کند.
|
||||
اینترنت حاصل اتصال هزاران زیرساخت مستقل است.
|
||||
|
||||
## آدرس ها در اینترنت
|
||||
|
||||
برای اینکه دستگاه ها بتوانند همدیگر را پیدا کنند از چیزی به نام **IP Address** استفاده می شود.
|
||||
|
||||
هر سرور یا دستگاهی که در اینترنت فعال است یک آدرس IP دارد.
|
||||
چیزی شبیه این:
|
||||
|
||||
```
|
||||
192.168.1.1
|
||||
```
|
||||
|
||||
یا در نسخه جدیدتر:
|
||||
|
||||
```
|
||||
2a00:1450:4001:82b::200e
|
||||
```
|
||||
|
||||
اما چون حفظ کردن این آدرس ها سخت است از سیستم **DNS** استفاده می شود.
|
||||
|
||||
DNS مثل دفترچه تلفن اینترنت است.
|
||||
وقتی شما مثلا `google.com` را وارد می کنید، DNS آن را به IP واقعی سرور ترجمه می کند.
|
||||
|
||||
## اینترنت یعنی مسیر
|
||||
|
||||
یکی از نکات مهم درباره اینترنت این است که داده ها همیشه از یک مسیر ثابت عبور نمی کنند.
|
||||
|
||||
شبکه ها با هم مسیرهای مختلفی دارند و با استفاده از پروتکل هایی مثل **BGP** تصمیم می گیرند بسته ها از کدام مسیر عبور کنند.
|
||||
|
||||
به همین دلیل است که اینترنت ذاتا **غیر متمرکز** طراحی شده است.
|
||||
|
||||
اگر یک مسیر قطع شود، معمولا مسیر دیگری برای رسیدن داده ها وجود دارد.
|
||||
|
||||
## اینترنت با سرویس های اینترنتی فرق دارد
|
||||
|
||||
خیلی وقت ها مردم اینترنت را با سرویس هایی مثل این ها اشتباه می گیرند:
|
||||
|
||||
- اینستاگرام
|
||||
- تلگرام
|
||||
- یوتیوب
|
||||
- سایت ها
|
||||
|
||||
این ها اینترنت نیستند.
|
||||
این ها فقط **سرویس هایی هستند که روی اینترنت اجرا می شوند**.
|
||||
|
||||
اینترنت شبیه یک جاده بزرگ است.
|
||||
سایت ها و برنامه ها ماشین هایی هستند که روی آن حرکت می کنند.
|
||||
|
||||
اگر یک سرویس از کار بیفتد، اینترنت همچنان وجود دارد.
|
||||
|
||||
## شبکه ملی چیست
|
||||
|
||||
در بعضی کشورها زیرساخت هایی ساخته می شود که به آنها **شبکه ملی اطلاعات** یا **شبکه داخلی** گفته می شود.
|
||||
|
||||
در عمل این شبکه ها مجموعه ای از دیتاسنترها، اپراتورها و سرویس هایی هستند که داخل همان کشور میزبانی می شوند.
|
||||
|
||||
هدف اصلی این زیرساخت ها معمولا این موارد است:
|
||||
|
||||
- کاهش وابستگی به دیتاسنترهای خارجی
|
||||
- افزایش سرعت دسترسی به سرویس های داخلی
|
||||
- مدیریت بهتر ترافیک داخلی
|
||||
|
||||
اما نکته مهم این است:
|
||||
|
||||
این شبکه ها **جایگزین اینترنت نیستند**.
|
||||
|
||||
آنها فقط بخشی از اینترنت هستند که داخل یک کشور قرار گرفته اند.
|
||||
|
||||
اینترنت ذاتا یک شبکه جهانی است.
|
||||
به محض اینکه ارتباط با شبکه های دیگر کشورها قطع شود، در واقع شما دیگر در اینترنت نیستید بلکه داخل یک **شبکه محلی بزرگ** قرار دارید.
|
||||
|
||||
## در آخر
|
||||
|
||||
اینترنت یک سرویس خاص نیست.
|
||||
یک شرکت یا دولت هم آن را اداره نمی کند.
|
||||
|
||||
اینترنت مجموعه ای از میلیون ها شبکه است که با قوانین مشترک با هم صحبت می کنند.
|
||||
|
||||
وقتی این ارتباط جهانی برقرار باشد، چیزی که ما به آن اینترنت می گوییم شکل می گیرد.
|
||||
Reference in New Issue
Block a user