شبکه ، اینترنت و وب ، یکبار برای همیشه

توی این پست سعی می‌کنم یک نگاه دسته بندی شده و از بالا به اینترنت، شبکه و وب داشته باشم و توضیح بدم هر کدوم از کلمه هایی که تا اینجای پست نوشتم چی هستن و چه فرق هایی باهم دارن.قبل از اینکه در مورد هر کدوم حرف بزنم این رو بگم که خیلی از این کلمات شاید توضیح رسمی و جزئی براشون وجود داشته باشه اما من قصد دارم اون ها رو به شکل ساده تر و به شکلی که خودم درکشون می‌کنم توضیح بدم.خطوط قرمز کابل های اینترنت هستند :)شبکه ، اینترنت و وباول از همه بیاید در مورد این کلمه ها حرف بزنیم.شبکهشبکه یعنی چنتا کامپیوتر بهم دیگه وصل بشن و بتونن بین همدیگه اطلاعاتی رو جا‌به‌جا کنن.مثلا اگر شما داخل یک مدرسه کار می‌کنید و فرض کنیم که هر کلاس یک کامپیوتر داخلش هست و این کامپیوتر ها به شکلی به هم وصل هستن و می‌تونن اطلاعات جا‌به‌جا کنند می‌تونیم بگیم که داخل اون مدرسه ما یک شبکه داریم.اینترنتاینترنت برخلاف چیزی که اغلب مردم عادی فکر می‌کنند شبکه ای از کامپیوتر ها نیست بلکه شبکه ای از شبکه هاست. برای درک مفهوم اینترنت خوبه که کمی به تاریخچه ی اینترنت نگاه کنیم.در زمان جنگ سرد داخل آمریکا، نظامیان به دنبال روشی بودند که بین دو نقطه که از هم فاصله زیادی دارند ارتباط برقرار کنند که این ارتباط بدون مرکزیت و هسته اصلی باشه چون دشمن می‌تونه با از کار انداختن اون هسته مرکزی کل ارتباط رو قطع کنه به همین خاطر این سازمان شبکه ای به نام ARPANET ساخت که این کار رو انجام بده.بعد از اینکه شکل ارتباطات و پروتکل و ... مشخص شده کم کم مشارکت کننده های دیگه ای مثل دانشگاه ها به این شبکه وصل شدند و این شبکه روز به روز بزرگتر شد و در نهایت شد اینترنت فعلی که داریم ازش استفاده می‌کنیم.وببعد از شکل گرفتن اینترنت سرویس های مختلفی از طریق این شبکه قابل ارائه بودن. به عنوان مثال سرویس ایمیل ، سرویس های انتقال فایل ، سرویس های VOIP و ....وب در واقع یک نوع سرویس هست که روی بستر اینترنت داده می‌شه. این سرویس اجازه میده که داکیومنت ها، عکس ها و کلا هر چیزی که به عنوان web resource اون رو می‌شناسیم بتونیم دسترسی داشته باشیم. به عنوان مثال همین صفحه ای که الان دارید می‌خونید مجموعه ای داکیومنت ها ، عکس ها و ... رو داره با شما به اشتراک می‌ذاره.لایه های وبحالا که تا اینجا اومدیم و فرق شبکه ، اینترنت و وب رو فهمیدیم خوبه ی نگاهی هم به لایه های وب بندازیموب سطحیوب سطحی یا Surface Web اون قسمتی از وب هست که موتور های جست و جو اون رو به ما نشون میدن به شکل ساده تر وب سطحی یعنی هر چیزی که شما داخل یک موتور جست‌وجو مثل گوگل سرچ می‌کنید. نکته جالب در مورد وب سطحی این هست که حدس زده میشه فقط چیزی حدود ۱۰ تا ۱۵ درصد از کل وب رو شامل میشه یعنی باز هم به شکل ساده اگر بخوام بگم تمام نتایج جست و جو داخل گوگل ، یاهو و ... فقط ۱۰ درصد از وب رو تشکیل میدن.توی این سایت می‌تونید اندازه وب سطحی رو بر اساس چیزی که موتور های جست و جو ایندکس کردن ببینید.وب عمیقبه کل وب بجز قسمت سطحی وب Deep Web یا وب عمیق میگن به عبارت دیگه وب عمیق به قسمتی از وب گفته می‌شه که توسط موتور های جست و جو ایندکس نمیشه.همه ما هر روزه با وب عمیق کار می‌کنیم بدون اینکه واقعا این موضوع رو درک کنیم به عنوان مثال اگر از یک برنامه وب برای مدیریت کردن حساب ها بانکی تون استفاده می‌کنید ، خیلی از سایت های دولتی یا شرکتی یا مثلا سایت گلستان که داخلش نمره های دانشگاه تون رو چک می‌کنید و در واقع میشه گفت صفحه هایی که نیاز به لاگین دارند مثل اکانت ایمیل تون ، سرویسی که ازش هاست یا سرور گرفتین و خیلی مثال های دیگه همگی جزئی از وب عمیق هستند.وب تاریکوب تاریک یا Dark Web بخشی از اینترنت هست که مدعی میشه ما داخلش ناشناس هستیم. برای اتصال به این قسمت از اینترنت نیاز به ابزار های خاصی داریم که یکی از معروفترین هاش مرورگر tor هست.آدرس مربوط به سایت ها داخل این بخش از اینترنت متفاوت هستن و این صفحات قابل جست و جو نیستن یعنی شما نمی‌تونید داخل سایتی مثل گوگل سرچ کنید فلان مورد رو و به یک سایت داخل دارک وب برسید. برای رسیدن به سایت ها داخل دارک وب نیاز دارید که یک نفر اون آدرس رو به هر طریقی به شما برسونه. نکته جالب هم اینکه آدرس های این بخش از اینترنت به .onion ختم میشن.البته سایت هایی مثل hidden wiki هستن که یکسری آدرس از داخل دارک وب به شما می‌دن. خیلی چیز خاصی هم داخلش نیست :)