Net 4All | الفبای شبکه

منبع تخصصی: شبکه با زبان چوپانی

@net4alll
کانال تلگرام
تعریف علمی و ساده 📚

پروتکل (Protocol)

قوانین و استانداردهای ارتباطی بین دستگاه‌ها در شبکه. مثلاً «زبان مشترکی» که کامپیوترها با آن صحبت می‌کنند.

مثال: HTTP برای وب، FTP برای انتقال فایل

استاندارد (Standard)

سندهای فنی تعریف‌شده توسط سازمان‌های جهانی (مثل IEEE، ISO) که تضمین می‌کنند همه دستگاه‌ها «یک زبان» را بفهمند.

مثال: استاندارد Wi-Fi (IEEE 802.11)
مدل OSI (Open Systems Interconnection)

یک مدل ۷ لایه‌ای که مراحل انتقال داده را از فرستنده تا گیرنده توصیف می‌کند:

کاربرد (Application)

📮

نرم‌افزارها (مثل مرورگر)

گیرنده نامه رو باز می‌کنه و می‌خونه (مرورگر)

۷

نمایش (Presentation)

🔒

رمزگذاری/فشرده‌سازی داده

نامه به رمز نوشته شده (رمزگذاری)

۶

نشست (Session)

🤝

مدیریت اتصال

فرستنده و گیرنده با تلفن هماهنگ می‌کنن کی خونه باشن!

۵

انتقال (Transport)

✉️

تضمین تحویل داده (مثل TCP)

پست تضمین می‌کنه نامه حتماً می‌رسه (TCP)

۴

شبکه (Network)

🗺

مسیریابی (مثل IP)

نامه رو سوار هواپیما می‌کنه تا بره شهر دیگه (IP/مسیریابی)

۳

پیوند داده (Data Link)

🛡

کنترل خطا + MAC

پستچی چک می‌کنه نامه پاره نشده باشه (کنترل خطا)

۲

فیزیکی (Physical)

🏢

کابل/سیگنال

پستچی نامه رو با پا می‌بره! (کابل/سیگنال)

۱
مدل TCP/IP

مدل ۴ لایه‌ای کاربردی‌تر که پایه‌ی اینترنت است (مثل پست پیشتاز):

کاربرد (Application)

📬

HTTP, FTP, DNS

گیرنده نامه رو می‌خونه (مثلاً در Gmail)

۴

انتقال (Transport)

📞

TCP (قابلاعتماد) / UDP (سریع)

شرکت پست تلفن می‌زنه به گیرنده: «امروز خونه‌ای؟» (TCP/UDP)

۳

اینترنت (Internet)

🌍

IP (آدرس‌دهی)

نامه سوار هواپیمای بین‌المللی میشه (IP)

۲

لینک شبکه (Network Link)

🛵

سخت‌افزار (اترنت/وای‌فای)

پیک موتوری نامه رو از تو خیابون می‌بره (اترنت/وای‌فای)

۱
توضیح کوچه‌بازاری HTTP/TCP/UDP

HTTP: چراغ راهنمایی 🚦

تصور کن وبسایت‌ها خیابون‌های شهرن! HTTP مثل چراغ راهنما می‌مونه که:

  • فقط با سبز شدن (200 OK) می‌تونی عبور کنی (صفحه وب باز میشه) •
  • اگر قرمز (404 Not Found) بشه، می‌گی: «راه بسته! برگردیم» •

TCP: راننده‌ی عاشق یا احمق ☎️

فرض کن داده‌ها مسافران تاکسی هستن:

قبل حرکت: راننده (TCP) به مسافر (سرور) تلفن می‌زنه (SYN): «سوار میشی؟» •

مسافر جواب می‌ده (SYN-ACK): «آره، بیا!» •

راننده می‌گه (ACK): «دارم می‌رسونمت!» ✅ •

هربار موقع رسیدن مسافر به مقصد، دوباره تماس می‌گیره: «چی شد رسیدی؟ سالم رسید چیزیت که نشده؟» (تأییدیه ACK) •

اگر جواب نده (خطا)، برمی‌گرده مسافر رو دوباره برمیداره میبره! (ارسال مجدد) •

UDP: پیک موتوری بی‌قانون 🏍💨

اینا آدمای عجول و پرخاشگر شبکه‌ان:

بسته‌ای که گرفته رو پرتاب می‌کنه تو خیابون و فرار می‌کنه! (بدون تأییدیه) •

اگر بسته گم شد (Packet Loss)، اهمیتی نمی‌ده: «برو گمشو! وقت ندارم» •

ترافیک نمی‌شناسه: تو شلوغ‌ترین خیابون‌ها هم با سرعت می‌ره (مثلاً پخش زنده فوتبال) •

وقتی رسید فقط داد می‌زنه: «رسید؟» ولی صبر نمی‌کنه جواب بشنوه! میره •

HTTP vs HTTPS

HTTP

  • پورت پیش‌فرض: 80 •
  • داده‌ها به صورت متن ساده •
  • امکان استراق سمع توسط هکرها •
  • خطر جعل هویت (Phishing) •

HTTPS

  • پورت پیش‌فرض: 443 •
  • رمزگذاری داده‌ها با SSL/TLS •
  • احراز هویت سرور با گواهی SSL •
  • یکپارچگی داده‌ها •
  • بهبود رتبه سئو در گوگل •

توضیح کوچه‌بازاری 🏙

HTTP = نامه‌نگاری معمولی

نامه رو بدون پاکت می‌نویسی میدی بره دست دوست دخترت! (داده‌ها رمزگذاری نشده). پستچی (روترها) و همسایه‌ها (هکرها) می‌تونن بخوننش و به فاک میری!

مثال: «سلام عشقم میایی بریم خونه مادر بزرگم باهم بریم حمام کسی خونه نیست لولشون آب گرفته» → هرکی ببینه، میاد همکاری میکنه در بازکردن لوله! 😂

HTTPS = نامه با صندوق امن

۱. قبل از فرستادن: نامه رو تو یه صندوق فلزی قفل می‌کنی (رمزگذاری SSL)

۲. تأیید هویت فرستنده: یه مُهر دولتی (گواهی SSL) روی صندوق می‌زنی

۳. در مسیر: اگر دزد بخواد صندوق رو باز کنه یا عوض کنه، غیرممکنه!

حتی اگه هکر نامه رو ببینه، فقط یه مشت حروف بی‌معنی می‌بینه: X5gH#k@9d%

الان میتونی بری خونه مادر بزرگت لوله بازکنی بدون ترس...

✅ جمع‌بندی

HTTP

قوانین ورود به وبسایت‌ها (🚦)

TCP

آدمِ باوجدان شبکه که با تماس‌های مکرر مطمئن میشه کار درسته! (☎️)

UDP

آدمِ بی‌حوصله بی‌وجدان که بسته رو پرت میکنه و میره! (🏍💨)

منبع تخصصی: شبکه با زبان چوپانی

Net 4All | الفبای شبکه