📘 فصل ۱: مفاهیم مقدماتی شبکه (Introduction to Networks)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱-۱. Network چیست؟ (What is a Network?)

تعریف: Network به گروهی از موجودیت‌ها (انسان، دستگاه‌ها، سیستم‌ها) گفته می‌شود که از طریق رسانه‌های ارتباطی به یکدیگر متصل شده‌اند تا بتوانند Data و Information را تبادل کنند.

این اتصال می‌تواند به دو شکل باشد:

✅ ۱-۲. چرا از Network استفاده می‌کنیم؟ (Reasons to Use a Network)

🟢 مزیت📝 توضیح
حذف محدودیت جغرافیاییارتباط فوری بین نقاط دورافتاده بدون نیاز به حضور فیزیکی
صرفه‌جویی در هزینه و زمانکاهش هزینه‌های سفر، پست و مخابرات
اشتراک‌گذاری منابع (Resource Sharing)استفاده همزمان از Printer، Fileها، نرم‌افزار و Database
امنیت و مدیریت متمرکزاعمال سیاست‌های امنیتی، Backup و کنترل دسترسی از یک نقطه مرکزی
افزایش بهره‌وریهمکاری گروهی و دسترسی آنی به اطلاعات

🧩 ۱-۳. اجزای اصلی یک Network (Common Network Components)

هر Network، صرف‌نظر از اندازه، از سه دسته مؤلفه تشکیل شده است:

🏷️ دسته‌بندی📌 تعریف🖥️ مثال‌ها
دستگاه‌های نهایی (End Devices)مبدأ یا مقصد Data در Network هستند. به آن‌ها Host نیز گفته می‌شود.Computer، Smartphone، Printer، Server، Tablet
تجهیزات واسط (Intermediate Devices)Data را از مبدأ به مقصد هدایت، Routing و بازتولید می‌کنند.Switch، Router، Access Point، Firewall، Modem
رسانه انتقال (Media)بستری که Data از طریق آن حرکت می‌کند.کابل مسی (CAT5e/CAT6)، فیبر نوری، امواج رادیویی (Wi-Fi)

🖥️ ۱-۴. Hostها – قلب تپنده Network

تعریف دقیق: به هر دستگاهی که دارای IP Address منحصربه‌فرد باشد و قابلیت ارسال یا دریافت Data در Network را داشته باشد، Host گفته می‌شود.

📂 انواع Hostها از نظر نقش:

🗂️ نوع Host📖 توضیح📱 مثال
Host کلاینت (Client Host)درخواست سرویس از Server می‌کند و ارتباط را آغاز می‌نماید.Laptop، گوشی، Tablet، Personal Computer
Host سرور (Server Host)به درخواست‌های Clientها پاسخ می‌دهد و سرویس ارائه می‌کند.Web Server، Mail Server، Database Server، File Server
Host شبکه (Networking Host)تجهیزات زیرساختی که خودشان IP دارند و مدیریت می‌شوند.Managed Router، Layer 3 Switch، Firewall
Host مجازی (Virtual Host)Virtual Machine هایی که روی یک Server فیزیکی اجرا می‌شوند.VMware، Hyper-V، KVM
نکته مهم: تفاوت بین یک Computer معمولی و یک Server، در نقش (Role) آن است، نه Hardware. یک Computer قدرتمند می‌تواند هم‌زمان هم Client باشد و هم Server (در شبکه‌های Peer-to-Peer).

🖥️ ۱-۵. Serverها – خدمتگزاران تخصصی Network

تعریف: Serverها Computerهایی با پردازنده‌های قوی، حافظه بالا و دیسک‌سخت سریع هستند که Network Operating System (مانند Windows Server، Linux، Unix) را اجرا می‌کنند.

ویژگی کلیدی: تخصص‌گرایی (Dedicated) – یعنی هر Server معمولاً فقط به یک یا دو سرویس خاص اختصاص دارد تا کارایی بهینه شود.

📋 انواع Serverهای اختصاصی:

🏷️ نوع Server📝 وظیفه اصلی
File Serverذخیره‌سازی، مدیریت و اشتراک‌گذاری Fileها و پوشه‌ها
Mail Serverدریافت، ذخیره، ارسال و مدیریت Emailها (مانند Exchange، Postfix)
Print Serverمدیریت صف چاپ و اشتراک‌گذاری Printerهای Network
Web Serverمیزبانی از Websiteها با استفاده از پروتکل HTTP/HTTPS (Apache، Nginx، IIS)
Database Serverمدیریت و ذخیره‌سازی Bankهای اطلاعاتی (SQL Server، Oracle، MySQL)

🖥️ ۱-۶. Workstationها – اسب‌های مسابقه

تعریف: Workstation یک Computer رومیزی فوق‌پرقدرت است که برای پردازش‌های سنگین و تخصصی طراحی شده است، نه صرفاً برای کارهای روزمره اداری.
تفاوت کلیدی Workstation با Server: Workstation همیشه یک کاربر مستقیم پشت آن نشسته و تعامل دارد، اما Server معمولاً بدون حضور فیزیکی کاربر، به‌صورت ۲۴/۷ و شبانه‌روزی به درخواست‌ها پاسخ می‌دهد.

🖥️ ۱-۷. Clientها – درخواست‌دهندگان سرویس

تعریف: Client به دستگاهی گفته می‌شود که ارتباط را آغاز (Initiate) می‌کند و از Serverها درخواست سرویس (File، صفحه وب، Email و...) دارد.

📱 انواع رایج دستگاه‌های Client:

🗂️ نوع Client📝 توضیح
WorkstationهاComputerهای رومیزی با سیستم‌عامل Client (Windows، macOS، Linux)
LaptopهاClientهای قابل حمل با باتری و اتصال Wireless
Thin Clientهادستگاه‌های سبک که تمام پردازش را به Server واگذار می‌کنند (مفید در بانک‌ها، بیمارستان‌ها و مراکز آموزشی)
Smart Deviceهاگوشی‌ها، Tabletها، دوربین‌های مداربسته، دستگاه‌های IoT (اینترنت اشیا)

📊 جدول خلاصه فصل ۱ (جمع‌بندی سریع)

🏷️ مفهوم📖 تعریف کوتاه🖥️ مثال عینی
Networkاتصال چند دستگاه برای تبادل Dataاینترنت، شبکه داخلی سازمان، شبکه خانگی
Hostهر دستگاه دارای IP Address منحصربه‌فردComputer، گوشی، Managed Router، Virtual Machine
ServerHostی که به درخواست‌ها پاسخ می‌دهد و سرویس ارائه می‌کندWeb Server، Mail Server، File Server، Database Server
WorkstationComputer قدرتمند برای پردازش‌های سنگینمهندسی، گرافیک، علم Data، تدوین Video
Clientدستگاهی که درخواست سرویس می‌کند و ارتباط را آغاز می‌نمایدLaptop، گوشی، Tablet، Thin Client
تجهیزات واسطهدایت، Routing و بازتولید DataSwitch، Router، Access Point، Firewall
رسانه انتقالبستر فیزیکی یا Wireless برای حرکت Dataکابل مسی، فیبر نوری، امواج رادیویی

🧪 تست‌های خودآزمایی فصل ۱ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک سازمان بزرگ، ۵۰۰ دستگاه Client دارد که از طریق ۲۰ Switch لایه ۲ و ۳ Router به اینترنت متصل می‌شوند. مدیر Network می‌خواهد یکی از Switchها را از راه دور مدیریت کند. کدام گزینه در مورد این Switch درست است؟

  • الف) این Switch یک Host محسوب نمی‌شود، چون فقط ترافیک را Switch می‌کند.
  • ب) این Switch یک Host شبکه (Networking Host) محسوب می‌شود، زیرا دارای IP Address است و می‌توان آن را مدیریت کرد.
  • ج) این Switch فقط در صورتی Host است که به عنوان DHCP Server پیکربندی شده باشد.
  • د) این Switch یک Client محسوب می‌شود، چون از Router برای خروج از Network استفاده می‌کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: طبق تعریف دقیق Host، هر دستگاهی که IP Address داشته باشد و قابلیت ارسال یا دریافت Data داشته باشد، Host محسوب می‌شود. Switchهای مدیریتی (لایه ۳) دارای IP هستند و به عنوان Networking Host دسته‌بندی می‌شوند، نه Client و نه Server.

❓ تست شماره ۲

یک شرکت طراحی خودرو، از ۲۰ Workstation مجهز به GPU سنگین برای شبیه‌سازی برخورد استفاده می‌کند. همچنین یک Server مرکزی برای ذخیره نتایج شبیه‌سازی وجود دارد. اگر یک مهندس بخواهد فایل شبیه‌سازی را از Server روی Workstation خود بارگیری کند، کدام عبارت درست است؟

  • الف) Workstation در این سناریو نقش Server را دارد، چون Dataهای سنگین را پردازش می‌کند.
  • ب) Server در این سناریو نقش Client را دارد، چون Data را در اختیار مهندس قرار می‌دهد.
  • ج) Workstation نقش Client و Server نقش Server را دارد، چون Workstation درخواست می‌دهد و Server پاسخ می‌دهد.
  • د) هر دو دستگاه Server محسوب می‌شوند، چون هر دو پردازنده قوی دارند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: در ارتباط Client-Server، دستگاهی که درخواست را آغاز می‌کند (مهندس از طریق Workstation) Client است و دستگاهی که پاسخ می‌دهد و سرویس اشتراک File را ارائه می‌کند، Server است. قدرت پردازش و Hardware، تعیین‌کننده نقش نیست؛ نقش (Role) در ارتباط تعیین‌کننده است.

❓ تست شماره ۳

یک بیمارستان از Thin Clientها برای ایستگاه‌های پرستاری استفاده می‌کند تا تمام پردازش‌ها روی Server مرکزی انجام شود. یک پرستار با Thin Client، پرونده بیمار را باز می‌کند. کدام گزینه در مورد این معماری درست است؟

  • الف) Thin Client یک Host محسوب نمی‌شود، چون سیستم‌عامل کامل ندارد.
  • ب) اگر Server مرکزی از کار بیفتد، Thin Clientها همچنان می‌توانند به‌صورت آفلاین کار کنند.
  • ج) Thin Client یک Host کلاینت محسوب می‌شود، زیرا درخواست سرویس می‌دهد و IP مخصوص به خود را دارد.
  • د) در این معماری، Thin Client نقش Server را ایفا می‌کند، چون Data را نمایش می‌دهد.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: Thin Client دارای IP Address است و درخواست سرویس می‌دهد، بنابراین یک Client Host محسوب می‌شود، حتی اگر سیستم‌عامل کامل یا پردازش سنگین روی آن انجام نشود. گزینه ب کاملاً غلط است، زیرا Thin Clientها به‌شدت به Server مرکزی وابسته هستند و بدون آن عملاً غیرقابل استفاده می‌شوند.

❓ تست شماره ۴

مدیر Network یک دانشگاه، یک Server جدید با ۱۲۸ گیگابایت RAM و ۴ پردازنده ۲۸ هسته‌ای خریداری کرده و روی آن Windows Server نصب کرده است. او می‌خواهد همزمان از آن به عنوان Web Server و File Server استفاده کند. کدام گزینه صحیح است؟

  • الف) این کار غیرممکن است، چون هر Server فقط به یک سرویس اختصاص دارد.
  • ب) این کار ممکن است اما به دلیل تخصص‌گرایی Serverها، ممکن است کارایی هر دو سرویس کاهش یابد.
  • ج) با این Hardware قدرتمند، حتماً هر دو سرویس با حداکثر کارایی اجرا می‌شوند.
  • د) با نصب Windows Server، این دستگاه دیگر Workstation محسوب می‌شود.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: Serverها معمولاً اختصاصی (Dedicated) طراحی می‌شوند تا کارایی بهینه داشته باشند. هرچند از نظر فنی امکان اجرای چند سرویس روی یک Server وجود دارد، اما به دلیل رقابت بر سر منابع حیاتی (CPU، RAM، I/O دیسک و پهنای باند Network) ممکن است افت عملکرد شدیدی رخ دهد. Hardware قوی، تضمین‌کننده کارایی همزمان نیست و نیاز به مدیریت دقیق منابع دارد.

❓ تست شماره ۵

یک شرکت کوچک ۱۰ نفره، همه Computerها را در یک شبکه Peer-to-Peer بدون Server اختصاصی متصل کرده است. کاربر A یک File را روی Computer خود اشتراک می‌گذارد و کاربر B آن را دانلود می‌کند. همزمان، کاربر A در حال چاپ یک سند روی Printer شبکه است. در این سناریو، Computer کاربر A چه نقشی ایفا می‌کند؟

  • الف) فقط نقش Client، چون از Printer استفاده می‌کند.
  • ب) فقط نقش Server، چون File را اشتراک گذاشته است.
  • ج) همزمان نقش Client و Server، چون هم سرویس می‌دهد (اشتراک File) و هم سرویس می‌گیرد (چاپ).
  • د) نقش Host شبکه، چون به Printer متصل شده است.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: در شبکه‌های Peer-to-Peer، یک دستگاه می‌تواند هم‌زمان Client و Server باشد. کاربر A از Printer سرویس می‌گیرد (نقش Client) و در عین حال File خود را به کاربر B ارائه می‌دهد (نقش Server). این ویژگی اصلی و تمایز شبکه‌های Peer-to-Peer با مدل Client-Server است.
✅ پایان فصل ۱ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۲: انواع شبکه‌ها از نظر وسعت جغرافیایی (How Big is Your Network?)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۲-۱. شبکه محلی (Local Area Network – LAN)

تعریف: Networkای که به یک موقعیت جغرافیایی محدود مانند یک ساختمان، دفتر کار یا یک دپارتمان خاص در یک سازمان، محدود می‌شود.

ویژگی‌های کلیدی:

🏷️ مشخصه📝 توضیح
محدوده جغرافیاییتا چند کیلومتر (معمولاً یک ساختمان یا محوطه کوچک)
سرعتبسیار بالا (۱۰/۱۰۰/۱۰۰۰ مگابیت تا ۱۰۰ گیگابیت)
تأخیربسیار کم (کمتر از ۱ میلی‌ثانیه)
مالکیتخصوصی (سازمان یا فرد)
فناوری غالبEthernet با کابل‌های مسی یا فیبر نوری

⚠️ ۲-۲. محدودیت شبکه‌های محلی (What is the Problem?)

مشکل اصلی: در یک LAN، برای دسترسی به منابع (Fileها، Printerها، Databaseها)، باید به‌صورت فیزیکی به آن Network متصل باشید.

نتیجه این محدودیت:

راه‌حل: این مشکل با استفاده از دستگاهی به نام Router حل می‌شود. Router دو یا چند LAN را به یکدیگر متصل می‌کند و امکان ارتباط بین آن‌ها را فراهم می‌سازد.

🌍 ۲-۳. شبکه گسترده (Wide Area Network – WAN)

تعریف: Networkای که مناطق جغرافیایی وسیعی از جمله شهرها، کشورها و حتی قاره‌ها را پوشش می‌دهد.

ویژگی‌های کلیدی:

🏷️ مشخصه📝 توضیح
محدوده جغرافیاییاز چند کیلومتر تا چند هزار کیلومتر (بین‌شهری، بین‌المللی)
سرعتاز چند مگابیت تا چند صد گیگابیت (بسته به فناوری)
تأخیربالا (چند ده میلی‌ثانیه تا چند صد میلی‌ثانیه)
مالکیتعمومی (ارائه‌دهندگان خدمات) یا خصوصی (خطوط اختصاصی)
مثال معروفاینترنت بزرگترین و شناخته‌شده‌ترین WAN جهان است.
نکته مهم: اینترنت یک WAN عمومی است، اما همه WANها اینترنت نیستند. بسیاری از سازمان‌های بزرگ، WANهای خصوصی (مانند شبکه‌های MPLS) دارند که فقط خودشان از آن استفاده می‌کنند.

🏙️ ۲-۴. شبکه شهری (Metropolitan Area Network – MAN)

تعریف: Networkای که یک منطقه شهری به وسعت ۱ تا ۵۰ کیلومتر را پوشش می‌دهد.

ویژگی‌های کلیدی:

🏷️ مشخصه📝 توضیح
محدوده جغرافیایی۱ تا ۵۰ کیلومتر (یک شهر یا منطقه شهری)
سرعتمتوسط تا بالا (چند گیگابیت بر ثانیه)
تأخیرمتوسط (چند میلی‌ثانیه)
فناوری‌های رایجفیبر نوری (Metro Ethernet)، WiMAX، مایکروویو

🏫 ۲-۵. شبکه محوطه دانشگاهی (Campus Area Network – CAN)

تعریف: Networkای که چندین ساختمان را در یک محوطه محدود (مانند دانشگاه، بیمارستان، مجتمع شرکتی یا پایگاه نظامی) به هم متصل می‌کند.

ویژگی‌های کلیدی:

تفاوت CAN با MAN: CAN متعلق به یک سازمان واحد است و در یک محدوده مشخص (محوطه دانشگاهی) قرار دارد، در حالی که MAN معمولاً توسط ارائه‌دهنده خدمات عمومی ایجاد می‌شود و کل یک شهر را پوشش می‌دهد.

📱 ۲-۶. شبکه شخصی (Personal Area Network – PAN)

تعریف: Networkای با برد بسیار کوتاه (معمولاً تا ۱۰ متر) که دستگاه‌های شخصی یک فرد را به هم متصل می‌کند.

ویژگی‌های کلیدی:

🏷️ نوع PAN📝 توضیح📱 مثال
PAN سیمی (Wired PAN)اتصال از طریق Cableاتصال گوشی به Computer با کابل USB
PAN بی‌سیم (Wireless PAN – WPAN)اتصال از طریق امواج رادیوییهدفون Bluetooth، کیبورد Wireless، ساعت هوشمند

📶 ۲-۷. شبکه محلی بی‌سیم (Wireless Local Area Network – WLAN)

تعریف: نوعی LAN که به‌جای Cableهای فیزیکی، از فناوری Wireless (Wi-Fi) برای اتصال دستگاه‌ها در یک منطقه محدود استفاده می‌کند.

ویژگی‌های کلیدی:

🏷️ مشخصه📝 توضیح
محدوده جغرافیاییمشابه LAN (یک ساختمان یا محوطه کوچک)
رسانه انتقالامواج رادیویی (به‌جای Cable)
مزیت اصلیتحرک و عدم نیاز به سیم‌کشی
چالش اصلیتداخل امواج، امنیت کمتر نسبت به LAN سیمی
نکته مهم: WLAN یک زیرمجموعه از LAN است، نه یک دسته‌بندی جداگانه از نظر وسعت. بسیاری از شبکه‌های خانگی و اداری امروزی ترکیبی از LAN سیمی (Ethernet) و WLAN (Wi-Fi) هستند.

💾 ۲-۸. شبکه ذخیره‌سازی (Storage Area Network – SAN)

تعریف: یک Network اختصاصی که به‌طور خاص برای اهداف ذخیره‌سازی Data طراحی شده است.

ویژگی‌های کلیدی:

🏷️ مشخصه📝 توضیح
کاربرد اصلیذخیره‌سازی متمرکز و پرسرعت Data
سرعتبسیار بالا (تا چند ده گیگابیت بر ثانیه)
پروتکل‌های رایجFiber Channel، iSCSI، FCoE، NVMe-oF
مقیاس‌پذیریبالا (قابلیت اضافه کردن دیسک‌های جدید)

📊 جدول مقایسه جامع انواع Networkها

🏷️ نوع Network🌍 محدوده جغرافیایی⚡ سرعت معمول🔗 مالکیت📱 مثال کاربردی
PANتا ۱۰ مترکم (۱ تا ۱۰۰ مگابیت)شخصیهدفون Bluetooth، ساعت هوشمند
LANتا چند کیلومتربسیار بالا (۱۰۰ مگابیت تا ۱۰۰ گیگابیت)خصوصیشبکه اداری، شبکه خانگی
WLANمشابه LANمتوسط تا بالا (تا چند گیگابیت)خصوصیWi-Fi در کافی‌شاپ، دانشگاه
CANچند کیلومتر (محوطه)بالا (۱ تا ۱۰ گیگابیت)خصوصی (سازمانی)شبکه دانشگاه، بیمارستان
MAN۱ تا ۵۰ کیلومتر (شهر)متوسط تا بالا (چند گیگابیت)عمومی/خصوصیشبکه مخابراتی شهر
WANچند هزار کیلومتر (کشور/قاره)متوسط (چند مگابیت تا چند صد گیگابیت)عمومی (ISP)اینترنت، شبکه بانکی بین‌المللی
SANداخل Data Centerبسیار بالا (ده‌ها گیگابیت)خصوصیذخیره‌سازی سرورهای بانک

🧪 تست‌های خودآزمایی فصل ۲ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک شرکت بین‌المللی دارای دفاتر در تهران، دبی و لندن است. هر دفتر دارای شبکه محلی (LAN) مختص به خود است و همه دفاتر از طریق یک شبکه اختصاصی به هم متصل شده‌اند. همچنین این شرکت از یک شبکه اختصاصی برای اتصال سرورهای ذخیره‌سازی در Data Center تهران استفاده می‌کند. کدام گزینه، دسته‌بندی صحیح این شبکه‌ها را نشان می‌دهد؟

  • الف) شبکه بین دفاتر = MAN، شبکه ذخیره‌سازی = LAN، شبکه داخل هر دفتر = WAN
  • ب) شبکه بین دفاتر = WAN، شبکه ذخیره‌سازی = SAN، شبکه داخل هر دفتر = LAN
  • ج) شبکه بین دفاتر = WAN، شبکه ذخیره‌سازی = CAN، شبکه داخل هر دفتر = WLAN
  • د) شبکه بین دفاتر = MAN، شبکه ذخیره‌سازی = SAN، شبکه داخل هر دفتر = WAN
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: شبکه بین دفاتر در شهرها و کشورهای مختلف، یک WAN محسوب می‌شود. شبکه اختصاصی ذخیره‌سازی که از پروتکل‌های خاص استفاده می‌کند، یک SAN است. شبکه داخلی هر دفتر نیز یک LAN است (حتی اگر Wireless باشد، باز هم زیرمجموعه LAN محسوب می‌شود).

❓ تست شماره ۲

یک دانشگاه بزرگ با ۵ ساختمان مجزا در یک محوطه ۲ کیلومتری، تمام ساختمان‌ها را با فیبر نوری به یکدیگر متصل کرده است. همچنین هر ساختمان دارای شبکه Wi-Fi اختصاصی برای دانشجویان است. این شبکه در کدام دسته‌بندی قرار می‌گیرد؟

  • الف) WLAN، زیرا از Wi-Fi استفاده می‌کند.
  • ب) MAN، زیرا بیش از ۱ کیلومتر وسعت دارد.
  • ج) CAN، زیرا چندین ساختمان را در یک محوطه محدود به هم متصل می‌کند.
  • د) WAN، زیرا از فیبر نوری استفاده می‌کند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: Networkای که چندین ساختمان را در یک محوطه دانشگاهی (تا چند کیلومتر) به هم متصل می‌کند، CAN (Campus Area Network) نامیده می‌شود. Wi-Fi موجود در ساختمان‌ها، یک WLAN است که خود زیرمجموعه همان CAN محسوب می‌شود. وسعت ۲ کیلومتر هنوز در محدوده CAN است و MAN نیست (MAN حداقل یک شهر را پوشش می‌دهد).

❓ تست شماره ۳

یک Network Administrator، سه نوع اتصال را در سازمان خود مدیریت می‌کند:
۱. اتصال لپ‌تاپ مدیرعامل به هدفون Bluetooth
۲. اتصال ساختمان اصلی به ساختمان انبار در همان محوطه (فاصله ۸۰۰ متر)
۳. اتصال دفتر مرکزی به شعبه شهرستان (فاصله ۳۵۰ کیلومتر)

به‌ترتیب، نوع این سه شبکه کدام است؟

  • الف) PANLANWAN
  • ب) PANCANWAN
  • ج) WPANMANWAN
  • د) PANWLANWAN
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی:
۱. هدفون Bluetooth با برد کمتر از ۱۰ متر = PAN (یا دقیق‌تر WPAN)
۲. اتصال دو ساختمان در یک محوطه (۸۰۰ متر) = CAN (زیرا بیش از یک ساختمان در یک محدوده مشخص)
۳. اتصال دو شهر با فاصله ۳۵۰ کیلومتر = WAN
گزینه الف اشتباه است چون ۸۰۰ متر دیگر LAN معمولی نیست و در دسته CAN قرار می‌گیرد.

❓ تست شماره ۴

یک ارائه‌دهنده خدمات اینترنت (ISP)، زیرساخت فیبر نوری را در سطح شهر تهران پیاده‌سازی کرده است تا چندین سازمان بزرگ را به یکدیگر و به اینترنت متصل کند. این شبکه از نظر دسته‌بندی وسعت جغرافیایی، چیست؟

  • الف) LAN، چون از فیبر نوری استفاده می‌کند.
  • ب) WAN، چون به اینترنت متصل است.
  • ج) CAN، چون چندین سازمان را متصل می‌کند.
  • د) MAN، چون یک شهر را پوشش می‌دهد و توسط ISP ارائه شده است.
✅ پاسخ صحیح: گزینه د
📘 توضیح تشریحی: Networkای که یک شهر را پوشش می‌دهد و توسط یک ارائه‌دهنده خدمات (ISP یا مخابرات) ایجاد شده است، یک MAN (Metropolitan Area Network) محسوب می‌شود. گزینه ب اشتباه است چون اتصال به اینترنت، ماهیت WAN بودن را تعیین نمی‌کند؛ وسعت جغرافیایی تعیین‌کننده است.

❓ تست شماره ۵

در یک Data Center بزرگ، سرورهای پایگاه داده از طریق یک شبکه اختصاصی با سرعت ۳۲ گیگابیت بر ثانیه و با استفاده از پروتکل Fiber Channel به یک آرایه ذخیره‌سازی متصل شده‌اند. همزمان، کارمندان از طریق شبکه Wi-Fi به همین سرورها دسترسی دارند. کدام گزینه درباره این معماری درست است؟

  • الف) شبکه اتصال سرورها به ذخیره‌سازی یک WAN است و شبکه Wi-Fi یک WLAN.
  • ب) هر دو شبکه LAN هستند، زیرا در یک ساختمان قرار دارند.
  • ج) شبکه اتصال سرورها به ذخیره‌سازی یک SAN است و شبکه Wi-Fi یک WLAN (زیرمجموعه LAN).
  • د) شبکه اتصال سرورها به ذخیره‌سازی یک PAN است، چون فاصله کم است.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی:
- شبکه اختصاصی با پروتکل Fiber Channel برای ذخیره‌سازی = SAN
- شبکه Wi-Fi برای کارمندان = WLAN که خود زیرمجموعه LAN است
- گزینه ب اگرچه تا حدی درست است، اما دقیق‌ترین پاسخ، ج است چون تفاوت بین SAN و WLAN را به‌درستی مشخص می‌کند.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحبجبدج

📌 جمع‌بندی سریع فصل ۲

نوع Networkکلمه کلیدیمعیار تشخیص
PANشخصی، برد کوتاهکمتر از ۱۰ متر، دستگاه‌های یک فرد
LANمحلی، ساختمانیک ساختمان یا طبقه، مالکیت خصوصی
WLANWireless محلیLAN بدون Cable، با Wi-Fi
CANمحوطه دانشگاهیچندین ساختمان در یک محدوده مشخص
MANشهرییک شهر، توسط ISP یا مخابرات
WANگستردهبین‌شهری، بین‌المللی، اینترنت
SANذخیره‌سازی اختصاصیNetwork مجزا برای ذخیره‌سازی با پروتکل‌های خاص
✅ پایان فصل ۲ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۳: معماری شبکه – همتا-به-همتا یا کلاینت-سرور (Network Architecture: Peer-to-Peer or Client-Server)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۳-۱. معماری کلاینت-سرور (Client-Server Architecture)

تعریف: یک مدل Networkسازی که در آن دستگاه‌ها به دو نقش کاملاً مجزا تقسیم می‌شوند:
🏷️ نقش📖 تعریف📱 مثال
Clientدستگاهی که درخواست سرویس یا منبع می‌دهد و ارتباط را آغاز می‌کند.Computer کاربر، Laptop، Smartphone
Serverدستگاهی قدرتمند که به درخواست‌ها پاسخ می‌دهد و سرویس‌ها و منابع را مدیریت می‌کند.File Server، Web Server، Database Server

ویژگی‌های کلیدی معماری Client-Server:

🟢 ویژگی📝 توضیح
مدیریت متمرکز (Centralized Management)تمام سیاست‌های امنیتی، Backup و به‌روزرسانی‌ها از یک نقطه (Server) کنترل می‌شود.
امنیت بالا (High Security)Authentication و Authorization به‌صورت متمرکز انجام می‌شود. هر کاربر دارای Username، Password و Access Level مشخصی است.
قابلیت اطمینان (Reliability)Serverها با Hardware افزونه (Redundant) طراحی می‌شوند تا خرابی به حداقل برسد.
مقیاس‌پذیری (Scalability)به‌راحتی می‌توان Clientهای جدید به Network اضافه کرد بدون تأثیر بر عملکرد کلی.
عملکرد بالاServerها برای پردازش درخواست‌های همزمان بسیاری بهینه‌سازی شده‌اند.

📋 مدیریت کاربران در شبکه Client-Server

در یک شبکه Client-Server، Server یک User Database نگهداری می‌کند که شامل اطلاعات زیر است:

👤 کاربر🔑 Password🛡️ Access Level
MillieShorts?Read (فقط خواندن)
Pluto<LittleTail!Full (دسترسی کامل)
Louie^Wet#!Full (دسترسی کامل)
Mickey--Earls?Write (خواندن و نوشتن)
نکته مهم: این جدول نشان می‌دهد که هر کاربر با توجه به سطح دسترسی (Permission) خود، می‌تواند به منابع مختلف (Fileها، Printerها، Databaseها) دسترسی داشته باشد یا از آن منع شود. برای مثال:
  • کاربر Millie فقط می‌تواند Fileها را بخواند (Read)، اما نمی‌تواند آن‌ها را تغییر دهد یا حذف کند.
  • کاربر Pluto دارای دسترسی کامل (Full) است و می‌تواند هر کاری روی منابع انجام دهد.
  • کاربر Mickey می‌تواند Fileها را بخواند و بنویسد (Write)، اما نمی‌تواند آن‌ها را حذف کند یا مجوزها را تغییر دهد.

مکانیزم Authentication:

  1. کاربر Username و Password خود را وارد می‌کند.
  2. Server این اطلاعات را با User Database خود مقایسه می‌کند.
  3. در صورت تطابق، Access Level کاربر مشخص می‌شود.
  4. Server بر اساس آن سطح، دسترسی به منابع را مجاز (Allow) یا غیرمجاز (Deny) می‌کند.

📍 ۳-۲. معماری همتا-به-همتا (Peer-to-Peer Architecture)

تعریف: یک مدل Networkسازی که در آن همه دستگاه‌ها (Peers) از نظر عملکردی برابر هستند و هر دستگاه می‌تواند هم‌زمان نقش Client و Server را ایفا کند.

ویژگی‌های کلیدی معماری Peer-to-Peer:

🟡 ویژگی📝 توضیح
غیرمتمرکز (Decentralized)هیچ Server مرکزی برای مدیریت Network وجود ندارد. هر دستگاه مسئول منابع خود است.
سادگی راه‌اندازینیازی به پیکربندی پیچیده Server نیست. کاربران عادی می‌توانند Network را راه‌اندازی کنند.
هزینه پاییننیازی به خرید Serverهای اختصاصی و Network Operating System های گران‌قیمت نیست.
محدودیت در مقیاسبرای Networkهای کوچک (معمولاً کمتر از ۱۰ تا ۱۵ دستگاه) مناسب است.
مدیریت دشوارهر کاربر باید به‌صورت جداگانه منابع خود را مدیریت کند. امنیت به‌عهده کاربران است.
عدم وجود مدیریت متمرکزهیچ نقطه مرکزی برای اعمال سیاست‌های امنیتی یا Backup وجود ندارد.

🔄 نحوه عملکرد شبکه Peer-to-Peer

در یک شبکه Peer-to-Peer، دستگاه‌ها مستقیماً با یکدیگر ارتباط برقرار می‌کنند.

مثال کاربردی: در یک شبکه Peer-to-Peer با ۵ کاربر:

محدودیت مهم: در شبکه‌های Peer-to-Peer، اگر دستگاهی که منبع را به اشتراک گذاشته خاموش شود، آن منبع برای دیگران غیرقابل دسترس می‌شود. این یکی از بزرگترین ضعف‌های این معماری است.

📊 جدول مقایسه جامع دو معماری

🏷️ معیار مقایسه🟢 Client-Server🟡 Peer-to-Peer
مدیریتمتمرکز (توسط Server)غیرمتمرکز (توسط هر کاربر)
امنیتبالا (Authentication متمرکز، Encryption)پایین (هر کاربر مسئول امنیت خود است)
هزینهبالا (نیاز به Server و Network OS)پایین (نیاز به Hardware اضافی نیست)
مقیاس‌پذیریبالا (تا هزاران Client)پایین (معمولاً کمتر از ۱۰-۱۵ دستگاه)
پیچیدگی راه‌اندازیپیچیده (نیاز به Network Specialist)ساده (کاربر عادی نیز می‌تواند راه‌اندازی کند)
وابستگی به Serverبالا (اگر Server خراب شود، Network مختل می‌شود)پایین (هیچ نقطه مرکزی خرابی وجود ندارد)
مناسب برایسازمان‌های متوسط و بزرگ، Networkهای حیاتیNetworkهای خانگی، گروه‌های کاری کوچک
مثال معروفNetwork دانشگاه، Network بانک، Network سازماناشتراک‌گذاری File در خانه، بازی‌های کامپیوتری

🔍 سناریوهای انتخاب معماری مناسب

📋 سناریو✅ معماری پیشنهادی📝 دلیل
یک شرکت ۵۰۰ نفره با اطلاعات محرمانهClient-Serverنیاز به امنیت بالا، مدیریت متمرکز و کنترل دسترسی دقیق
یک خانواده ۴ نفره برای اشتراک File و PrinterPeer-to-Peerهزینه پایین، سادگی، تعداد کاربران کم
یک دانشگاه با ۱۰۰۰۰ دانشجو و سیستم نمراتClient-Serverمقیاس‌پذیری بالا، امنیت حیاتی، مدیریت متمرکز
یک کافی‌شاپ کوچک با ۵ Computer برای اشتراک اینترنتPeer-to-Peerسادگی، هزینه پایین، عدم نیاز به Server اختصاصی
یک بیمارستان با پرونده‌های پزشکی حساسClient-Serverامنیت بالا، مدیریت دسترسی، Backup متمرکز

🧪 تست‌های خودآزمایی فصل ۳ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک شرکت کوچک ۱۲ نفره، در حال تصمیم‌گیری بین دو معماری Network است. مدیرعامل می‌خواهد هزینه‌ها را به حداقل برساند و راه‌اندازی سریع داشته باشد، اما نگران امنیت اطلاعات مالی شرکت است. کدام گزینه بهترین توصیه را ارائه می‌دهد؟

  • الف) حتماً از معماری Client-Server استفاده کند، چون امنیت بالایی دارد.
  • ب) حتماً از معماری Peer-to-Peer استفاده کند، چون هزینه کم و راه‌اندازی آسان دارد.
  • ج) از معماری Peer-to-Peer استفاده کند اما برای اطلاعات حساس، از Encryption فایل‌ها و Password قوی استفاده نماید.
  • د) از معماری Client-Server استفاده کند اما از Serverهای ارزان‌قیمت استفاده کند تا هزینه کاهش یابد.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: با توجه به تعداد کم کاربران (۱۲ نفر) و نیاز به هزینه پایین و راه‌اندازی سریع، معماری Peer-to-Peer گزینه منطقی‌تری است. اما نگرانی امنیتی مدیرعامل را می‌توان با Encryption فایل‌های حساس و استفاده از Password قوی برای اشتراک‌گذاری‌ها تا حد زیادی برطرف کرد. گزینه الف امنیت را تأمین می‌کند اما هزینه بالا و پیچیدگی دارد. گزینه د نیز عملاً غیرعملی است چون Server ارزان‌قیمت ممکن است کارایی و امنیت لازم را نداشته باشد.

❓ تست شماره ۲

در یک شبکه Client-Server، کاربری با نام Ali دارای Access Level Write به پوشه Projects است. کاربر Sara دارای Access Level Read به همان پوشه است. کدام اقدام برای کاربر Ali مجاز است اما برای Sara مجاز نیست؟

  • الف) باز کردن Fileهای داخل پوشه و مشاهده محتوای آن‌ها
  • ب) Download یک File از پوشه روی Computer خود
  • ج) ایجاد یک File جدید در پوشه و ذخیره تغییرات در File موجود
  • د) حذف کامل پوشه Projects از روی Server
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی:
  • Access Level Read: فقط اجازه مشاهده و Download Fileها را می‌دهد. (گزینه‌های A و B مجاز)
  • Access Level Write: علاوه بر Read، اجازه ایجاد، ویرایش و ذخیره Fileها را نیز می‌دهد. (گزینه C مجاز برای Ali، غیرمجاز برای Sara)
  • Access Level Full: اجازه همه کارها از جمله حذف را می‌دهد. (گزینه D برای هیچ‌کدام مجاز نیست، چون هر دو سطح Write و Read هستند، نه Full)

❓ تست شماره ۳

یک سازمان آموزشی با ۲۰۰۰ دانشجو و ۱۰۰ استاد، از معماری Client-Server برای سیستم مدیریت یادگیری (LMS) استفاده می‌کند. Server مرکزی به‌طور ناگهانی از کار می‌افتد. چه اتفاقی برای Network و کاربران می‌افتد؟

  • الف) کاربران همچنان می‌توانند به‌صورت آفلاین به تمام منابع دسترسی داشته باشند.
  • ب) دانشجویان و اساتید تا زمان تعمیر Server، نمی‌توانند به سیستم LMS دسترسی پیدا کنند.
  • ج) Network به‌طور خودکار به معماری Peer-to-Peer تغییر می‌کند.
  • د) فقط اساتید می‌توانند به سیستم دسترسی داشته باشند، اما دانشجویان نمی‌توانند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: یکی از معایب اصلی معماری Client-Server، وابستگی شدید به Server است. اگر Server مرکزی از کار بیفتد، تمام Clientها سرویس خود را از دست می‌دهند و نمی‌توانند به منابع دسترسی داشته باشند. گزینه الف غلط است چون دسترسی آفلاین در این معماری وجود ندارد. گزینه ج نیز غیرممکن است چون تغییر معماری نیاز به پیکربندی مجدد کامل دارد.

❓ تست شماره ۴

در یک شبکه Peer-to-Peer با ۸ کاربر، کاربر Reza یک پوشه حاوی فیلم‌ها را به اشتراک گذاشته است. کاربر Neda در حال Download یک فیلم از پوشه Reza است. همزمان، کاربر Reza در حال چاپ یک سند روی Printer اشتراک‌شده کاربر Hassan است. کدام جمله در مورد نقش‌های کاربر Reza در این لحظه درست است؟

  • الف) Reza فقط نقش Client دارد، چون از Printer استفاده می‌کند.
  • ب) Reza فقط نقش Server دارد، چون فیلم را به اشتراک گذاشته است.
  • ج) Reza هم‌زمان نقش Client و Server را ایفا می‌کند.
  • د) Reza هیچ‌کدام از نقش‌ها را ایفا نمی‌کند، چون شبکه Peer-to-Peer فاقد نقش است.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: در شبکه‌های Peer-to-Peer، یک دستگاه می‌تواند هم‌زمان چندین نقش داشته باشد:
  • Reza نسبت به Neda که فیلم Download می‌کند، نقش Server را دارد (چون سرویس اشتراک File ارائه می‌دهد).
  • Reza نسبت به Hassan که Printer را به اشتراک گذاشته، نقش Client را دارد (چون از سرویس چاپ استفاده می‌کند).
  • بنابراین هم‌زمان هر دو نقش را ایفا می‌کند.

❓ تست شماره ۵

یک شرکت با ۱۵۰ کارمند، از معماری Client-Server با دو Server (یکی برای File و دیگری برای Email) استفاده می‌کند. Network Administrator می‌خواهد یک سیاست امنیتی جدید اعمال کند که بر اساس آن، کارمندان بخش فروش فقط به پوشه Sales دسترسی داشته باشند و کارمندان بخش مالی به پوشه Finance. کدام گزینه بیان‌کننده مزیت کلیدی این معماری در این سناریو است؟

  • الف) هر کاربر می‌تواند به‌صورت مستقل Access Level خود را تنظیم کند.
  • ب) Network Administrator می‌تواند این سیاست را به‌صورت متمرکز روی Server اعمال کند و همه کاربران به‌طور خودکار از آن تبعیت می‌کنند.
  • ج) هر کاربر می‌تواند با تغییر Username خود، به پوشه‌های دیگر دسترسی پیدا کند.
  • د) این سیاست فقط در صورتی قابل اجراست که Network به Peer-to-Peer تغییر کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: بزرگترین مزیت معماری Client-Server، مدیریت متمرکز (Centralized Management) است. Network Administrator فقط کافی است یک بار روی Server، Access Level گروه‌های مختلف را تعیین کند و تمام Clientها به‌طور خودکار از آن تبعیت می‌کنند. در معماری Peer-to-Peer، باید روی هر دستگاه جداگانه این تنظیمات انجام شود که عملاً برای ۱۵۰ کاربر غیرممکن و غیرقابل مدیریت است. گزینه ج نیز غلط است چون Authentication امن مانع از چنین دسترسی‌های غیرمجازی می‌شود.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحججبجب

📌 جمع‌بندی سریع فصل ۳

🏷️ ویژگی🟢 Client-Server🟡 Peer-to-Peer
نقش دستگاه‌هاClient (درخواست‌دهنده) و Server (پاسخ‌دهنده)هر دستگاه هم Client، هم Server
مدیریتمتمرکزغیرمتمرکز
امنیتبالا (Authentication و Authorization متمرکز)پایین (هر کاربر مسئول خود)
هزینهبالا (نیاز به Server اختصاصی)پایین (بدون Server)
مقیاسبالا (تا هزاران کاربر)پایین (معمولاً < ۱۵ کاربر)
وابستگی به نقطه مرکزیبالا (خرابی Server = قطع سرویس)پایین (بدون نقطه مرکزی)
کاربرد typicalسازمان‌ها، دانشگاه‌ها، بانک‌هاNetwork خانگی، گروه‌های کاری کوچک
✅ پایان فصل ۳ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۴: توپولوژی‌های فیزیکی شبکه (Physical Network Topologies)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۴-۱. مقدمه‌ای بر توپولوژی‌های فیزیکی

تعریف: توپولوژی فیزیکی به چیدمان فیزیکی کابل‌ها، دستگاه‌ها و تجهیزات شبکه در یک محیط اشاره دارد. این چیدمان تعیین می‌کند که داده‌ها چگونه از یک نقطه به نقطه دیگر حرکت می‌کنند و چه میزان قابلیت اطمینان و مقاومت در برابر خرابی در شبکه وجود دارد.

طبقه‌بندی کلی توپولوژی‌ها:

🏷️ نوع توپولوژی📝 توضیح مختصر
Bus (اتوبوس)تمام دستگاه‌ها روی یک کابل اصلی مشترک متصل می‌شوند.
Star (ستاره)تمام دستگاه‌ها به یک دستگاه مرکزی (سوئیچ یا هاب) متصل می‌شوند.
Ring (حلقه)دستگاه‌ها به‌صورت دایره‌ای و هر دستگاه به دو دستگاه مجاور متصل است.
Mesh (مش)هر دستگاه به چند یا تمام دستگاه‌های دیگر متصل است.
Point-to-Point (نقطه به نقطه)اتصال مستقیم بین دو دستگاه.
Point-to-Multipoint (نقطه به چند نقطه)یک دستگاه مرکزی به چندین دستگاه مقصد متصل می‌شود.
Hybrid (ترکیبی)ترکیبی از دو یا چند توپولوژی مختلف.

📍 ۴-۲. توپولوژی اتوبوس (Bus Topology)

تعریف و ساختار:
  • یک کابل اصلی (Backbone Cable) که تمام دستگاه‌ها به آن متصل می‌شوند.
  • دو انتهای کابل با پایان‌دهنده (Terminator) بسته می‌شوند تا از بازگشت سیگنال (Signal Reflection) جلوگیری شود.

مزایا:

معایب:

نکته مهم: توپولوژی اتوبوس امروزه به‌ندرت در شبکه‌های مدرن استفاده می‌شود و بیشتر جنبه تاریخی و آموزشی دارد.

📍 ۴-۳. توپولوژی ستاره (Star Topology) – پرکاربردترین توپولوژی مدرن

تعریف و ساختار:
  • تمام دستگاه‌ها با کابل‌های مجزا به یک دستگاه مرکزی (هاب، سوئیچ یا اکسس‌پوینت) متصل می‌شوند.
  • دستگاه مرکزی مسئول هدایت ترافیک بین دستگاه‌ها است.

مزایا:

🟢 مزیت📝 توضیح
تحمل‌پذیری خطا (Fault Tolerance)خرابی یک کابل یا یک دستگاه، فقط آن دستگاه را تحت تأثیر قرار می‌دهد و کل شبکه مختل نمی‌شود.
عیب‌یابی آسانچون هر دستگاه به‌صورت مجزا به مرکز متصل است، تشخیص دستگاه خراب بسیار ساده است.
مقیاس‌پذیری بالا (Scalability)افزودن یا جابجایی دستگاه‌های جدید به‌راحتی و بدون تأثیر بر سایر دستگاه‌ها امکان‌پذیر است.
عملکرد بالاهر دستگاه پهنای باند اختصاصی خود را دارد (در صورت استفاده از سوئیچ).

معایب:

🔴 عیب📝 توضیح
نقطه شکست واحد (Single Point of Failure)اگر دستگاه مرکزی (سوئیچ یا هاب) خراب شود، کل شبکه از کار می‌افتد.
هزینه نصب بالاتربه کابل‌های بیشتری نسبت به توپولوژی اتوبوس نیاز دارد (هر دستگاه یک کابل مجزا).
وابستگی به دستگاه مرکزیبدون دستگاه مرکزی، هیچ ارتباطی بین دستگاه‌ها ممکن نیست.
نکته مهم: توپولوژی ستاره رایج‌ترین توپولوژی در شبکه‌های امروزی (از جمله شبکه‌های خانگی و سازمانی) است، زیرا تعادل عالی بین هزینه، عملکرد و تحمل‌پذیری خطا ارائه می‌دهد.

📍 ۴-۴. توپولوژی حلقه (Ring Topology)

تعریف و ساختار:
  • هر دستگاه به دو دستگاه مجاور خود متصل می‌شود و یک حلقه بسته (دایره) تشکیل می‌دهد.
  • داده‌ها در یک جهت (یا دو جهت در توپولوژی حلقه دوگانه) حرکت می‌کنند.

مزایا:

معایب:

🔴 عیب📝 توضیح
عدم تحمل‌پذیری خطااگر یک دستگاه یا یک کابل خراب شود، کل حلقه شکسته می‌شود و شبکه از کار می‌افتد (مگر اینکه از حلقه دوگانه استفاده شود).
توسعه دشوارافزودن دستگاه جدید نیاز به شکستن حلقه دارد که باعث قطعی موقت شبکه می‌شود.
راه‌اندازی پرهزینهبه کابل‌های متعدد و سخت‌افزار تخصصی نیاز دارد.
عیب‌یابی دشوارتشخیص دقیق نقطه خرابی در حلقه زمان‌بر است.
نکته مهم: توپولوژی حلقه در شبکه‌های FDDI و Token Ring (قدیمی) استفاده می‌شد. امروزه نسخه بهبودیافته آن با نام RPR (Resilient Packet Ring) در شبکه‌های مخابراتی کاربرد دارد.

📍 ۴-۵. توپولوژی مش (Mesh Topology) – حداکثر قابلیت اطمینان

تعریف و ساختار:
  • هر دستگاه به تعدادی یا تمام دستگاه‌های دیگر شبکه متصل می‌شود.
  • مسیرهای متعدد (Redundant Paths) برای انتقال داده فراهم می‌کند.

انواع توپولوژی مش:

🏷️ نوع📝 توضیح📊 تعداد اتصالات
مش کامل (Full Mesh)هر دستگاه به تمام دستگاه‌های دیگر متصل است.برای N دستگاه: N(N-1)/2 اتصال
مش جزئی (Partial Mesh)برخی دستگاه‌ها به همه متصل هستند و برخی فقط به چند دستگاه کلیدی.کمتر از حالت کامل

مزایا:

🟢 مزیت📝 توضیح
قابلیت اطمینان بسیار بالااگر یک مسیر خراب شود، داده از مسیرهای جایگزین عبور می‌کند.
تحمل‌پذیری خطا (Fault Tolerance)خرابی یک یا چند دستگاه، کل شبکه را مختل نمی‌کند.
افزونگی (Redundancy)مسیرهای متعدد، تضمین‌کننده دسترسی مداوم به منابع هستند.

معایب:

🔴 عیب📝 توضیح
هزینه بسیار بالانیاز به کابل‌های بسیار زیاد و پورت‌های متعدد روی تجهیزات.
پیچیدگی در مدیریت و عیب‌یابیتعداد اتصالات زیاد، مدیریت و عیب‌یابی را دشوار می‌کند.
نیاز به سخت‌افزار قدرتمندروترها و سوئیچ‌ها باید توانایی مدیریت مسیرهای متعدد را داشته باشند.
کاربرد اصلی: توپولوژی مش در شبکه‌های حیاتی مانند:
  • شبکه‌های بانکی و مالی
  • شبکه‌های ارتباطات نظامی
  • دیتاسنترها و شبکه‌های مخابراتی
  • شبکه‌های پشتیبان (Backbone) اینترنت

📍 ۴-۶. توپولوژی نقطه به نقطه (Point-to-Point Topology)

تعریف و ساختار:
  • یک اتصال مستقیم و اختصاصی بین دو دستگاه (معمولاً دو روتر یا دو سوئیچ).
  • ساده‌ترین نوع توپولوژی.

مزایا:

معایب:

📍 ۴-۷. توپولوژی نقطه به چند نقطه (Point-to-Multipoint Topology)

تعریف و ساختار:
  • یک دستگاه مرکزی به چندین دستگاه مقصد متصل می‌شود.
  • تمام دستگاه‌ها یک شبکه مشترک را به اشتراک می‌گذارند.

مزایا:

معایب:

📍 ۴-۸. توپولوژی ترکیبی (Hybrid Topology)

تعریف: ترکیبی از دو یا چند توپولوژی مختلف در یک شبکه واحد.

مثال‌های رایج:

مزایا:

معایب:

📊 جدول مقایسه جامع توپولوژی‌ها

🏷️ توپولوژی💰 هزینه🛡️ تحمل‌پذیری خطا📈 مقیاس‌پذیری🎯 کاربرد اصلی
Busبسیار پایینبسیار پایینبسیار پایینشبکه‌های کوچک و قدیمی
Starمتوسطمتوسط (خرابی دستگاه مرکزی = کل شبکه)بالاشبکه‌های سازمانی و خانگی (رایج‌ترین)
Ringبالاپایین (مگر حلقه دوگانه)پایینشبکه‌های صنعتی، FDDI
Mesh (Full)بسیار بالابسیار بالامتوسطشبکه‌های حیاتی، بانک‌ها، نظامی
Mesh (Partial)بالابالابالادیتاسنترها، Backbone
Point-to-Pointپایین (برای ۲ دستگاه)بالا (لینک اختصاصی)بسیار پاییناتصالات WAN، خطوط اجاره‌ای
Point-to-Multipointمتوسطپایین (وابسته به مرکز)بالاشبکه‌های مخابراتی، اینترنت روستایی
Hybridبسیار بالاوابسته به طراحیبسیار بالاشبکه‌های بسیار بزرگ و پیچیده

🧪 تست‌های خودآزمایی فصل ۴ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک شرکت تولیدی، یک شبکه کارخانه‌ای با ۱۵ دستگاه در یک سالن بزرگ طراحی می‌کند. مدیر شبکه به دلیل محدودیت بودجه، می‌خواهد از حداقل کابل استفاده کند. همچنین نگران است که اگر یک دستگاه خراب شود، کل شبکه مختل نشود. کدام توپولوژی بهترین انتخاب است؟

  • الف) Bus، چون کمترین کابل را نیاز دارد.
  • ب) Star، چون خرابی یک دستگاه فقط خودش را تحت تأثیر قرار می‌دهد و با کابل‌های مجزا قابل پیاده‌سازی است.
  • ج) Ring، چون عملکرد قابل پیش‌بینی دارد.
  • د) Mesh، چون بالاترین تحمل‌پذیری خطا را دارد.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: اگرچه توپولوژی Bus کمترین کابل را نیاز دارد، اما عدم تحمل‌پذیری خطا دارد و خرابی هر بخش از کابل، کل شبکه را از کار می‌اندازد. توپولوژی Star با هزینه کابل بیشتر (اما همچنان منطقی برای ۱۵ دستگاه)، تحمل‌پذیری خطا در سطح دستگاه را فراهم می‌کند و عیب‌یابی آسانی دارد. Mesh گرچه بالاترین تحمل‌پذیری را دارد اما هزینه آن برای ۱۵ دستگاه بسیار بالا و غیراقتصادی است.

❓ تست شماره ۲

یک شبکه با توپولوژی ستاره طراحی شده است. سوئیچ مرکزی به‌طور ناگهانی از کار می‌افتد. کدام یک از موارد زیر در مورد این شبکه صادق است؟

  • الف) فقط دستگاه‌هایی که به سوئیچ متصل بودند، از کار می‌افتند.
  • ب) کل شبکه از کار می‌افتد و هیچ دستگاهی نمی‌تواند با دیگری ارتباط برقرار کند.
  • ج) دستگاه‌ها به‌طور خودکار از طریق کابل‌های اضافی به یکدیگر متصل می‌شوند.
  • د) شبکه به توپولوژی حلقه تغییر می‌کند تا ارتباطات حفظ شود.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: در توپولوژی ستاره، دستگاه مرکزی (سوئیچ یا هاب) یک Single Point of Failure محسوب می‌شود. اگر این دستگاه از کار بیفتد، هیچ ارتباطی بین دستگاه‌ها ممکن نیست و کل شبکه از کار می‌افتد. گزینه الف اشتباه است چون خرابی سوئیچ همه دستگاه‌ها را تحت تأثیر قرار می‌دهد، نه فقط یک دستگاه. گزینه‌های ج و د نیز غیرممکن هستند زیرا شبکه فاقد مسیرهای جایگزین یا قابلیت تغییر خودکار توپولوژی است.

❓ تست شماره ۳

یک شرکت مخابراتی، شبکه‌ای برای اتصال ۵ ساختمان در یک شهر طراحی می‌کند. نیاز اصلی، حداکثر قابلیت اطمینان است، به‌طوری که خرابی هر یک از اتصالات، شبکه را قطع نکند. همچنین بودجه محدودی برای کابل‌کشی در نظر گرفته شده است. کدام توپولوژی بهترین انتخاب است؟

  • الف) Full Mesh، چون هر ساختمان به همه ساختمان‌های دیگر متصل می‌شود.
  • ب) Partial Mesh، چون مسیرهای اضافی برای نقاط کلیدی فراهم می‌کند و هزینه کمتر از Full Mesh است.
  • ج) Star، چون ساده‌ترین و کم‌هزینه‌ترین گزینه است.
  • د) Ring، چون داده با سرعت ثابت حرکت می‌کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی:
  • Full Mesh بالاترین قابلیت اطمینان را دارد اما برای ۵ ساختمان به ۱۰ اتصال مستقیم نیاز دارد که هزینه بسیار بالایی دارد.
  • Partial Mesh تعادل مناسبی بین قابلیت اطمینان و هزینه ایجاد می‌کند؛ فقط ساختمان‌های کلیدی به‌صورت افزونه متصل می‌شوند.
  • Star دارای Single Point of Failure است و برای نیاز "حداکثر قابلیت اطمینان" مناسب نیست.
  • Ring نیز با خرابی یک اتصال، کل شبکه دچار مشکل می‌شود.

❓ تست شماره ۴

یک مهندس شبکه، توپولوژی زیر را طراحی کرده است:

  • هر طبقه از یک ساختمان ۵ طبقه، دارای یک سوئیچ مرکزی است که کامپیوترهای آن طبقه به آن متصل هستند (توپولوژی ستاره).
  • سوئیچ‌های طبقات مختلف، از طریق یک کابل اصلی به یکدیگر متصل شده‌اند (توپولوژی اتوبوس).

این شبکه از کدام نوع توپولوژی استفاده می‌کند؟

  • الف) Star
  • ب) Bus
  • ج) Hybrid (Star-Bus)
  • د) Mesh
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: این شبکه از ترکیب دو توپولوژی استفاده می‌کند:
  • داخل هر طبقه = Star (اتصال کامپیوترها به سوئیچ)
  • بین طبقات = Bus (اتصال سوئیچ‌ها از طریق کابل اصلی)
بنابراین یک توپولوژی Hybrid از نوع Star-Bus محسوب می‌شود. گزینه‌های الف و ب ناقص هستند و د نیز اشتباه است چون اتصالات مش (Mesh) بین سوئیچ‌ها وجود ندارد.

❓ تست شماره ۵

یک شبکه با توپولوژی Full Mesh شامل ۶ روتر است. چند اتصال مستقیم (لینک) در این شبکه وجود دارد؟ (فرمول: N(N-1)/2)

  • الف) ۶ اتصال
  • ب) ۱۲ اتصال
  • ج) ۱۵ اتصال
  • د) ۳۰ اتصال
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: در توپولوژی Full Mesh با N دستگاه، تعداد اتصالات مستقیم از فرمول N(N-1)/2 محاسبه می‌شود:
  • N = ۶
  • ۶ × (۶-۱) / ۲ = ۶ × ۵ / ۲ = ۳۰ / ۲ = ۱۵ اتصال
گزینه الف (۶) تعداد دستگاه‌ها را نشان می‌دهد، نه اتصالات. گزینه ب (۱۲) اشتباه است. گزینه د (۳۰) نیز حاصل ضرب ۶ در ۵ بدون تقسیم بر ۲ است.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحبببجج

📌 جمع‌بندی سریع فصل ۴

🏷️ توپولوژی🔑 مزیت کلیدی⚠️ عیب اصلی🎯 کاربرد
Busهزینه پایین، سادگیعدم تحمل‌پذیری خطا، عملکرد پایینشبکه‌های قدیمی و بسیار کوچک
Starتحمل‌پذیری خطا در سطح دستگاه، عیب‌یابی آسانSingle Point of Failure (دستگاه مرکزی)رایج‌ترین در شبکه‌های امروزی
Ringبدون برخورد، عملکرد قابل پیش‌بینیخرابی یک اتصال = قطع کل شبکهشبکه‌های صنعتی، FDDI
Full Meshحداکثر قابلیت اطمینان و افزونگیهزینه بسیار بالا، پیچیدگیشبکه‌های حیاتی (بانک، نظامی)
Partial Meshتعادل بین هزینه و قابلیت اطمینانپیچیدگی بیشتر از Starدیتاسنترها، Backbone
Point-to-Pointسادگی، پهنای باند اختصاصیمقیاس‌پذیری محدوداتصالات WAN، خطوط اجاره‌ای
Hybridانعطاف‌پذیری بالاهزینه بالا، پیچیدگی مدیریتشبکه‌های بسیار بزرگ و پیچیده
✅ پایان فصل ۴ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۵: توپولوژی‌های بی‌سیم و استانداردهای ۸۰۲.۱۱ (Wireless Topologies & 802.11 Standards)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۵-۱. مقدمه‌ای بر توپولوژی‌های بی‌سیم

تعریف: توپولوژی بی‌سیم، چیدمان منطقی و فیزیکی دستگاه‌ها را در یک شبکه بدون سیم تعریف می‌کند و مشخص می‌سازد که دستگاه‌ها چگونه با یکدیگر ارتباط برقرار می‌کنند.

دو دسته‌بندی اصلی توپولوژی‌های بی‌سیم:

🏷️ نوع توپولوژی📝 توضیح مختصر
Ad Hoc (همتا-به-همتا / مستقل)دستگاه‌ها مستقیماً و بدون نقطه دسترسی با هم ارتباط برقرار می‌کنند.
Infrastructure (زیرساختی / مدیریت‌شده)دستگاه‌ها از طریق یک نقطه دسترسی (Access Point) به شبکه متصل می‌شوند.

📍 ۵-۲. توپولوژی Ad Hoc (مستقل) – اتصال مستقیم بدون زیرساخت

تعریف و ساختار:
  • یک شبکه بی‌سیم که در آن دستگاه‌ها (کلاینت‌ها) به‌طور مستقیم و بدون واسطه با یکدیگر ارتباط برقرار می‌کنند.
  • هیچ نقطه دسترسی (AP) یا زیرساخت شبکه‌ای وجود ندارد.
  • به این حالت IBSS (Independent Basic Service Set) نیز گفته می‌شود.

مزایا:

🟢 مزیت📝 توضیح
راه‌اندازی سریع و آساننیازی به تجهیزات اضافی (نقطه دسترسی) نیست.
هزینه بسیار پایینبدون نیاز به خرید Access Point یا روتر بی‌سیم.
انعطاف‌پذیری بالامناسب برای اتصالات موقت و اضطراری.
غیرمتمرکزهیچ نقطه شکست واحدی وجود ندارد.

معایب:

🔴 عیب📝 توضیح
برد محدودهر دستگاه فقط با دستگاه‌های مجاور خود ارتباط دارد.
مقیاس‌پذیری بسیار پایینمعمولاً برای ۲ تا ۱۰ دستگاه مناسب است.
امنیت پایینهیچ مدیریت متمرکزی برای احراز هویت و رمزگذاری وجود ندارد.
عملکرد ضعیف در تعداد بالابا افزایش دستگاه‌ها، تداخل و کاهش سرعت رخ می‌دهد.

کاربردهای اصلی Ad Hoc:

نکته مهم: حالت Wi-Fi Direct در گوشی‌های هوشمند، نوعی توپولوژی Ad Hoc مدرن است که به دو دستگاه اجازه می‌دهد مستقیماً بدون روتر به هم متصل شوند.

📍 ۵-۳. توپولوژی Infrastructure (زیرساختی) – رایج‌ترین و استاندارد

تعریف و ساختار:
  • یک شبکه بی‌سیم که در آن دستگاه‌ها (کلاینت‌ها) از طریق یک یا چند نقطه دسترسی (Access Point – AP) به شبکه متصل می‌شوند.
  • Access Point معمولاً به یک شبکه سیمی (Ethernet) و اینترنت متصل است.
  • به این حالت BSS (Basic Service Set) گفته می‌شود و با چندین AP، ESS (Extended Service Set) تشکیل می‌شود.

مزایا:

🟢 مزیت📝 توضیح
مدیریت متمرکزتمام دستگاه‌ها از طریق AP مدیریت می‌شوند.
امنیت بالاامکان احراز هویت (WPA2/WPA3)، رمزگذاری و کنترل دسترسی.
مقیاس‌پذیری بالابا افزودن APهای بیشتر، می‌توان هزاران کاربر را پوشش داد.
اتصال به شبکه سیمی و اینترنتدستگاه‌ها از طریق AP به منابع سیمی دسترسی دارند.
رومینگ (Roaming)کاربران می‌توانند بین APهای مختلف حرکت کنند بدون قطع اتصال.

معایب:

🔴 عیب📝 توضیح
هزینه بالاترنیاز به خرید Access Point، کابل‌کشی و تجهیزات شبکه.
نقطه شکست واحداگر AP از کار بیفتد، تمام دستگاه‌های متصل به آن قطع می‌شوند.
پیچیدگی راه‌اندازینیاز به پیکربندی تخصصی برای شبکه‌های بزرگ.

کاربردهای اصلی Infrastructure:

نکته مهم: بیش از ۹۵٪ شبکه‌های بی‌سیم امروزی از توپولوژی Infrastructure استفاده می‌کنند.

📍 ۵-۴. معرفی استانداردهای خانواده ۸۰۲.۱۱ (Wi-Fi)

تعریف: خانواده ۸۰۲.۱۱ مجموعه‌ای از استانداردهای IEEE (موسسه مهندسان برق و الکترونیک) برای شبکه‌های محلی بی‌سیم (WLAN) است. این استانداردها پروتکل‌ها، فرکانس‌ها، سرعت‌ها و روش‌های مدولاسیون را تعریف می‌کنند.

مفاهیم پایه:

📊 ۵-۵. جدول جامع استانداردهای ۸۰۲.۱۱ (نسل‌های Wi-Fi)

🏷️ استاندارد📅 سال📡 فرکانس⚡ حداکثر نرخ داده📏 برد داخلی📏 برد خارجی🆕 نام تجاری
802.11۱۹۹۷۲.۴ GHz۲ Mbps۶۰ فوت۳۰۰ فوتWi-Fi 0
802.11a۱۹۹۹۵ GHz۵۴ Mbps۱۰۰ فوت۴۰۰ فوتWi-Fi 1
802.11b۱۹۹۹۲.۴ GHz۱۱ Mbps۱۰۰ فوت۴۵۰ فوتWi-Fi 1
802.11g۲۰۰۳۲.۴ GHz۵۴ Mbps۱۲۵ فوت۴۵۰ فوتWi-Fi 2
802.11n۲۰۰۹۲.۴/۵ GHz۶۰۰ Mbps۲۲۵ فوت۸۲۵ فوتWi-Fi 4
802.11ac۲۰۱۴۵ GHz~۶.۹ Gbps۹۰ فوت۱۰۰۰ فوتWi-Fi 5
802.11ax۲۰۲۱۲.۴/۵/۶ GHz~۹.۶ Gbps۲۵۰ فوت۱۰۰۰+ فوتWi-Fi 6
802.11be۲۰۲۴۲.۴/۵/۶ GHz~۴۶ GbpsمشابهمشابهWi-Fi 7
نکته مهم: نام‌های تجاری Wi-Fi 4، 5، 6 و 7 توسط اتحادیه Wi-Fi Alliance برای ساده‌سازی نام‌گذاری استانداردها معرفی شده‌اند.

📌 ۵-۶. مقایسه دقیق استانداردهای کلیدی

🏷️ ویژگیWi-Fi 4Wi-Fi 5Wi-Fi 6
باند فرکانسی۲.۴ و ۵ GHz۵ GHz۲.۴، ۵ و ۶ GHz
حداکثر نرخ داده۶۰۰ Mbps~۶.۹ Gbps~۹.۶ Gbps
فناوری کلیدیMIMOMU-MIMOOFDMA، MU-MIMO
کارایی ترافیک بالامتوسطخوبعالی
مصرف انرژیمعمولیمعمولیکمتر
بردخوبمتوسطخوب
کاربرد اصلیشبکه خانگیاستریم ۴K، بازیمحیط‌های پرتراکم

🔑 ۵-۷. مفاهیم کلیدی در استانداردهای بی‌سیم

🏷️ مفهوم📝 توضیح
MIMOاستفاده از چندین آنتن برای ارسال و دریافت همزمان داده.
MU-MIMOارتباط همزمان با چندین دستگاه.
OFDMAتقسیم کانال به زیرکانال‌های کوچکتر (ویژگی Wi-Fi 6).
باند ۲.۴ GHzبرد بیشتر، تداخل بیشتر.
باند ۵ GHzسرعت بیشتر، برد کوتاه‌تر.
باند ۶ GHzجدیدترین باند، پهنای باند وسیع‌تر.

🧪 تست‌های خودآزمایی فصل ۵

❓ تست شماره ۱

یک گروه ۲۰ نفره در منطقه دورافتاده بدون زیرساخت مخابراتی هستند. کدام توپولوژی بی‌سیم بهترین انتخاب است؟

  • الف) Infrastructure
  • ب) Ad Hoc
  • ج) Mesh
  • د) Hybrid
✅ پاسخ صحیح: گزینه ب
📘 توضیح: در شرایط بدون زیرساخت، Ad Hoc تنها گزینه ممکن است زیرا دستگاه‌ها مستقیماً و بدون نیاز به تجهیزات اضافی با هم ارتباط برقرار می‌کنند.

❓ تست شماره ۲

یک کافی‌شاپ با روتر بی‌سیم، از کدام توپولوژی استفاده می‌کند؟

  • الف) Ad Hoc
  • ب) Infrastructure
  • ج) Mesh
  • د) Ring
✅ پاسخ صحیح: گزینه ب
📘 توضیح: شبکه‌های کافی‌شاپ از Infrastructure استفاده می‌کنند زیرا دستگاه‌ها از طریق یک نقطه دسترسی مرکزی (روتر) به شبکه متصل می‌شوند.

❓ تست شماره ۳

استاندارد 802.11ac در کدام باند کار می‌کند؟

  • الف) ۲.۴ GHz
  • ب) ۵ GHz
  • ج) ۶ GHz
  • د) هر سه باند
✅ پاسخ صحیح: گزینه ب
📘 توضیح: 802.11ac (Wi-Fi 5) عمدتاً در باند ۵ گیگاهرتز کار می‌کند.

❓ تست شماره ۴

کدام استاندارد برای محیط‌های پرتراکم مناسب‌تر است؟

  • الف) 802.11n
  • ب) 802.11ac
  • ج) 802.11ax
  • د) 802.11a
✅ پاسخ صحیح: گزینه ج
📘 توضیح: 802.11ax (Wi-Fi 6) با OFDMA و MU-MIMO پیشرفته برای محیط‌های پرتراکم بهینه شده است.

❓ تست شماره ۵

برای فاصله دور با چند دیوار، کدام باند مناسب‌تر است؟

  • الف) ۵ GHz
  • ب) ۲.۴ GHz
  • ج) ۶ GHz
  • د) هر سه یکسان
✅ پاسخ صحیح: گزینه ب
📘 توضیح: باند ۲.۴ گیگاهرتز به دلیل طول موج بلندتر، نفوذپذیری بیشتری از میان موانع دارد.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحبببجب

📌 جمع‌بندی سریع فصل ۵

🏷️ توپولوژی/استاندارد🔑 ویژگی کلیدی⚠️ محدودیت🎯 کاربرد اصلی
Ad Hocبدون AP، اتصال مستقیمبرد کم، مقیاس‌پذیری پایینشرایط اضطراری
Infrastructureبا AP، مدیریت متمرکزنیاز به تجهیزات۹۵٪ شبکه‌های بی‌سیم
Wi-Fi 4۲.۴/۵ GHz، ۶۰۰ Mbpsقدیمیشبکه خانگی
Wi-Fi 5۵ GHz، ~۶.۹ Gbpsبرد کمتراستریم ۴K، بازی
Wi-Fi 6OFDMA، ~۹.۶ Gbpsنیاز به دستگاه پشتیبانمحیط‌های پرتراکم
✅ پایان فصل ۵ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۶: مدل مرجع OSI (Open Systems Interconnection)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۶-۱. مقدمه‌ای بر مدل‌های لایه‌ای (Layered Architecture)

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

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

هر بخش وظیفه خاص خود را دارد و فقط با بخش‌های بالا و پایین خود در ارتباط است.

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

مفهوم اتصال (Binding): توسعه‌دهندگان می‌توانند روی یک لایه خاص تمرکز کنند، بدون اینکه نگران جزئیات لایه‌های دیگر باشند. این کار توسعه، عیب‌یابی و استانداردسازی را بسیار آسان‌تر می‌کند.

✅ ۶-۲. مزایای استفاده از مدل لایه‌ای OSI

🟢 مزیت📝 توضیح
تقسیم به مؤلفه‌های کوچک‌ترفرآیندهای پیچیده ارتباطی به بخش‌های ساده‌تر تقسیم می‌شوند که طراحی و پیاده‌سازی را آسان‌تر می‌کند.
استانداردسازی صنعتیوظایف هر لایه به‌صورت استاندارد تعریف شده است و فروشندگان مختلف می‌توانند تجهیزات سازگار تولید کنند.
هم‌کاری بین فروشندگانسخت‌افزار و نرم‌افزار از تولیدکنندگان مختلف می‌توانند با یکدیگر کار کنند (مانند روتر سیسکو با کامپیوتر اپل).
جداسازی لایه‌هاتغییرات در یک لایه، تأثیری بر لایه‌های دیگر ندارد. مثلاً می‌توان کابل مسی را با فیبر نوری جایگزین کرد بدون تغییر در لایه‌های بالاتر.
عیب‌یابی آسان‌تروقتی مشکلی پیش می‌آید، می‌توان به‌سرعت تشخیص داد که خرابی در کدام لایه رخ داده است.

📍 ۶-۳. معرفی مدل مرجع OSI

تعریف کامل: مدل OSI (Open Systems Interconnection) یک چارچوب مرجع است که توسط سازمان ISO (International Organization for Standardization) توسعه یافته است. هدف اصلی آن، استانداردسازی ارتباطات بین سیستم‌های مختلف (حتی با سیستم‌عامل‌های متفاوت مانند Windows، Linux و macOS) است.
نکته بسیار مهم: مدل OSI یک مدل فیزیکی نیست، بلکه یک چارچوب منطقی و نظری است که برای درک بهتر ارتباطات شبکه و طراحی پروتکل‌ها استفاده می‌شود.

📊 ۶-۴. هفت لایه مدل OSI (نمای کلی)

برای به خاطر سپردن ترتیب لایه‌ها، از دو روش یادگاری معروف استفاده می‌شود:

🆙 از پایین به بالا🔽 از بالا به پایین
Please Do Not Throw Sausage Pizza Away All People Seem To Need Data Processing
🏷️ شماره لایه📛 نام لایه (انگلیسی)📛 نام لایه (فارسی)🎯 وظیفه اصلی
لایه ۷Applicationکاربردارائه سرویس‌ها به برنامه‌های کاربردی (HTTP، FTP، SMTP)
لایه ۶Presentationنمایشرمزنگاری، فشرده‌سازی و ترجمه داده‌ها (SSL/TLS، JPEG، MPEG)
لایه ۵Sessionجلسهایجاد، مدیریت و پایان دادن به جلسات ارتباطی
لایه ۴Transportترابریاتصال نقطه‌به‌نقطه (End-to-End)، تقسیم‌بندی داده، کنترل جریان (TCP/UDP)
لایه ۳Networkشبکهمسیریابی (Routing) و آدرس‌دهی منطقی (IP)
لایه ۲Data Linkپیوند دادهقاب‌بندی (Framing)، آدرس‌دهی فیزیکی (MAC)، تشخیص خطا
لایه ۱Physicalفیزیکیانتقال بیت‌ها (Bit) از طریق رسانه (ولتاژ، فرکانس، پین‌آوت)
نکته مهم: لایه‌های ۱ تا ۴ (فیزیکی تا ترابری) به عنوان لایه‌های پایین‌تر (Lower Layers) شناخته می‌شوند و بیشتر با انتقال داده سروکار دارند. لایه‌های ۵ تا ۷ (جلسه تا کاربرد) به عنوان لایه‌های بالاتر (Upper Layers) شناخته می‌شوند و بیشتر با برنامه‌های کاربردی و تعامل با کاربر سروکار دارند.

📍 ۶-۵. لایه فیزیکی (Physical Layer – لایه ۱) – حرکت بیت‌ها

وظیفه اصلی: انتقال بیت‌ها (Bits) به‌صورت خام از طریق رسانه فیزیکی (کابل، فیبر نوری، امواج رادیویی).

مشخصات تعیین‌شده در این لایه:

🏷️ مشخصه📝 توضیح
ولتاژ الکتریکیسطح ولتاژ برای نمایش ۰ و ۱ (مثلاً +۵ ولت برای ۱ و ۰ ولت برای ۰)
نرخ ارسال داده (Data Rate)سرعت انتقال بیت بر ثانیه (مثلاً ۱۰۰ مگابیت بر ثانیه)
پین‌آوت (Pinout)نحوه چیدمان پین‌ها در کانکتورها (مانند RJ45)
نوع کابلکابل مسی، فیبر نوری، کواکسیال
مدولاسیوننحوه تبدیل داده به امواج (در بی‌سیم)

واحد داده (PDU) در این لایه: Bit (بیت)

تجهیزات اصلی: هاب (Hub)، تکرارکننده (Repeater)، مودم، کابل‌ها و کانکتورها

📍 ۶-۶. لایه پیوند داده (Data Link Layer – لایه ۲) – قاب‌بندی و آدرس‌دهی فیزیکی

وظیفه اصلی: تبدیل بیت‌های خام از لایه فیزیکی به قاب (Frame) و انتقال قابل اطمینان داده بین دو گره مجاور در یک شبکه محلی.

وظایف کلیدی:

🟢 وظیفه📝 توضیح
قاب‌بندی (Framing)بسته‌بندی بیت‌ها در قالب Frame با سرآیند (Header) و پاکت (Trailer)
آدرس‌دهی فیزیکیاستفاده از آدرس MAC (Media Access Control) برای شناسایی دستگاه‌ها
تشخیص خطا (Error Detection)استفاده از روش‌هایی مانند CRC (Cyclic Redundancy Check) برای تشخیص خرابی داده‌ها
کنترل دسترسی به رسانه (MAC)مدیریت نحوه دسترسی دستگاه‌ها به رسانه مشترک (مانند CSMA/CD در Ethernet)

توجه مهم: لایه ۲ خطا را تشخیص می‌دهد اما تصحیح نمی‌کند (تصحیح خطا در لایه ۴ انجام می‌شود).

واحد داده (PDU) در این لایه: Frame (قاب)

تجهیزات اصلی: سوئیچ (Switch)، پل (Bridge)، کارت شبکه (NIC)

📍 ۶-۷. لایه شبکه (Network Layer – لایه ۳) – مسیریابی و آدرس‌دهی منطقی

وظیفه اصلی: ارائه آدرس‌دهی منطقی (مانند آدرس IP) و مسیریابی (Routing) داده‌ها از مبدأ به مقصد، حتی اگر از چندین شبکه مختلف عبور کنند.

وظایف کلیدی:

🟢 وظیفه📝 توضیح
آدرس‌دهی منطقیاختصاص آدرس IP (منحصربه‌فرد در کل شبکه جهانی) به هر دستگاه
مسیریابی (Routing)انتخاب بهترین مسیر برای ارسال داده از میان شبکه‌های مختلف
تقسیم‌بندی و دوباره‌سازی (Fragmentation & Reassembly)در صورت نیاز، بسته‌های بزرگ را به بسته‌های کوچک‌تر تقسیم می‌کند.

واحد داده (PDU) در این لایه: Packet (بسته)

تجهیزات اصلی: روتر (Router)، مسیریاب‌های لایه ۳

پروتکل‌های معروف: IP (IPv4, IPv6)، ICMP، OSPF، BGP

📍 ۶-۸. لایه ترابری (Transport Layer – لایه ۴) – ارتباط نقطه‌به‌نقطه و کنترل جریان

وظیفه اصلی: ایجاد ارتباط منطقی نقطه‌به‌نقطه (End-to-End) بین میزبان مبدأ و مقصد و اطمینان از تحویل صحیح داده‌ها.

وظایف کلیدی:

🟢 وظیفه📝 توضیح
تقسیم‌بندی (Segmentation)داده‌های بزرگ را به قطعات کوچک‌تر (Segment) تقسیم می‌کند.
شماره‌گذاری (Sequencing)به هر قطعه یک شماره توالی اختصاص می‌دهد تا گیرنده بتواند آن‌ها را به ترتیب دوباره‌سازی کند.
کنترل جریان (Flow Control)سرعت ارسال داده را مدیریت می‌کند تا گیرنده دچار ازدحام نشود.
کنترل ازدحام (Congestion Control)در صورت شلوغی شبکه، نرخ ارسال را کاهش می‌دهد.
تشخیص و تصحیح خطاخطاها را تشخیص داده و در صورت نیاز، داده را دوباره ارسال می‌کند.

دو پروتکل اصلی در لایه ترابری:

🏷️ ویژگیTCP (Transmission Control Protocol)UDP (User Datagram Protocol)
نوع اتصالاتصال‌گرا (Connection-Oriented)بدون اتصال (Connectionless)
قابلیت اطمینانقابل اعتماد (Reliable)غیرقابل اعتماد (Unreliable)
کنترل جریانداردندارد
کنترل ازدحامداردندارد
تأییدیه (Acknowledgment)دارد (ACK)ندارد
سربار (Overhead)بالاپایین
سرعتکندترسریع‌تر
کاربرد اصلیوب (HTTP/HTTPS)، ایمیل، FTP، انتقال فایلاستریم ویدئو، VoIP، بازی‌های آنلاین، DNS

واحد داده (PDU) در این لایه: Segment (قطعه) برای TCP و Datagram برای UDP

شماره پورت (Port Number): لایه ترابری از پورت‌ها برای تفکیک ترافیک برنامه‌های مختلف استفاده می‌کند (مثلاً پورت ۸۰ برای HTTP، پورت ۴۴۳ برای HTTPS).

🔑 ۶-۹. مفاهیم کلیدی در لایه ترابری

📌 ارتباط اتصال‌گرا (Connection-Oriented Communication) در TCP

این نوع ارتباط مانند یک تماس تلفنی است:

  1. برقراری ارتباط (Three-Way Handshake): فرستنده و گیرنده یک جلسه (Session) ایجاد می‌کنند.
  2. انتقال داده: داده به‌صورت مرتب و قابل اطمینان ارسال می‌شود.
  3. پایان ارتباط (Termination): جلسه به‌صورت رسمی خاتمه می‌یابد.

📌 کنترل جریان (Flow Control) – مکانیزم پنجره کشویی

فرض کنید فرستنده سریع‌تر از گیرنده داده ارسال می‌کند. لایه ترابری با مکانیزم پنجره کشویی (Sliding Window) سرعت را تنظیم می‌کند:

📌 تأییدیه‌ها (Acknowledgments – ACK) و ارسال مجدد (Retransmission)

📊 جدول خلاصه لایه‌های ۱ تا ۴ (بخش اول)

🏷️ لایه📛 نام📦 واحد داده (PDU)🖥️ تجهیزات کلیدی🎯 وظیفه اصلی
۴TransportSegment / Datagramفایروال، تجهیزات لایه ۴ارتباط End-to-End، کنترل جریان
۳NetworkPacketروتر (Router)مسیریابی، آدرس‌دهی منطقی (IP)
۲Data LinkFrameسوئیچ (Switch)، پلقاب‌بندی، آدرس‌دهی فیزیکی (MAC)
۱PhysicalBitهاب (Hub)، تکرارکنندهانتقال بیت‌ها از رسانه فیزیکی

📍 ۶-۱۰. لایه جلسه (Session Layer – لایه ۵) – مدیریت مکالمه

وظیفه اصلی: ایجاد، مدیریت و پایان دادن به جلسات (Sessions) یا همان ارتباطات منطقی بین دو دستگاه یا برنامه کاربردی.

وظایف کلیدی لایه جلسه:

🟢 وظیفه📝 توضیح
ایجاد جلسه (Session Establishment)برقراری ارتباط بین دو دستگاه و توافق روی پارامترهای ارتباطی.
مدیریت جلسه (Session Management)حفظ و نظارت بر جلسه در طول انتقال داده.
پایان جلسه (Session Termination)بستن جلسه پس از اتمام انتقال داده به‌صورت منظم.
کنترل دیالوگ (Dialog Control)تعیین نحوه تبادل داده بین دو دستگاه.
جداسازی داده‌های برنامه‌هاامکان اجرای همزمان چندین جلسه برای برنامه‌های مختلف (مثلاً چندین تب مرورگر).

📌 کنترل دیالوگ (Dialog Control) – سه حالت ارتباطی

لایه جلسه تعیین می‌کند که ارتباط بین دو دستگاه در چه حالتی انجام شود:

🏷️ حالت📝 توضیح📱 مثال
سیمپلکس (Simplex)ارتباط یک‌طرفه؛ داده فقط در یک جهت ارسال می‌شود.پخش رادیویی، تلویزیون، سنسورهای دما
نیمه‌دوطرفه (Half-Duplex)ارتباط دوطرفه اما نه همزمان؛ هر بار فقط یک دستگاه می‌تواند ارسال کند.بیسیم‌های پلیسی، واکی‌تاکی، سیستم‌های تیکتینگ
دوطرفه (Full-Duplex)ارتباط دوطرفه و همزمان؛ هر دو دستگاه می‌توانند همزمان ارسال و دریافت کنند.تماس تلفنی، شبکه‌های Ethernet مدرن، ویدئوکنفرانس
نکته مهم: لایه جلسه با استفاده از مکانیزم‌های نشانه‌گذاری (Token) و چک‌پوینت‌ها (Checkpoints)، ارتباط را مدیریت می‌کند. اگر ارتباط در حین انتقال قطع شود، از آخرین چک‌پوینت می‌تواند ادامه یابد.

📍 ۶-۱۱. لایه ارائه (Presentation Layer – لایه ۶) – مترجم داده‌ها

وظیفه اصلی: اطمینان از اینکه داده‌های ارسالی از یک سیستم، برای سیستم دیگر قابل خواندن و فهمیدن باشد. این لایه مانند یک مترجم عمل می‌کند.

وظایف کلیدی لایه ارائه:

🟢 وظیفه📝 توضیح
ترجمه داده (Data Translation)تبدیل فرمت داده از فرمت خاص برنامه به فرمت استاندارد شبکه و بالعکس (مانند تبدیل EBCDIC به ASCII).
رمزنگاری (Encryption)رمزگذاری داده‌ها قبل از ارسال برای تأمین امنیت (مانند SSL/TLS).
رمزگشایی (Decryption)رمزگشایی داده‌های دریافتی در مقصد.
فشرده‌سازی (Compression)کاهش حجم داده برای افزایش سرعت انتقال و صرفه‌جویی در پهنای باند.

فرمت‌های معروف در لایه ارائه:

نکته مهم: در عمل، پروتکل‌های رمزنگاری مانند TLS/SSL اغلب بین لایه کاربرد و ترابری قرار می‌گیرند و به‌طور دقیق در هیچ لایه‌ای از مدل OSI قرار نمی‌گیرند (در مدل TCP/IP به لایه کاربرد نسبت داده می‌شوند).

📍 ۶-۱۲. لایه کاربرد (Application Layer – لایه ۷) – نزدیک‌ترین لایه به کاربر

وظیفه اصلی: ارائه سرویس‌های شبکه به برنامه‌های کاربردی و کاربران نهایی. این لایه تنها لایه‌ای است که کاربر مستقیماً با آن تعامل دارد.

وظایف کلیدی لایه کاربرد:

🟢 وظیفه📝 توضیح
شناسایی و احراز هویتتأیید هویت کاربران و دستگاه‌ها.
سرویس‌های اشتراک‌گذاریاشتراک‌گذاری فایل‌ها، چاپگرها و منابع دیگر.
مدیریت پیام‌هاارسال و دریافت ایمیل، پیام‌های فوری.
دسترسی به پایگاه دادهارتباط با پایگاه‌های داده از راه دور.

پروتکل‌های معروف لایه کاربرد:

🏷️ پروتکل📝 وظیفه🖥️ پورت پیش‌فرض
HTTPانتقال صفحات وب (بدون رمزنگاری)۸۰
HTTPSانتقال صفحات وب (با رمزنگاری SSL/TLS)۴۴۳
FTPانتقال فایل۲۱ (کنترل)، ۲۰ (داده)
SMTPارسال ایمیل۲۵
POP3دریافت ایمیل۱۱۰
IMAPدریافت و مدیریت ایمیل۱۴۳
DNSترجمه نام دامنه به آدرس IP۵۳
DHCPتخصیص خودکار آدرس IP۶۷/۶۸
SSHدسترسی امن از راه دور۲۲
Telnetدسترسی از راه دور (غیرامن)۲۳

📊 ۶-۱۳. جمع‌بندی هفت لایه مدل OSI

🏷️ شماره📛 نام لایه📦 واحد داده (PDU)🎯 وظیفه اصلی
۷Application (کاربرد)Data (داده)ارائه سرویس به کاربر و برنامه‌ها
۶Presentation (نمایش)Data (داده)رمزنگاری، فشرده‌سازی، ترجمه داده
۵Session (جلسه)Data (داده)ایجاد و مدیریت جلسات ارتباطی
۴Transport (ترابری)Segment / Datagramارتباط End-to-End، کنترل جریان
۳Network (شبکه)Packet (بسته)مسیریابی، آدرس‌دهی منطقی (IP)
۲Data Link (پیوند داده)Frame (قاب)قاب‌بندی، آدرس MAC، تشخیص خطا
۱Physical (فیزیکی)Bit (بیت)انتقال بیت‌ها از رسانه فیزیکی

📍 ۶-۱۶. کپسوله‌سازی (Encapsulation) و غیرکپسوله‌سازی (De-encapsulation)

🔹 کپسوله‌سازی (Encapsulation) – مسیر ارسال داده

تعریف: فرآیندی که در آن داده از لایه‌های بالاتر به لایه‌های پایین‌تر حرکت می‌کند و در هر لایه، یک سرآیند (Header) (و در برخی لایه‌ها، پاکت یا Trailer) به داده اضافه می‌شود.

نکات کلیدی کپسوله‌سازی:

ترتیب واحدهای داده در کپسوله‌سازی (از بالا به پایین):

🔹 غیرکپسوله‌سازی (De-encapsulation) – مسیر دریافت داده

تعریف: فرآیند معکوس کپسوله‌سازی که در دستگاه گیرنده انجام می‌شود. در این فرآیند، در هر لایه، سرآیند (و پاکت) مربوط به آن لایه حذف شده و داده به لایه بالاتر تحویل داده می‌شود.

ترتیب غیرکپسوله‌سازی (از پایین به بالا):

📍 ۶-۱۸. آدرس‌دهی در لایه‌های مختلف مدل OSI

هر لایه از نوع خاصی از آدرس‌دهی برای شناسایی دستگاه‌ها و برنامه‌ها استفاده می‌کند:

🏷️ لایه🏷️ نوع آدرس📏 اندازه📝 توضیح📱 مثال
لایه ۲ (پیوند داده)آدرس MAC (فیزیکی)۴۸ بیت (۶ بایت)آدرس منحصربه‌فرد کارت شبکه که توسط سازنده تعیین می‌شود.00:1A:2B:3C:4D:5E
لایه ۳ (شبکه)آدرس IP (منطقی)۳۲ بیت (IPv4) / ۱۲۸ بیت (IPv6)آدرس منطقی که توسط مدیر شبکه یا DHCP تعیین می‌شود و قابل تغییر است.192.168.1.10 (IPv4)
2001:db8::1 (IPv6)
لایه ۴ (ترابری)شماره پورت (Port Number)۱۶ بیتشماره‌ای که برنامه یا سرویس را در یک دستگاه شناسایی می‌کند.HTTP: 80, HTTPS: 443, SSH: 22

📊 ۶-۱۹. مقایسه مدل OSI با مدل TCP/IP

🏷️ ویژگیمدل OSIمدل TCP/IP
تعداد لایه‌ها۷ لایه۴ لایه (یا ۵ لایه در برخی نسخه‌ها)
رویکردتئوری و آموزشی (مرجع)عملی و پیاده‌سازی (واقعی)
توسعه‌دهندهسازمان استاندارد (ISO)صنعت و دانشگاه (DARPA)
سال توسعه۱۹۸۴۱۹۷۰ (پیش از OSI)
کاربرد اصلیمرجع آموزشی، استاندارد نظریپیاده‌سازی در اینترنت و شبکه‌های واقعی
لایه‌ها۱. کاربرد (Application)
۲. نمایش (Presentation)
۳. جلسه (Session)
۴. ترابری (Transport)
۵. شبکه (Network)
۶. پیوند داده (Data Link)
۷. فیزیکی (Physical)
مدل ۴ لایه‌ای:
۱. کاربرد (Application)
۲. ترابری (Transport)
۳. اینترنت (Internet)
۴. دسترسی به شبکه (Network Access)
هم‌پوشانی لایه‌هالایه‌ها کاملاً مجزا هستند.لایه‌های ۵، ۶ و ۷ OSI در یک لایه (کاربرد) ادغام شده‌اند.
قابلیت اطمیناندر لایه ترابری (TCP) و پیوند داده (CRC)عمدتاً در لایه ترابری (TCP)

📌 نگاشت لایه‌های OSI به TCP/IP

مدل OSI (۷ لایه)مدل TCP/IP (۴ لایه)
۷. کاربرد (Application)
۶. نمایش (Presentation)
۵. جلسه (Session)
۱. کاربرد (Application)
۴. ترابری (Transport)۲. ترابری (Transport)
۳. شبکه (Network)۳. اینترنت (Internet)
۲. پیوند داده (Data Link)
۱. فیزیکی (Physical)
۴. دسترسی به شبکه (Network Access)

🖥️ ۶-۲۱. تجهیزات شبکه در هر لایه (مرور سریع)

🏷️ لایه🖥️ تجهیزات کلیدی📝 توضیح
لایه ۱ (فیزیکی)هاب (Hub)، تکرارکننده (Repeater)، مودم، کابل، کانکتورانتقال خام بیت‌ها
لایه ۲ (پیوند داده)سوئیچ (Switch)، پل (Bridge)، کارت شبکه (NIC)قاب‌بندی، آدرس MAC
لایه ۳ (شبکه)روتر (Router)، مسیریاب‌های لایه ۳مسیریابی، آدرس IP
لایه ۴ (ترابری)فایروال‌های پیشرفته (لایه ۴)، Load Balancerکنترل جریان، پورت‌ها
لایه‌های ۵-۷دروازه (Gateway)، پروکسی، نرم‌افزارهای کاربردیمدیریت جلسه، سرویس‌های کاربردی

✅ ۶-۲۲. مزایای نهایی مدل OSI در شبکه

🟢 مزیت📝 توضیح
تقسیم کار (Division of Labor)هر لایه وظیفه مشخصی دارد و توسعه‌دهندگان می‌توانند روی یک لایه خاص تمرکز کنند بدون نگرانی از جزئیات لایه‌های دیگر.
استانداردسازی (Standardization)تجهیزات از تولیدکنندگان مختلف (مانند سیسکو، هواوی، میکروتیک) می‌توانند با یکدیگر کار کنند.
ارتباط بین سیستم‌های متفاوتامکان ارتباط بین سیستم‌های عامل مختلف (Windows، Linux، macOS) فراهم می‌شود.
عیب‌یابی آسان‌تربا شناسایی لایه‌ای که مشکل در آن رخ داده، عیب‌یابی سریع‌تر و دقیق‌تر انجام می‌شود.
انعطاف‌پذیری و تغییرپذیریتغییرات در یک لایه (مثلاً جایگزینی کابل مسی با فیبر نوری) بر لایه‌های دیگر تأثیری ندارد.

🧪 تست‌های خودآزمایی فصل ۶ (کامل)

❓ تست شماره ۱

یک مدیر شبکه، هنگام عیب‌یابی متوجه می‌شود که داده‌ها از کامپیوتر A به مقصد خود می‌رسند، اما محتوای آن‌ها در مقصد به‌صورت نامفهوم نمایش داده می‌شود. پس از بررسی، مشخص می‌شود که مشکل در نحوه رمزگشایی داده است. این مشکل در کدام لایه از مدل OSI رخ داده است؟

  • الف) لایه فیزیکی (لایه ۱)
  • ب) لایه ارائه (لایه ۶)
  • ج) لایه ترابری (لایه ۴)
  • د) لایه شبکه (لایه ۳)
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: وظیفه رمزگذاری، رمزگشایی، فشرده‌سازی و ترجمه داده‌ها بر عهده لایه ارائه (Presentation Layer – لایه ۶) است. اگر داده در مقصد به‌صورت نامفهوم نمایش داده شود، احتمالاً مشکل در نحوه رمزگشایی یا تبدیل فرمت داده در این لایه است. لایه فیزیکی با بیت‌ها، لایه ترابری با اتصال End-to-End و لایه شبکه با مسیریابی سروکار دارند.

❓ تست شماره ۲

یک سازمان، شبکه خود را با استفاده از کابل‌های فیبر نوری به‌روزرسانی کرده است. سرعت شبکه از ۱ گیگابیت به ۱۰ گیگابیت افزایش یافته است، اما هیچ تغییری در نرم‌افزارها و برنامه‌های کاربردی ایجاد نشده است. این تغییر در کدام لایه از مدل OSI انجام شده است؟

  • الف) لایه کاربرد (لایه ۷)
  • ب) لایه شبکه (لایه ۳)
  • ج) لایه فیزیکی (لایه ۱)
  • د) لایه جلسه (لایه ۵)
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: کابل‌ها، کانکتورها، ولتاژ، فرکانس و نرخ ارسال بیت در لایه فیزیکی (لایه ۱) تعریف می‌شوند. تغییر از کابل مسی به فیبر نوری و افزایش سرعت، تغییری در این لایه است و لایه‌های بالاتر (مانند کاربرد، شبکه و جلسه) از این تغییر بی‌خبر هستند، که این یکی از مزایای مدل لایه‌ای است.

❓ تست شماره ۳

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

  • الف) لایه فیزیکی (لایه ۱)
  • ب) لایه پیوند داده (لایه ۲)
  • ج) لایه شبکه (لایه ۳)
  • د) لایه ترابری (لایه ۴)
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: روتر (Router) یک تجهیزات لایه ۳ (شبکه) است که با استفاده از آدرس‌های منطقی (IP)، بسته‌ها را از یک شبکه به شبکه دیگر مسیریابی (Routing) می‌کند. سوئیچ‌ها در لایه ۲ و هاب‌ها در لایه ۱ فعالیت می‌کنند. لایه ترابری نیز با ارتباط End-to-End سروکار دارد، نه مسیریابی بین شبکه‌ها.

❓ تست شماره ۴

یک مهندس نرم‌افزار در حال توسعه یک برنامه کاربردی است که نیاز به انتقال سریع داده‌های زنده (Real-Time) مانند تماس صوتی و تصویری دارد که در آن از دست رفتن چند بسته داده قابل قبول است، اما تأخیر (Latency) باید بسیار کم باشد. کدام پروتکل لایه ترابری برای این برنامه مناسب‌تر است؟

  • الف) TCP، چون قابل اعتماد است و داده را تضمین می‌کند.
  • ب) UDP، چون سربار کمتری دارد و سریع‌تر است، هرچند ممکن است داده گم شود.
  • ج) IP، چون در لایه شبکه کار می‌کند و مسیریابی را انجام می‌دهد.
  • د) ICMP، چون برای ارسال پیام‌های خطا طراحی شده است.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: برنامه‌های Real-Time مانند VoIP، ویدئوکنفرانس و بازی‌های آنلاین به تأخیر کم (Low Latency) نیاز دارند و از دست دادن چند بسته داده چندان حیاتی نیست. UDP با سربار کمتر و عدم انجام کنترل جریان و تأییدیه، سرعت بالاتری دارد و گزینه مناسب‌تری است. TCP اگرچه قابل اعتماد است، اما به دلیل تأییدیه‌ها و کنترل ازدحام، تأخیر بیشتری ایجاد می‌کند.

❓ تست شماره ۵

در یک شبکه Ethernet، یک سوئیچ (Switch) داده‌های ارسالی را دریافت کرده و بر اساس آدرس MAC، آن را به پورت مقصد ارسال می‌کند. همچنین سوئیچ خطاهای موجود در قاب (Frame) را تشخیص می‌دهد و قاب‌های خراب را دور می‌اندازد. سوئیچ در کدام لایه یا لایه‌های مدل OSI فعالیت می‌کند؟

  • الف) فقط لایه فیزیکی (لایه ۱)، چون داده را به‌صورت بیت ارسال می‌کند.
  • ب) فقط لایه شبکه (لایه ۳)، چون از آدرس استفاده می‌کند.
  • ج) لایه فیزیکی و پیوند داده (لایه‌های ۱ و ۲)
  • د) لایه ترابری (لایه ۴)، چون خطا را تشخیص می‌دهد.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: یک سوئیچ (Switch) معمولی یک دستگاه لایه ۲ (پیوند داده) است، اما از آنجایی که داده را از پورت‌های فیزیکی دریافت و ارسال می‌کند، در لایه فیزیکی (لایه ۱) نیز فعالیت دارد. وظایف اصلی آن:
  • لایه ۱: دریافت و ارسال بیت‌ها از پورت‌های فیزیکی
  • لایه ۲: بررسی آدرس MAC، قاب‌بندی، تشخیص خطا (مانند CRC) و ارسال Frame به مقصد صحیح

❓ تست شماره ۶

یک برنامه ویدئوکنفرانس از پروتکل UDP برای انتقال تصویر و صدا استفاده می‌کند. کدام یک از موارد زیر در مورد این برنامه صحیح است؟

  • الف) برنامه از UDP استفاده می‌کند چون نیاز به تحویل تضمینی همه بسته‌ها دارد.
  • ب) برنامه از UDP استفاده می‌کند چون تأخیر کم (Low Latency) اهمیت بیشتری از تحویل همه بسته‌ها دارد.
  • ج) برنامه باید از TCP استفاده کند چون قابلیت اطمینان در ویدئوکنفرانس حیاتی است.
  • د) UDP در این برنامه خطاها را تشخیص و تصحیح می‌کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: ویدئوکنفرانس یک برنامه Real-Time است که در آن تأخیر کم (Low Latency) بسیار مهم‌تر از دریافت ۱۰۰٪ بسته‌هاست (از دست دادن چند فریم تصویر یا چند میلی‌ثانیه صدا چندان محسوس نیست). UDP به دلیل سربار کمتر، سرعت بیشتر و عدم کنترل جریان، برای این نوع برنامه‌ها مناسب‌تر است. TCP تأخیر بیشتری ایجاد می‌کند.

❓ تست شماره ۷

یک کاربر همزمان سه تب مرورگر باز دارد: یکی برای جستجوی گوگل، یکی برای تماشای فیلم در یوتیوب و یکی برای چک کردن ایمیل. کدام لایه از مدل OSI مسئول جداسازی داده‌های این سه برنامه از یکدیگر است؟

  • الف) لایه ترابری (لایه ۴)، با استفاده از شماره پورت‌ها
  • ب) لایه جلسه (لایه ۵)، با مدیریت جلسات جداگانه
  • ج) لایه کاربرد (لایه ۷)، با شناسایی برنامه‌های مختلف
  • د) لایه شبکه (لایه ۳)، با استفاده از آدرس‌های IP متفاوت
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: یکی از مهم‌ترین وظایف لایه جلسه (لایه ۵)، جداسازی داده‌های برنامه‌های مختلف از یکدیگر و مدیریت همزمان چندین جلسه است. اگرچه لایه ترابری با شماره پورت‌ها به تفکیک کمک می‌کند، اما مسئولیت اصلی ایجاد و مدیریت جلسات مجزا بر عهده لایه جلسه است.

❓ تست شماره ۸

در یک ارتباط TCP، گیرنده اعلام می‌کند که اندازه پنجره (Window Size) برابر با ۴ است. فرستنده چند Segment می‌تواند قبل از دریافت تأییدیه ارسال کند؟

  • الف) ۱ Segment
  • ب) ۲ Segment
  • ج) ۴ Segment
  • د) نامحدود
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: در مکانیزم پنجره کشویی (Sliding Window)، اندازه پنجره مشخص می‌کند که فرستنده چند Segment می‌تواند بدون دریافت تأییدیه ارسال کند. اگر Window Size = ۴ باشد، فرستنده می‌تواند ۴ Segment را پشت سر هم ارسال کند و سپس منتظر تأییدیه بماند. این مکانیزم برای کنترل جریان (Flow Control) و جلوگیری از ازدحام گیرنده استفاده می‌شود.

❓ تست شماره ۹

یک وب‌سایت از پروتکل HTTPS استفاده می‌کند. در کدام لایه‌(های) مدل OSI، داده‌های این وب‌سایت رمزنگاری (Encryption) می‌شوند؟

  • الف) فقط لایه ارائه (لایه ۶)
  • ب) لایه کاربرد (لایه ۷) و لایه ارائه (لایه ۶)
  • ج) لایه ترابری (لایه ۴) با استفاده از TLS
  • د) لایه کاربرد (لایه ۷) – زیرا TLS در عمل بخشی از لایه کاربرد محسوب می‌شود.
✅ پاسخ صحیح: گزینه د
📘 توضیح تشریحی: اگرچه در مدل OSI، رمزنگاری به‌طور رسمی وظیفه لایه ارائه (لایه ۶) است، اما در عمل، پروتکل TLS/SSL (که برای HTTPS استفاده می‌شود) بین لایه کاربرد و ترابری قرار می‌گیرد و در مدل TCP/IP به لایه کاربرد نسبت داده می‌شود. بنابراین در اکثر مراجع، HTTPS در لایه کاربرد (لایه ۷) رمزنگاری می‌شود.

❓ تست شماره ۱۰

در یک شبکه، کامپیوتر A یک فایل را از طریق FTP به کامپیوتر B ارسال می‌کند. در طول مسیر، یکی از بسته‌ها در شبکه گم می‌شود. کدام لایه مسئول تشخیص این گم‌شدگی و ارسال مجدد بسته است؟

  • الف) لایه پیوند داده (لایه ۲)، با استفاده از CRC
  • ب) لایه شبکه (لایه ۳)، با استفاده از مسیریابی مجدد
  • ج) لایه ترابری (لایه ۴)، با استفاده از مکانیزم تأییدیه (ACK) و Timeout
  • د) لایه کاربرد (لایه ۷)، با استفاده از FTP
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: FTP از پروتکل TCP در لایه ترابری استفاده می‌کند. TCP با مکانیزم تأییدیه (ACK) و زمان‌بندی مجدد (Timeout)، گم‌شدگی بسته‌ها را تشخیص داده و آن‌ها را دوباره ارسال (Retransmission) می‌کند. لایه پیوند داده فقط خطا را تشخیص می‌دهد (نه تصحیح)، لایه شبکه به مسیریابی می‌پردازد و لایه کاربرد به TCP برای قابلیت اطمینان اعتماد می‌کند.

❓ تست شماره ۱۱

داده‌ای در حال ارسال از کامپیوتر A به کامپیوتر B است. در مسیر ارسال، داده به‌ترتیب از کدام واحدهای داده (PDU) عبور می‌کند؟

  • الف) بیت → قاب → بسته → سگمنت → داده
  • ب) داده → سگمنت → بسته → قاب → بیت
  • ج) داده → بسته → سگمنت → قاب → بیت
  • د) بیت → سگمنت → بسته → قاب → داده
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: در مسیر ارسال (کپسوله‌سازی)، داده از لایه‌های بالا به پایین حرکت می‌کند:
  1. لایه ۷-۵: داده (Data)
  2. لایه ۴ (ترابری): سگمنت (Segment) – برای TCP / دیتاگرام برای UDP
  3. لایه ۳ (شبکه): بسته (Packet)
  4. لایه ۲ (پیوند داده): قاب (Frame)
  5. لایه ۱ (فیزیکی): بیت (Bit)

❓ تست شماره ۱۲

یک روتر در شبکه، بسته‌ای را دریافت می‌کند. روتر برای تصمیم‌گیری درباره ارسال بسته به مقصد، به کدام آدرس نگاه می‌کند؟

  • الف) آدرس MAC مبدأ
  • ب) آدرس MAC مقصد
  • ج) آدرس IP مقصد
  • د) شماره پورت مقصد
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: روتر (Router) یک دستگاه لایه ۳ (شبکه) است و برای مسیریابی (Routing) از آدرس IP مقصد استفاده می‌کند. روتر با بررسی آدرس IP مقصد در سرآیند بسته (Packet)، بهترین مسیر را برای ارسال به مقصد انتخاب می‌کند. سوئیچ‌ها (لایه ۲) از آدرس MAC استفاده می‌کنند و لایه ترابری از شماره پورت.

❓ تست شماره ۱۳

کدام یک از موارد زیر تفاوت کلیدی مدل OSI با مدل TCP/IP را به‌درستی بیان می‌کند؟

  • الف) مدل OSI ۴ لایه دارد و مدل TCP/IP ۷ لایه دارد.
  • ب) مدل OSI یک مدل عملی و پیاده‌سازی‌شده است، در حالی که TCP/IP یک مدل تئوری است.
  • ج) مدل OSI لایه‌های نمایش (Presentation) و جلسه (Session) را از لایه کاربرد جدا کرده است، در حالی که TCP/IP این لایه‌ها را در لایه کاربرد ادغام کرده است.
  • د) مدل TCP/IP از آدرس MAC استفاده می‌کند، اما مدل OSI از آدرس IP استفاده می‌کند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: اصلی‌ترین تفاوت ساختاری بین دو مدل این است که مدل OSI لایه‌های نمایش (لایه ۶) و جلسه (لایه ۵) را به‌عنوان لایه‌های مجزا تعریف کرده است، در حالی که مدل TCP/IP این دو لایه را در لایه کاربرد ادغام کرده است. گزینه الف برعکس است. گزینه ب نیز برعکس است (OSI تئوری و TCP/IP عملی است). گزینه د نیز نادرست است زیرا هر دو مدل از MAC و IP استفاده می‌کنند.

❓ تست شماره ۱۴

در فرآیند غیرکپسوله‌سازی (De-encapsulation) در دستگاه گیرنده، کدام یک از اقدامات زیر به‌درستی انجام می‌شود؟

  • الف) داده از لایه پایین به بالا حرکت می‌کند و در هر لایه یک سرآیند به آن اضافه می‌شود.
  • ب) داده از لایه بالا به پایین حرکت می‌کند و در هر لایه یک سرآیند از آن حذف می‌شود.
  • ج) داده از لایه پایین به بالا حرکت می‌کند و در هر لایه سرآیند مربوط به آن لایه حذف می‌شود.
  • د) داده از لایه پایین به بالا حرکت می‌کند و در هر لایه سرآیند جدیدی اضافه می‌شود.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: در غیرکپسوله‌سازی (De-encapsulation) که در دستگاه گیرنده انجام می‌شود:
  • داده از لایه پایین (فیزیکی) به سمت لایه بالا (کاربرد) حرکت می‌کند.
  • در هر لایه، سرآیند (Header) مربوط به آن لایه حذف می‌شود و داده خالص به لایه بالاتر تحویل داده می‌شود.
گزینه الف مربوط به کپسوله‌سازی است. گزینه ب جهت حرکت را اشتباه گفته است.

❓ تست شماره ۱۵

یک مدیر شبکه، یک سوئیچ (Switch) و یک روتر (Router) را در یک شبکه نصب کرده است. سوئیچ و روتر به‌ترتیب در کدام لایه‌های مدل OSI فعالیت می‌کنند؟

  • الف) سوئیچ: لایه ۱ (فیزیکی)، روتر: لایه ۲ (پیوند داده)
  • ب) سوئیچ: لایه ۲ (پیوند داده)، روتر: لایه ۳ (شبکه)
  • ج) سوئیچ: لایه ۳ (شبکه)، روتر: لایه ۴ (ترابری)
  • د) سوئیچ: لایه ۴ (ترابری)، روتر: لایه ۷ (کاربرد)
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی:
  • سوئیچ (Switch) یک دستگاه لایه ۲ (پیوند داده) است که با استفاده از آدرس MAC، قاب‌ها (Frame) را بین دستگاه‌های یک شبکه محلی ارسال می‌کند.
  • روتر (Router) یک دستگاه لایه ۳ (شبکه) است که با استفاده از آدرس IP، بسته‌ها (Packet) را بین شبکه‌های مختلف مسیریابی (Routing) می‌کند.
هاب (Hub) در لایه ۱ فعالیت می‌کند و فایروال‌های پیشرفته در لایه ۴.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴۱۵
گزینه صحیحبججبجببجدجبجججب

📌 جمع‌بندی نهایی فصل ۶ – مدل OSI

🏷️ مفهوم📝 خلاصه
تعداد لایه‌ها۷ لایه: فیزیکی، پیوند داده، شبکه، ترابری، جلسه، نمایش، کاربرد
کپسوله‌سازیاضافه شدن سرآیند در هر لایه هنگام ارسال (Data → Segment → Packet → Frame → Bit)
غیرکپسوله‌سازیحذف سرآیند در هر لایه هنگام دریافت (برعکس کپسوله‌سازی)
آدرس‌دهیلایه ۲: MAC (۴۸ بیت)
لایه ۳: IP (۳۲/۱۲۸ بیت)
لایه ۴: Port (۱۶ بیت)
TCP در مقابل UDPTCP: اتصال‌گرا، قابل اعتماد، کندتر
UDP: بدون اتصال، غیرقابل اعتماد، سریع‌تر
تجهیزات کلیدیلایه ۱: هاب
لایه ۲: سوئیچ
لایه ۳: روتر
لایه ۴: فایروال
مقایسه با TCP/IPOSI: ۷ لایه، تئوری، استاندارد
TCP/IP: ۴ لایه، عملی، اینترنت
جمله کمکیAll People Seem To Need Data Processing
✅ پایان فصل ۶ (کامل) — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۷: مدل TCP/IP (TCP/IP Model)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۷-۱. مروری بر مدل TCP/IP

تعریف: مدل TCP/IP یک مدل مفهومی و عملی برای استانداردسازی ارتباطات شبکه است که مبنای اصلی اینترنت و شبکه‌های امروزی را تشکیل می‌دهد.

تفاوت‌های کلیدی با مدل OSI:

🏷️ ویژگیمدل OSIمدل TCP/IP
تعداد لایه‌ها۷ لایه۴ لایه (در برخی منابع ۵ لایه)
رویکردتئوری و آموزشیعملی و پیاده‌سازی‌شده
توسعه‌دهندهISO (سازمان استاندارد)DARPA (صنعت و دانشگاه)
کاربرد اصلیمرجع آموزشی و استاندارد نظریاینترنت و شبکه‌های واقعی

چهار لایه مدل TCP/IP:

🏷️ شماره لایه📛 نام لایهمعادل در OSI
۴کاربرد (Application)لایه‌های ۷، ۶ و ۵ (کاربرد، نمایش، جلسه)
۳ترابری (Transport)لایه ۴ (ترابری)
۲اینترنت (Internet)لایه ۳ (شبکه)
۱رابط شبکه (Network Interface)لایه‌های ۲ و ۱ (پیوند داده و فیزیکی)

📍 ۷-۲. لایه رابط شبکه (Network Interface Layer) – پایین‌ترین لایه

تعریف: پایین‌ترین لایه در مدل TCP/IP که مسئول اتصال فیزیکی بین دستگاه‌ها و انتقال داده از طریق شبکه است. این لایه معادل ترکیبی از لایه‌های فیزیکی و پیوند داده در مدل OSI است.

وظایف اصلی:

🟢 وظیفه📝 توضیح
تبدیل داده به سیگنالتبدیل داده‌های دیجیتال به سیگنال‌های الکتریکی، نوری یا امواج رادیویی برای انتقال
آدرس‌دهی فیزیکیمدیریت آدرس MAC برای شناسایی دستگاه‌ها در شبکه محلی (LAN)
قاب‌بندی (Framing)بسته‌بندی داده‌ها در قالب قاب (Frame) برای انتقال
تشخیص خطاتشخیص خطاهای فیزیکی در انتقال (مانند CRC)

تجهیزات و فناوری‌های کلیدی:

🏷️ فناوری/تجهیزات📝 توضیح
Ethernetپروتکل استاندارد برای شبکه‌های سیمی LAN (با کابل مسی یا فیبر نوری)
Wi-Fi (802.11)فناوری بی‌سیم برای شبکه‌های محلی
ARP (Address Resolution Protocol)ترجمه آدرس IP به MAC (پیدا کردن آدرس فیزیکی بر اساس آدرس منطقی)
PPP (Point-to-Point Protocol)پروتکل ارتباط مستقیم بین دو دستگاه (معمولاً در اتصالات WAN)
سخت‌افزارکابل‌های شبکه، سوئیچ (Switch)، کارت شبکه (NIC)، آنتن‌های Wi-Fi، هاب
نکته مهم: در مدل TCP/IP، برخلاف OSI، لایه رابط شبکه هیچ‌گونه تضمینی برای تحویل داده نمی‌دهد و صرفاً مسئول ارسال فیزیکی داده‌هاست. قابلیت اطمینان در لایه‌های بالاتر (ترابری) تأمین می‌شود.

📍 ۷-۳. لایه اینترنت (Internet Layer) – مسیریابی و آدرس‌دهی منطقی

تعریف: لایه اینترنت مسئول مسیریابی (Routing) و انتقال بسته‌ها (Packet Forwarding) بین شبکه‌های مختلف است. این لایه معادل لایه شبکه (Network Layer) در مدل OSI است.

وظایف اصلی:

🟢 وظیفه📝 توضیح
آدرس‌دهی منطقیاختصاص آدرس IP (منحصربه‌فرد در سطح جهانی) به هر دستگاه
مسیریابی (Routing)تعیین بهترین مسیر برای ارسال بسته‌ها از مبدأ به مقصد در میان شبکه‌های مختلف
ارسال بسته (Packet Forwarding)انتقال بسته‌ها از یک شبکه به شبکه دیگر بر اساس جدول مسیریابی
تقسیم‌بندی (Fragmentation)در صورت نیاز، تقسیم بسته‌های بزرگ به بسته‌های کوچک‌تر برای عبور از شبکه‌های با MTU متفاوت

پروتکل‌های کلیدی لایه اینترنت:

🏷️ پروتکل📝 توضیح🖥️ کاربرد
IP (Internet Protocol)پروتکل اصلی لایه اینترنت برای آدرس‌دهی و مسیریابیIPv4 (۳۲ بیت) و IPv6 (۱۲۸ بیت)
ICMP (Internet Control Message Protocol)ارسال پیام‌های خطا و گزارش‌های تشخیصیدستور ping و traceroute
BGP (Border Gateway Protocol)پروتکل مسیریابی بین شبکه‌های مستقل (اتصال ارائه‌دهندگان اینترنت به یکدیگر)مسیریابی در مقیاس اینترنت
OSPF (Open Shortest Path First)پروتکل مسیریابی داخلی برای پیدا کردن کوتاه‌ترین مسیرشبکه‌های سازمانی بزرگ

📍 ۷-۴. لایه ترابری (Transport Layer) – ارتباط End-to-End

تعریف: لایه ترابری مسئول انتقال قابل اعتماد یا کارآمد داده بین دو دستگاه (مبدأ و مقصد) از طریق شبکه است. این لایه معادل لایه ترابری (Transport Layer) در مدل OSI است.

وظایف اصلی:

🟢 وظیفه📝 توضیح
تقسیم‌بندی (Segmentation)تقسیم داده‌های بزرگ به قطعات کوچک‌تر (Segment)
شماره‌گذاری (Sequencing)اختصاص شماره توالی به هر قطعه برای بازسازی در مقصد
کنترل جریان (Flow Control)مدیریت نرخ ارسال داده برای جلوگیری از ازدحام گیرنده
کنترل ازدحام (Congestion Control)کاهش نرخ ارسال در صورت شلوغی شبکه
بررسی خطا (Error Checking)تشخیص خطا و درخواست ارسال مجدد (در TCP)

دو پروتکل اصلی لایه ترابری:

🏷️ ویژگیTCPUDP
نام کاملTransmission Control ProtocolUser Datagram Protocol
نوع اتصالاتصال‌گرا (نیاز به Handshake)بدون اتصال (ارسال مستقیم)
قابلیت اطمینانقابل اعتماد (تضمین تحویل)غیرقابل اعتماد (تحویل تضمین نمی‌شود)
کنترل جریانداردندارد
کنترل ازدحامداردندارد
تأییدیه (ACK)داردندارد
ارسال مجددداردندارد
سرعتکندترسریع‌تر
سربار (Overhead)بالا (Header بزرگتر)پایین (Header کوچکتر)
کاربرد اصلیوب (HTTP/HTTPS)، ایمیل (SMTP)، انتقال فایل (FTP)استریم ویدئو، VoIP، بازی‌های آنلاین، DNS

📍 ۷-۵. لایه کاربرد (Application Layer) – نزدیک‌ترین لایه به کاربر

تعریف: بالاترین لایه در مدل TCP/IP که مسئول ارائه سرویس‌های شبکه به‌طور مستقیم به برنامه‌های کاربردی است. این لایه معادل ترکیبی از لایه‌های کاربرد، نمایش و جلسه در مدل OSI است.

وظایف اصلی:

🟢 وظیفه📝 توضیح
سرویس‌های برنامهارائه پروتکل‌ها و سرویس‌ها برای برنامه‌های نرم‌افزاری جهت ارتباط از طریق شبکه
رابط کاربر-شبکهبه عنوان رابط بین برنامه‌های کاربردی و شبکه عمل می‌کند
مدیریت جلسهایجاد و مدیریت جلسات ارتباطی (ادغام شده از لایه جلسه OSI)
رمزنگاری و ترجمه دادهرمزگذاری، فشرده‌سازی و تبدیل فرمت داده (ادغام شده از لایه نمایش OSI)

پروتکل‌های کلیدی لایه کاربرد:

🏷️ پروتکل📝 توضیح🖥️ پورت پیش‌فرض
HTTPانتقال صفحات وب (بدون رمزنگاری)۸۰
HTTPSانتقال صفحات وب (با رمزنگاری SSL/TLS)۴۴۳
FTPانتقال فایل بین کلاینت و سرور۲۱ (کنترل)، ۲۰ (داده)
SMTPارسال ایمیل از کلاینت به سرور۲۵
POP3دریافت ایمیل از سرور (دانلود و حذف از سرور)۱۱۰
IMAPدریافت و مدیریت ایمیل روی سرور (همگام‌سازی)۱۴۳
DNSترجمه نام دامنه (مثل google.com) به آدرس IP۵۳
DHCPتخصیص خودکار آدرس IP به دستگاه‌ها۶۷ (سرور) / ۶۸ (کلاینت)
SSHدسترسی امن از راه دور به سیستم‌ها (جایگزین Telnet)۲۲
Telnetدسترسی از راه دور (غیرامن – قدیمی)۲۳
SNMPمدیریت و نظارت بر تجهیزات شبکه۱۶۱ (پرسش) / ۱۶۲ (تله)

📊 ۷-۶. مقایسه جامع لایه‌های مدل OSI و TCP/IP

مدل OSI (۷ لایه)مدل TCP/IP (۴ لایه)پروتکل‌های مهم
لایه ۷: کاربرد (Application)لایه ۴: کاربرد (Application)HTTP، HTTPS، FTP، SMTP، POP3، IMAP، DNS، DHCP، SSH
لایه ۶: نمایش (Presentation)↑ (ادغام در لایه کاربرد)SSL/TLS، JPEG، MPEG، ASCII، EBCDIC
لایه ۵: جلسه (Session)↑ (ادغام در لایه کاربرد)NetBIOS، RPC، مدیریت جلسه
لایه ۴: ترابری (Transport)لایه ۳: ترابری (Transport)TCP (قابل اعتماد)، UDP (سریع)
لایه ۳: شبکه (Network)لایه ۲: اینترنت (Internet)IP (IPv4/IPv6)، ICMP، BGP، OSPF، ARP*
لایه ۲: پیوند داده (Data Link)لایه ۱: رابط شبکه (Network Interface)Ethernet، Wi-Fi، PPP، ARP*، MAC addressing
لایه ۱: فیزیکی (Physical)↑ (ادغام در لایه رابط شبکه)کابل‌ها، فیبر نوری، امواج رادیویی، هاب، تکرارکننده
نکته مهم: پروتکل ARP اگرچه از نظر مفهومی بین لایه‌های ۲ و ۳ قرار می‌گیرد، اما در مدل TCP/IP معمولاً به لایه رابط شبکه نسبت داده می‌شود.

🔑 ۷-۷. خلاصه وظایف هر لایه در مدل TCP/IP

🏷️ لایه🎯 وظیفه اصلی📦 واحد داده (PDU)
کاربرد (Application)ارائه سرویس به برنامه‌های کاربردی (وب، ایمیل، DNS)Data (داده)
ترابری (Transport)ارتباط End-to-End، کنترل جریان، TCP/UDPSegment / Datagram
اینترنت (Internet)مسیریابی، آدرس‌دهی IP، ارسال بسته بین شبکه‌هاPacket (بسته)
رابط شبکه (Network Interface)اتصال فیزیکی، قاب‌بندی، آدرس MAC، انتقال بیتFrame / Bit

🧪 تست‌های خودآزمایی فصل ۷ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

کدام یک از موارد زیر تفاوت اصلی بین مدل TCP/IP و مدل OSI را به‌درستی بیان می‌کند؟

  • الف) مدل TCP/IP ۷ لایه دارد و مدل OSI ۴ لایه دارد.
  • ب) مدل TCP/IP یک مدل تئوری و آموزشی است، در حالی که OSI یک مدل عملی است.
  • ج) مدل TCP/IP لایه‌های نمایش (Presentation) و جلسه (Session) را در لایه کاربرد ادغام کرده است.
  • د) مدل OSI از آدرس IP استفاده می‌کند، اما TCP/IP از آدرس MAC استفاده می‌کند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: اصلی‌ترین تفاوت ساختاری این است که مدل TCP/IP لایه‌های نمایش (لایه ۶) و جلسه (لایه ۵) را در لایه کاربرد ادغام کرده است، در حالی که OSI آن‌ها را به‌عنوان لایه‌های مجزا تعریف می‌کند. گزینه الف برعکس است. گزینه ب نیز برعکس است (TCP/IP عملی و OSI تئوری است). گزینه د نیز نادرست است.

❓ تست شماره ۲

پروتکل ARP (Address Resolution Protocol) در کدام لایه از مدل TCP/IP فعالیت می‌کند و وظیفه آن چیست؟

  • الف) لایه اینترنت – ترجمه آدرس IP به نام دامنه
  • ب) لایه رابط شبکه – ترجمه آدرس IP به MAC
  • ج) لایه ترابری – ترجمه شماره پورت به نام سرویس
  • د) لایه کاربرد – ترجمه نام دامنه به آدرس IP
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: ARP (Address Resolution Protocol) در لایه رابط شبکه (Network Interface Layer) فعالیت می‌کند و وظیفه آن ترجمه آدرس IP (منطقی) به آدرس MAC (فیزیکی) است تا دستگاه‌ها بتوانند در یک شبکه محلی (LAN) یکدیگر را شناسایی کنند. گزینه د مربوط به پروتکل DNS است که در لایه کاربرد فعالیت می‌کند.

❓ تست شماره ۳

یک برنامه استریمینگ ویدئو (مانند تماشای فیلم آنلاین) از کدام پروتکل لایه ترابری استفاده می‌کند و چرا؟

  • الف) TCP، زیرا نیاز به تحویل قابل اعتماد و بدون خطای همه بسته‌ها دارد.
  • ب) UDP، زیرا تأخیر کم (Low Latency) مهم‌تر از تحویل همه بسته‌هاست.
  • ج) ICMP، زیرا برای ارسال پیام‌های خطا طراحی شده است.
  • د) HTTP، زیرا در لایه کاربرد فعالیت می‌کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: برنامه‌های استریمینگ ویدئو و صوتی (مانند YouTube، Netflix، VoIP) از UDP استفاده می‌کنند زیرا:
  • تأخیر کم (Low Latency) بسیار حیاتی است.
  • از دست دادن چند بسته داده (فریم) چندان محسوس نیست و می‌توان آن را تحمل کرد.
  • سربار کمتر UDP نسبت به TCP باعث سرعت بیشتر می‌شود.
TCP اگرچه قابل اعتماد است، اما به دلیل تأییدیه‌ها و کنترل ازدحام، تأخیر بیشتری ایجاد می‌کند.

❓ تست شماره ۴

یک مدیر شبکه، یک روتر را پیکربندی می‌کند تا بهترین مسیر را برای ارسال بسته‌ها به مقصدهای مختلف انتخاب کند. روتر از کدام یک از پروتکل‌های زیر برای مسیریابی بین شبکه‌های مختلف (در مقیاس اینترنت) استفاده می‌کند؟

  • الف) ARP، برای ترجمه آدرس IP به MAC
  • ب) DHCP، برای تخصیص خودکار آدرس IP
  • ج) BGP، برای مسیریابی بین سیستم‌های خودمختار (AS)
  • د) UDP، برای ارسال سریع داده
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: BGP (Border Gateway Protocol) یک پروتکل لایه اینترنت (Internet Layer) است که برای مسیریابی بین سیستم‌های خودمختار (AS) در مقیاس اینترنت استفاده می‌شود. این پروتکل تعیین می‌کند که بسته‌ها چگونه از یک شبکه به شبکه دیگر (مثلاً از شبکه ایران به شبکه اروپا) منتقل شوند. گزینه الف مربوط به لایه رابط شبکه، گزینه ب مربوط به لایه کاربرد و گزینه د مربوط به لایه ترابری است.

❓ تست شماره ۵

در مدل TCP/IP، اگر یک بسته در مسیر انتقال خراب شود یا گم شود، کدام لایه مسئول تشخیص گم‌شدگی و ارسال مجدد آن است؟

  • الف) لایه رابط شبکه، با استفاده از CRC
  • ب) لایه اینترنت، با استفاده از مسیریابی مجدد
  • ج) لایه ترابری، با استفاده از مکانیزم تأییدیه (ACK) در TCP
  • د) لایه کاربرد، با استفاده از پروتکل HTTP
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: در مدل TCP/IP، لایه ترابری (Transport Layer) و به‌طور خاص پروتکل TCP مسئول تشخیص گم‌شدگی و ارسال مجدد (Retransmission) است. TCP با استفاده از مکانیزم تأییدیه (ACK) و زمان‌بندی مجدد (Timeout)، بسته‌های گم‌شده را شناسایی کرده و دوباره ارسال می‌کند. لایه رابط شبکه فقط خطا را تشخیص می‌دهد (نه تصحیح)، لایه اینترنت به مسیریابی می‌پردازد و لایه کاربرد به TCP برای قابلیت اطمینان اعتماد می‌کند.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحجببجج

📌 جمع‌بندی سریع فصل ۷ – مدل TCP/IP

🏷️ لایه🔑 وظیفه کلیدی🖥️ پروتکل‌های مهم
لایه ۴: کاربرد (Application)سرویس‌های کاربردی، رمزنگاری، مدیریت جلسهHTTP، HTTPS، FTP، SMTP، DNS، DHCP، SSH
لایه ۳: ترابری (Transport)ارتباط End-to-End، کنترل جریان، قابلیت اطمینانTCP (قابل اعتماد)، UDP (سریع)
لایه ۲: اینترنت (Internet)مسیریابی، آدرس‌دهی IP، ارسال بین شبکه‌هاIP، ICMP، BGP، OSPF
لایه ۱: رابط شبکه (Network Interface)اتصال فیزیکی، قاب‌بندی، آدرس MAC، انتقال بیتEthernet، Wi-Fi، ARP، PPP
مقایسه با OSITCP/IP: ۴ لایه، عملی، اینترنت
OSI: ۷ لایه، تئوری، استاندارد
TCP/IP لایه‌های ۵، ۶ و ۷ OSI را در لایه کاربرد ادغام کرده است.
✅ پایان فصل ۷ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۸: آشنایی با پروتکل‌های شبکه (Intro to Protocols)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📊 ۸-۱. جدول خلاصه پروتکل‌های مهم (مرور سریع)

🏷️ پروتکل📝 کاربرد اصلی🔢 پورت پیش‌فرض🔒 امنیت
Telnetدسترسی از راه دور (خط فرمان)TCP 23❌ غیرامن
SSHدسترسی امن از راه دور (خط فرمان)TCP 22✅ امن (رمزنگاری)
RDPدسترسی از راه دور (رابط گرافیکی)TCP/UDP 3389✅ امن
FTPانتقال فایلTCP 20, 21❌ غیرامن
TFTPانتقال فایل ساده (سبک)UDP 69❌ غیرامن
SMBاشتراک فایل و چاپگر در شبکه ویندوزTCP 445 / 139⚠️ متوسط (با نسخه‌های جدید امن‌تر)
SMTPارسال ایمیلTCP 25 / 587 / 465⚠️ با TLS امن می‌شود
POP3دریافت ایمیل (دانلود روی دستگاه)TCP 110 / 995⚠️ با TLS امن می‌شود
IMAPدریافت ایمیل (نگهداری روی سرور)TCP 143 / 993⚠️ با TLS امن می‌شود
HTTPانتقال صفحات وب (بدون رمزنگاری)TCP 80❌ غیرامن
HTTPSانتقال امن صفحات وبTCP 443✅ امن (SSL/TLS)
DNSترجمه نام دامنه به آدرس IPUDP 53⚠️ معمولاً غیرامن (DNS-over-HTTPS امن)
DHCPتخصیص خودکار آدرس IPUDP 67, 68❌ غیرامن
SNMPمدیریت و نظارت بر تجهیزات شبکهUDP 161, 162⚠️ نسخه ۳ امن است
NTPهمگام‌سازی زمان شبکهUDP 123⚠️ متوسط

📍 ۸-۲. پروتکل‌های دسترسی از راه دور (Remote Access Protocols)

🔹 Telnet (پورت TCP 23)

تعریف: پروتکل Telnet یک پروتکل قدیمی برای شبیه‌سازی ترمینال (Terminal Emulation) است که به کاربر اجازه می‌دهد از طریق خط فرمان (Command-Line) به یک دستگاه راه‌دور متصل شود و آن را مدیریت کند.

ویژگی‌ها:

محدودیت اصلی: فاقد رمزنگاری و امنیت است. تمام داده‌ها (از جمله نام کاربری و رمز عبور) به صورت متن واضح (Plain Text) ارسال می‌شوند و به راحتی قابل استراق‌سمع هستند.
نکته مهم: امروزه به دلیل ضعف امنیتی، Telnet تقریباً منسوخ شده و به جای آن از SSH استفاده می‌شود.

🔹 SSH (Secure Shell) – پورت TCP 22

تعریف: SSH (Secure Shell) یک پروتکل شبکه امن برای دسترسی رمزنگاری‌شده از راه دور به سیستم‌ها است. این پروتکل به عنوان جایگزین امن Telnet طراحی شده است.

ویژگی‌ها و مزایا:

🟢 ویژگی📝 توضیح
ارتباط رمزنگاری‌شدهتمام داده‌ها (از جمله نام کاربری و رمز عبور) رمزنگاری می‌شوند.
احراز هویت قویپشتیبانی از احراز هویت با کلید عمومی/خصوصی (Public/Private Key) علاوه بر رمز عبور.
انتقال امن فایلپشتیبانی از SFTP و SCP برای انتقال امن فایل.
تونل‌زنی (Tunneling)امکان انتقال امن سایر پروتکل‌ها از طریق کانال SSH (Port Forwarding).

کاربردهای اصلی:

🔹 RDP (Remote Desktop Protocol) – پورت TCP/UDP 3389

تعریف: RDP یک پروتکل اختصاصی توسعه‌یافته توسط مایکروسافت است که به کاربران اجازه می‌دهد به‌صورت راه‌دور به یک کامپیوتر با رابط کاربری گرافیکی (GUI) دسترسی داشته باشند.

تفاوت با Telnet و SSH:

ویژگی‌ها:

کاربردهای اصلی:

📍 ۸-۳. پروتکل‌های انتقال فایل

🔹 FTP (File Transfer Protocol) – پورت‌های TCP 20 و 21

تعریف: FTP یک پروتکل استاندارد برای انتقال فایل بین کلاینت و سرور در شبکه است.

ویژگی‌ها:

محدودیت: داده‌ها (از جمله رمز عبور) به صورت متن واضح ارسال می‌شوند. برای انتقال امن از FTPS (FTP با SSL/TLS) یا SFTP (از طریق SSH) استفاده می‌شود.

🔹 TFTP (Trivial File Transfer Protocol) – پورت UDP 69

تعریف: TFTP یک نسخه ساده‌شده و سبک از FTP است که برای انتقال سریع فایل در شرایطی که مکان دقیق فایل مشخص است، طراحی شده است.

ویژگی‌ها و محدودیت‌ها:

🟡 ویژگی📝 توضیح
سبک و سریعسربار کمتری نسبت به FTP دارد.
بدون احراز هویتهیچ‌گونه نام کاربری یا رمز عبوری نیاز ندارد.
بدون امنیتفاقد رمزنگاری است.
عملکرد محدودقابلیت مرور دایرکتوری، حذف یا تغییر نام فایل را ندارد.
بلوک‌های داده کوچکداده را در بلوک‌های کوچک ارسال می‌کند.

کاربردهای اصلی:

🔹 SMB (Server Message Block) – پورت‌های TCP 445 و 139

تعریف: SMB یک پروتکل شبکه است که برای اشتراک‌گذاری فایل‌ها، چاپگرها، مرور شبکه و ارتباط بین‌فرآیندی در شبکه‌های ویندوز استفاده می‌شود.

ویژگی‌ها:

کاربردهای اصلی:

📍 ۸-۴. پروتکل‌های ایمیل (Email Protocols)

🔹 SMTP (Simple Mail Transfer Protocol) – پورت TCP 25

تعریف: SMTP پروتکل استاندارد برای ارسال ایمیل از کلاینت به سرور و بین سرورهای ایمیل است.

ویژگی‌ها:

پورت‌های رایج SMTP:

🔢 پورت📝 توضیح
TCP 25پورت پیش‌فرض SMTP (اغلب توسط ISPها برای جلوگیری از هرزنامه مسدود می‌شود).
TCP 587پورت استاندارد برای ارسال ایمیل با احراز هویت (SMTP با STARTTLS).
TCP 465SMTP با رمزنگاری SSL/TLS (قدیمی‌تر).

🔹 POP3 (Post Office Protocol 3) – پورت TCP 110

تعریف: POP3 پروتکلی برای دریافت ایمیل از سرور است که ایمیل‌ها را روی دستگاه محلی دانلود کرده و معمولاً از روی سرور حذف می‌کند.

ویژگی‌ها:

🔹 IMAP (Internet Message Access Protocol) – پورت TCP 143

تعریف: IMAP پروتکلی برای دریافت و مدیریت ایمیل است که ایمیل‌ها را روی سرور نگهداری می‌کند تا کاربر بتواند از چندین دستگاه به آن‌ها دسترسی داشته باشد.

ویژگی‌ها:

مقایسه POP3 و IMAP:

🏷️ ویژگیPOP3IMAP
محل ذخیره ایمیلروی دستگاه محلیروی سرور
دسترسی از چند دستگاه❌ معمولاً نه✅ بله (همگام‌سازی)
مدیریت پوشه‌هامحدودکامل (پوشه‌های سمت سرور)
مناسب برایکاربران تک‌دستگاهیکاربران چنددستگاهی

📍 ۸-۵. پروتکل‌های مدیریت شبکه

🔹 SNMP (Simple Network Management Protocol) – پورت‌های UDP 161 و 162

تعریف: SNMP پروتکلی برای نظارت و مدیریت تجهیزات شبکه مانند روترها، سوئیچ‌ها، سرورها و چاپگرها است.

روش کار:

مرحله📝 توضیح
دریافت اطلاعات (Polling)ایستگاه مدیریت SNMP در فواصل زمانی مشخص از تجهیزات اطلاعات می‌خواهد.
خط پایه (Baseline)SNMP یک خط پایه از عملکرد عادی شبکه ایجاد می‌کند.
هشدار (Trap)در صورت بروز مشکل، عامل SNMP یک هشدار به ایستگاه مدیریت ارسال می‌کند.

نسخه‌های SNMP:

🔹 NTP (Network Time Protocol) – پورت UDP 123

تعریف: NTP پروتکلی برای همگام‌سازی ساعت دستگاه‌های شبکه با یک منبع زمان دقیق (مانند ساعت اتمی) است.

اهمیت NTP:

🔹 DNS (Domain Name System) – پورت UDP 53

تعریف: DNS پروتکلی برای ترجمه نام‌های دامنه (مانند www.example.com) به آدرس‌های IP (مانند 192.168.1.1) است.

چرا DNS مهم است؟

نحوه کار:

  1. کاربر آدرس www.google.com را در مرورگر وارد می‌کند.
  2. کامپیوتر از سرور DNS می‌پرسد: "آدرس IP این دامنه چیست؟"
  3. سرور DNS پاسخ می‌دهد: 172.217.22.46
  4. مرورگر به آن IP متصل می‌شود.

🔹 DHCP (Dynamic Host Configuration Protocol) – پورت‌های UDP 67 و 68

تعریف: DHCP پروتکلی برای تخصیص خودکار آدرس IP و سایر تنظیمات شبکه (ماسک زیرشبکه، دروازه پیش‌فرض، DNS) به دستگاه‌ها است.

مراحل تخصیص IP (فرآیند DORA):

مرحلهنام📝 توضیح
۱Discovery (کشف)کلاینت یک پیام پخش (Broadcast) برای یافتن سرور DHCP ارسال می‌کند.
۲Offer (پیشنهاد)سرور DHCP یک آدرس IP موجود را به کلاینت پیشنهاد می‌دهد.
۳Request (درخواست)کلاینت درخواست خود را برای پذیرش آن آدرس IP ارسال می‌کند.
۴Acknowledgment (تأیید)سرور تأیید نهایی را ارسال کرده و دستگاه پیکربندی می‌شود.

پورت‌ها:

📍 ۸-۶. پروتکل‌های وب (Web Protocols)

🔹 HTTP (Hypertext Transfer Protocol) – پورت TCP 80

تعریف: HTTP پروتکل اصلی ارتباط در وب است که امکان انتقال صفحات وب، تصاویر، ویدئوها و سایر منابع را بین مرورگر (کلاینت) و سرور وب فراهم می‌کند.

ویژگی‌های کلیدی:

محدودیت: داده‌ها به صورت متن واضح ارسال می‌شوند و قابل استراق‌سمع هستند.

🔹 HTTPS (Hypertext Transfer Protocol Secure) – پورت TCP 443

تعریف: HTTPS نسخه امن HTTP است که ارتباط بین مرورگر و سرور را با استفاده از SSL/TLS رمزنگاری می‌کند.

مزایای HTTPS:

🟢 مزیت📝 توضیح
رمزنگاری (Encryption)از داده‌های حساس (رمز عبور، اطلاعات کارت اعتباری) در برابر استراق‌سمع محافظت می‌کند.
احراز هویت (Authentication)تأیید می‌کند که وب‌سایت معتبر است و از حملات فیشینگ جلوگیری می‌کند.
یکپارچگی داده (Data Integrity)اطمینان می‌دهد که داده‌ها در حین انتقال تغییر نکرده‌اند.

🧪 تست‌های خودآزمایی فصل ۸ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک مدیر شبکه می‌خواهد از راه دور به یک سوئیچ شبکه متصل شود تا تنظیمات آن را تغییر دهد. او نیاز به اتصال امن دارد و نمی‌خواهد اطلاعات (مانند رمز عبور) به صورت متن واضح ارسال شود. کدام پروتکل باید استفاده کند؟

  • الف) Telnet
  • ب) SSH
  • ج) RDP
  • د) HTTP
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: SSH یک پروتکل امن برای دسترسی از راه دور به سیستم‌ها است که تمام داده‌ها (از جمله رمز عبور) را رمزنگاری می‌کند. Telnet غیرامن است و اطلاعات را به صورت متن واضح ارسال می‌کند. RDP برای دسترسی گرافیکی به ویندوز استفاده می‌شود (نه سوئیچ‌های شبکه). HTTP نیز یک پروتکل وب است.

❓ تست شماره ۲

یک شرکت می‌خواهد سرور ایمیل خود را راه‌اندازی کند. کاربران باید بتوانند از چندین دستگاه (گوشی، لپ‌تاپ، تبلت) به ایمیل‌های خود دسترسی داشته باشند و ایمیل‌ها روی سرور باقی بمانند. کدام پروتکل برای دریافت ایمیل مناسب‌تر است؟

  • الف) POP3
  • ب) SMTP
  • ج) IMAP
  • د) FTP
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: IMAP ایمیل‌ها را روی سرور نگهداری می‌کند و امکان دسترسی و همگام‌سازی از چندین دستگاه را فراهم می‌کند. POP3 ایمیل‌ها را روی دستگاه محلی دانلود و از سرور حذف می‌کند (مناسب برای تک‌دستگاه). SMTP برای ارسال ایمیل استفاده می‌شود (نه دریافت). FTP برای انتقال فایل است.

❓ تست شماره ۳

یک تکنسین شبکه می‌خواهد یک فایل فریم‌ور جدید را روی یک روتر آپلود کند. روتر از یک پروتکل ساده و سبک پشتیبانی می‌کند که نیاز به احراز هویت ندارد. کدام پروتکل برای این کار مناسب است؟

  • الف) FTP
  • ب) TFTP
  • ج) SMB
  • د) SFTP
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: TFTP یک پروتکل سبک و ساده است که بدون احراز هویت و با سربار کم، فایل‌ها را انتقال می‌دهد و معمولاً برای به‌روزرسانی فریم‌ور تجهیزات شبکه و بوت شدن PXE استفاده می‌شود. FTP و SFTP سنگین‌تر هستند و به احراز هویت نیاز دارند. SMB برای اشتراک‌گذاری فایل در شبکه ویندوز است.

❓ تست شماره ۴

یک کاربر آدرس www.google.com را در مرورگر خود وارد می‌کند. قبل از اتصال مرورگر به سرور گوگل، کدام پروتکل آدرس دامنه را به آدرس IP تبدیل می‌کند؟

  • الف) DHCP
  • ب) DNS
  • ج) SNMP
  • د) NTP
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: DNS (Domain Name System) وظیفه ترجمه نام دامنه (مثل google.com) به آدرس IP را بر عهده دارد. DHCP آدرس IP تخصیص می‌دهد. SNMP شبکه را مدیریت می‌کند. NTP زمان را همگام‌سازی می‌کند.

❓ تست شماره ۵

یک دستگاه جدید به شبکه متصل می‌شود و به‌طور خودکار یک آدرس IP دریافت می‌کند. این فرآیند با استفاده از کدام پروتکل و چه پورت‌هایی انجام می‌شود؟

  • الف) DHCP – پورت‌های UDP 67 و 68
  • ب) DNS – پورت UDP 53
  • ج) SNMP – پورت‌های UDP 161 و 162
  • د) NTP – پورت UDP 123
✅ پاسخ صحیح: گزینه الف
📘 توضیح تشریحی: DHCP پروتکلی است که به‌طور خودکار آدرس IP و تنظیمات شبکه را به دستگاه‌ها تخصیص می‌دهد. پورت‌های آن:
  • UDP 67: سمت سرور
  • UDP 68: سمت کلاینت
گزینه‌های دیگر وظایف متفاوتی دارند: DNS (ترجمه نام)، SNMP (مدیریت شبکه)، NTP (همگام‌سازی زمان).

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحبجببالف

📌 جمع‌بندی سریع فصل ۸ – پروتکل‌های مهم

🏷️ دسته‌بندی📛 پروتکل‌ها
دسترسی از راه دورTelnet (غیرامن)، SSH (امن)، RDP (گرافیکی)
انتقال فایلFTP، TFTP (سبک)، SMB (ویندوز)
ایمیلSMTP (ارسال)، POP3 (دریافت، تک‌دستگاه)، IMAP (دریافت، چنددستگاه)
مدیریت شبکهSNMP (نظارت)، NTP (همگام‌سازی زمان)
زیرساخت اینترنتDNS (ترجمه نام)، DHCP (تخصیص IP)
وبHTTP (غیرامن)، HTTPS (امن)
✅ پایان فصل ۸ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۹: کابل‌های شبکه (Network Cables)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۹-۱. مقدمه‌ای بر کابل‌های مسی (Copper Cables)

تعریف: کابل‌های مسی رایج‌ترین رسانه‌های انتقال در شبکه هستند که داده‌ها را به صورت سیگنال‌های الکتریکی از طریق هادی‌های مسی منتقل می‌کنند.

مزایا و محدودیت‌ها:

🟢 مزایا🔴 محدودیت‌ها
مقرون‌به‌صرفه (هزینه پایین)افت سیگنال در مسافت‌های طولانی
نصب و پیاده‌سازی آسانحساسیت به تداخل الکترومغناطیسی (EMI)
انعطاف‌پذیری بالاپهنای باند محدودتر نسبت به فیبر نوری
سازگاری با تجهیزات متنوعامنیت کمتر (قابل شنود)

انواع کابل‌های مسی:

🏷️ نوع کابل📝 توضیح🛡️ محافظت در برابر EMI
UTP (Unshielded Twisted Pair)کابل زوج‌به‌هم‌تابیده بدون شیلد – رایج‌ترین نوع❌ ضعیف
STP (Shielded Twisted Pair)کابل زوج‌به‌هم‌تابیده با شیلد (محافظ فلزی)✅ خوب
Coaxial (کواکسیال)کابل هم‌محور با هادی مرکزی و شیلد قوی✅ عالی

📍 ۹-۲. بررسی کامل کابل کواکسیال (Coaxial Cable)

تعریف: کابل کواکسیال یک رسانه انتقال مبتنی بر مس است که از هادی مرکزی، لایه عایق، شیلد فلزی و روکش بیرونی تشکیل شده است. این ساختار آن را در برابر تداخل الکترومغناطیسی بسیار مقاوم می‌کند.

ساختار کابل کواکسیال (از داخل به خارج):

🏷️ لایه📝 توضیح
هادی مرکزی (Central Conductor)معمولاً از مس یا آلومینیوم – وظیفه حمل سیگنال
لایه عایق (Insulating Layer)جداکننده هادی از شیلد برای جلوگیری از اتصال کوتاه
شیلد فلزی (Shielding)محافظت در برابر تداخل الکترومغناطیسی (EMI)
روکش بیرونی (Outer Jacket)محافظت فیزیکی کابل در برابر آسیب

مزایا:

کاربردهای اصلی:

نکته مهم: امروزه کابل کواکسیال در شبکه‌های کامپیوتری مدرن کمتر استفاده می‌شود و جای خود را به کابل‌های UTP و فیبر نوری داده است، اما همچنان در صنعت مخابرات و تلویزیون کاربرد گسترده دارد.

📍 ۹-۳. فیبر نوری تک‌حالته (Single-mode Fiber - SMF)

تعریف: فیبر نوری تک‌حالته دارای هسته بسیار نازک (حدود ۸ تا ۱۰ میکرون) است که به یک باریکه نور اجازه می‌دهد در مسافت‌های بسیار طولانی با افت سیگنال حداقل حرکت کند.

ویژگی‌های کلیدی:

🏷️ ویژگی📝 توضیح
اندازه هستهبسیار کوچک (۸-۱۰ میکرون)
منبع نورلیزر (Laser) – دقیق و متمرکز
مسافت قابل پوششبسیار طولانی (تا ۱۰۰+ کیلومتر)
پهنای باندبسیار بالا
هزینهبالا (تجهیزات لیزر گران‌قیمت)
رنگ روکش استانداردمعمولاً زرد

کاربردهای اصلی:

نکته مهم: به دلیل هزینه بالای تجهیزات لیزر، SMF بیشتر برای مسافت‌های طولانی استفاده می‌شود، نه برای شبکه‌های محلی (LAN).

📍 ۹-۴. فیبر نوری چندحالته (Multimode Fiber - MMF)

تعریف: فیبر نوری چندحالته دارای هسته بزرگ‌تر (حدود ۵۰ تا ۶۲.۵ میکرون) است که به چندین باریکه نور (حالت‌های مختلف) اجازه می‌دهد به‌طور همزمان حرکت کنند.

ویژگی‌های کلیدی:

🏷️ ویژگی📝 توضیح
اندازه هستهبزرگ (۵۰-۶۲.۵ میکرون)
منبع نورLED یا VCSEL (ارزان‌تر از لیزر)
مسافت قابل پوششکوتاه تا متوسط (تا حدود ۵۰۰-۲۰۰۰ متر)
پهنای باندمتوسط تا بالا
هزینهپایین‌تر نسبت به SMF
رنگ روکش استانداردمعمولاً نارنجی (OM1/OM2) یا آبی (OM3/OM4)

کاربردهای اصلی:

محدودیت: به دلیل پدیده پراکندگی مدال (Modal Dispersion) که باعث پهن‌شدگی پالس نور در مسافت‌های طولانی می‌شود، MMF برای مسافت‌های بلند مناسب نیست.

📊 ۹-۵. مقایسه جامع فیبر نوری تک‌حالته و چندحالته

🏷️ ویژگیSMF (تک‌حالته)MMF (چندحالته)
اندازه هسته (Core)کوچک (۸-۱۰ میکرون)بزرگ (۵۰-۶۲.۵ میکرون)
منبع نورلیزر (Laser)LED / VCSEL
مسافت حداکثربسیار طولانی (۱۰۰+ کیلومتر)کوتاه تا متوسط (تا ۲ کیلومتر)
پهنای باندبسیار بالامتوسط تا بالا
هزینه تجهیزاتبالاپایین‌تر
هزینه نصببالا (نیاز به تجهیزات دقیق‌تر)پایین‌تر
افت سیگنالبسیار کمبیشتر
کاربرد اصلیمخابرات راه‌دور، BackboneLAN، دیتاسنتر، اتصالات ساختمانی
رنگ روکش استانداردزردنارنجی / آبی / سبز

📍 ۹-۶. مروری بر کانکتورهای شبکه (Network Connectors)

کانکتورها، رابط‌های فیزیکی هستند که کابل را به دستگاه متصل می‌کنند. انتخاب کانکتور به نوع کابل، سرعت و تجهیزات بستگی دارد.

🔹 کانکتورهای فیبر نوری رایج:

🏷️ کانکتور📝 توضیح
SC (Subscriber Connector)کانکتور مربعی شکل با مکانیزم Push-Pull – رایج در شبکه‌های قدیمی‌تر
LC (Lucent Connector)کانکتور کوچک با مکانیزم کلیکی (مانند RJ-45) – رایج‌ترین در شبکه‌های مدرن
ST (Straight Tip)کانکتور گرد با مکانیزم چرخشی (Bayonet) – مشابه کانکتورهای BNC
MTP/MPOکانکتور چندفیبری (تا ۱۲ یا ۲۴ فیبر) – برای تراکم بالا
نکته: امروزه LC به دلیل اندازه کوچک و قابلیت اتصال بالا، پرکاربردترین کانکتور فیبر نوری در شبکه‌های مدرن است.

🔹 کانکتورهای مسی رایج:

📌 کانکتور RJ-45

تعریف: کانکتور استاندارد برای شبکه‌های اترنت (Ethernet) با کابل‌های UTP و STP.

مشخصات:

کاربرد: اتصال کامپیوترها، سوئیچ‌ها، روترها، پرینترها و سایر تجهیزات شبکه.

📌 کانکتور RJ-11

تعریف: کانکتور کوچک‌تر با ۴ یا ۶ پین که برای خطوط تلفن و اتصالات DSL استفاده می‌شود.

تفاوت با RJ-45:

🏷️ ویژگیRJ-45RJ-11
تعداد پین۸ پین (8P8C)۴ یا ۶ پین (6P4C / 6P6C)
اندازهبزرگ‌ترکوچک‌تر
کاربرد اصلیشبکه اترنت (داده)خطوط تلفن، DSL (صدا/داده کم‌سرعت)
سرعتبالا (تا ۱۰+ گیگابیت)پایین
هشدار: با وجود شباهت ظاهری، RJ-45 و RJ-11 با یکدیگر سازگار نیستند و نباید آن‌ها را به اشتباه در پورت یکدیگر قرار داد.

📍 ۹-۷. انواع کابل‌های اترنت از نظر سیم‌کشی

سه نوع کابل اترنت بر اساس نحوه سیم‌کشی (Wiring) در دو انتهای کابل تعریف می‌شوند:

🏷️ نوع کابل📝 سیم‌کشی📱 کاربرد اصلی
Straight-Through (مستقیم)سیم‌کشی یکسان در هر دو انتها (هر دو T568A یا هر دو T568B)اتصال دستگاه‌های متفاوت (PC به سوئیچ، PC به روتر)
Crossover (متقاطع)سیم‌کشی متفاوت در دو انتها (یک سر T568A، سر دیگر T568B) – پین‌های ارسال و دریافت جابجا می‌شونداتصال دستگاه‌های مشابه (PC به PC، سوئیچ به سوئیچ)
Rollover (رول‌اور)سیم‌کشی معکوس (پین ۱ به ۸، پین ۲ به ۷ و ...)اتصال به پورت کنسول (Console) تجهیزات شبکه برای پیکربندی اولیه

🔹 کابل Straight-Through (مستقیم)

تعریف: رایج‌ترین کابل اترنت که در هر دو انتها از یک استاندارد سیم‌کشی (T568A یا T568B) استفاده می‌کند.

کاربرد: اتصال دستگاه‌های متفاوت:

🔹 کابل Crossover (متقاطع)

تعریف: کابلی که در یک سر از استاندارد T568A و در سر دیگر از T568B استفاده می‌کند که باعث جابجایی پین‌های ارسال و دریافت می‌شود.

کاربرد: اتصال دستگاه‌های مشابه:

نکته مهم: امروزه اکثر کارت‌های شبکه و سوئیچ‌های مدرن از قابلیت Auto-MDI/MDIX پشتیبانی می‌کنند. این قابلیت به دستگاه اجازه می‌دهد به‌طور خودکار تشخیص دهد که از کابل Straight-Through یا Crossover استفاده شده است و پین‌ها را تطبیق دهد. بنابراین در شبکه‌های مدرن، استفاده از کابل Crossover عملاً منسوخ شده است.

🔹 کابل Rollover (رول‌اور)

تعریف: کابلی که سیم‌کشی آن معکوس (Reverse) است – پین ۱ به پین ۸، پین ۲ به پین ۷ و الی آخر.

کاربرد اصلی: اتصال به پورت کنسول (Console Port) روترها و سوئیچ‌ها برای پیکربندی اولیه از طریق خط فرمان (CLI).

نکته: این کابل معمولاً با آداپتور RJ-45 به DB-9 (سریال) یا USB همراه است و به آن کابل کنسول نیز گفته می‌شود.

📊 ۹-۸. مقایسه انواع کابل‌های شبکه

🏷️ نوع کابل📝 کاربرد اصلی🏷️ ویژگی کلیدی
Straight-Throughاتصال دستگاه‌های متفاوت (PC ↔ سوئیچ)سیم‌کشی یکسان در دو انتها
Crossoverاتصال دستگاه‌های مشابه (PC ↔ PC، سوئیچ ↔ سوئیچ)سیم‌کشی متفاوت (ارسال/دریافت جابجا)
Rolloverاتصال به پورت کنسولسیم‌کشی معکوس
UTPشبکه‌های اترنت عمومیبدون شیلد، ارزان، رایج‌ترین
STPمحیط‌های با تداخل بالا (EMI)دارای شیلد، گران‌تر
Coaxialتلویزیون کابلی، اینترنت پهن‌باندشیلد قوی، مقاوم در برابر تداخل
SMF (تک‌حالته)مسافت‌های بسیار طولانی (مخابرات)هسته کوچک، لیزر، پهنای باند بالا
MMF (چندحالته)مسافت‌های کوتاه (LAN، دیتاسنتر)هسته بزرگ، LED، هزینه پایین‌تر

🧪 تست‌های خودآزمایی فصل ۹ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک شرکت، دو ساختمان را در فاصله ۵ کیلومتری از یکدیگر با استفاده از فیبر نوری متصل می‌کند. کدام نوع فیبر نوری و منبع نور برای این اتصال مناسب‌تر است؟

  • الف) MMF با منبع نور LED
  • ب) SMF با منبع نور لیزر
  • ج) UTP با سیگنال الکتریکی
  • د) کواکسیال با سیگنال الکتریکی
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: برای مسافت ۵ کیلومتر، فیبر نوری تک‌حالته (SMF) با منبع نور لیزر بهترین گزینه است زیرا افت سیگنال بسیار کمی دارد و برای مسافت‌های طولانی طراحی شده است. MMF برای مسافت‌های کوتاه (حداکثر ۲ کیلومتر) مناسب است. UTP و کواکسیال نیز برای چنین مسافتی به دلیل افت سیگنال و تداخل مناسب نیستند.

❓ تست شماره ۲

یک تکنسین شبکه، یک کابل اترنت با سیم‌کشی T568A در یک سر و T568B در سر دیگر ساخته است. این کابل برای چه اتصالی استفاده می‌شود؟

  • الف) اتصال کامپیوتر به سوئیچ
  • ب) اتصال کامپیوتر به کامپیوتر
  • ج) اتصال کامپیوتر به پورت کنسول روتر
  • د) اتصال کامپیوتر به تلفن
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: کابلی که در یک سر T568A و در سر دیگر T568B باشد، یک کابل Crossover است که برای اتصال دستگاه‌های مشابه مانند کامپیوتر به کامپیوتر یا سوئیچ به سوئیچ استفاده می‌شود. اگرچه در شبکه‌های مدرن با Auto-MDI/MDIX معمولاً نیازی به آن نیست، اما از نظر تعریف فنی، گزینه ب صحیح است. گزینه الف به Straight-Through نیاز دارد و گزینه ج به Rollover نیاز دارد.

❓ تست شماره ۳

کدام یک از کانکتورهای فیبر نوری زیر به دلیل اندازه کوچک و قابلیت اتصال بالا، پرکاربردترین کانکتور در شبکه‌های مدرن محسوب می‌شود؟

  • الف) SC
  • ب) ST
  • ج) LC
  • د) RJ-45
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: کانکتور LC (Lucent Connector) به دلیل اندازه کوچک (نصف اندازه SC)، مکانیزم کلیکی مطمئن و قابلیت تراکم بالا در پچ پنل‌ها، امروزه پرکاربردترین کانکتور فیبر نوری در شبکه‌های مدرن (به ویژه دیتاسنترها) است. SC و ST کانکتورهای قدیمی‌تر هستند و RJ-45 یک کانکتور مسی است، نه فیبر نوری.

❓ تست شماره ۴

یک مهندس شبکه در حال پیکربندی اولیه یک روتر جدید است. او باید لپ‌تاپ خود را به پورت کنسول روتر متصل کند. از کدام نوع کابل باید استفاده کند؟

  • الف) Straight-Through
  • ب) Crossover
  • ج) Rollover
  • د) فیبر نوری
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: برای اتصال به پورت کنسول (Console Port) تجهیزات شبکه و انجام پیکربندی اولیه، از کابل Rollover (رول‌اور) استفاده می‌شود که سیم‌کشی معکوس دارد. Straight-Through برای اتصال دستگاه‌های متفاوت، Crossover برای دستگاه‌های مشابه و فیبر نوری برای اتصالات پرسرعت و دوربرد استفاده می‌شود.

❓ تست شماره ۵

در یک محیط صنعتی با تجهیزات سنگین و تداخل الکترومغناطیسی (EMI) بالا، یک شبکه محلی (LAN) پیاده‌سازی می‌شود. کدام نوع کابل مسی بهترین مقاومت را در برابر این تداخل دارد؟

  • الف) UTP (بدون شیلد)
  • ب) STP (با شیلد)
  • ج) کواکسیال
  • د) فیبر نوری چندحالته
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: با وجود اینکه فیبر نوری بهترین مقاومت را در برابر EMI دارد، سوال به صراحت کابل مسی را مطرح کرده است. بین کابل‌های مسی، کابل کواکسیال به دلیل شیلد فلزی قوی، بهترین محافظت را در برابر تداخل الکترومغناطیسی ارائه می‌دهد. STP نیز شیلد دارد اما کواکسیال به دلیل ساختار هم‌محور، محافظت بیشتری دارد. UTP کمترین مقاومت را در برابر EMI دارد.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحببججج

📌 جمع‌بندی سریع فصل ۹ – کابل‌های شبکه

🏷️ نوع کابل🔑 ویژگی کلیدی🎯 کاربرد اصلی
UTPبدون شیلد، ارزان، انعطاف‌پذیرشبکه‌های اترنت عمومی (رایج‌ترین)
STPدارای شیلد، مقاوم در برابر EMIمحیط‌های با تداخل بالا
Coaxialشیلد قوی، پهنای باند مناسبتلویزیون کابلی، اینترنت پهن‌باند
SMFهسته کوچک (۸-۱۰ میکرون)، لیزر، افت کممسافت‌های بسیار طولانی (مخابرات)
MMFهسته بزرگ (۵۰-۶۲.۵ میکرون)، LEDمسافت‌های کوتاه (LAN، دیتاسنتر)
Straight-Throughسیم‌کشی یکسان در دو انتهادستگاه‌های متفاوت (PC ↔ سوئیچ)
Crossoverسیم‌کشی متفاوت (ارسال/دریافت جابجا)دستگاه‌های مشابه (PC ↔ PC)
Rolloverسیم‌کشی معکوسپورت کنسول تجهیزات شبکه
RJ-45۸ پین، برای اترنتکانکتور مسی استاندارد شبکه
RJ-11۴ یا ۶ پین، برای تلفنخطوط تلفن، DSL
✅ پایان فصل ۹ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۰: تجهیزات شبکه (Network Devices)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۰-۱. پل (Bridge) – اتصال و فیلتر کردن در لایه ۲

تعریف: پل (Bridge) دستگاهی است که دو یا چند بخش از شبکه (Network Segments) را به هم متصل کرده و ترافیک را بر اساس آدرس MAC فیلتر می‌کند. این دستگاه در لایه ۲ (پیوند داده) مدل OSI فعالیت می‌کند.

عملکرد کلیدی:

🟢 عملکرد📝 توضیح
فیلتر کردن ترافیکترافیک را بر اساس آدرس MAC مقصد بررسی می‌کند و فقط در صورت نیاز آن را به بخش دیگر ارسال می‌کند.
تقسیم دامنه برخورد (Collision Domain)هر پورت یک دامنه برخورد جداگانه ایجاد می‌کند که باعث کاهش برخوردها و افزایش کارایی می‌شود.
یادگیری (Learning)یک جدول آدرس MAC (CAM Table) می‌سازد تا بداند هر دستگاه در کدام بخش قرار دارد.

مزایا:

کاربرد:

نکته مهم: سوئیچ‌های مدرن در اصل پل‌های چندپورته (Multi-port Bridges) هستند و عملاً پل‌های مستقل امروزه منسوخ شده‌اند.

📍 ۱۰-۲. سوئیچ (Switch) – پرکاربردترین تجهیز لایه ۲

تعریف: سوئیچ (Switch) دستگاهی است که چندین دستگاه را در یک LAN به هم متصل کرده و داده‌ها را بر اساس آدرس MAC به‌طور هوشمندانه و فقط به پورت مقصد ارسال می‌کند.

لایه عملیاتی: لایه ۲ (پیوند داده) – اما سوئیچ‌های لایه ۳ نیز وجود دارند که قابلیت مسیریابی دارند.

مزایای سوئیچ نسبت به هاب:

🟢 مزیت📝 توضیح
ارسال هدفمندداده را فقط به پورت مقصد ارسال می‌کند (نه همه پورت‌ها).
دامنه برخورد مجزاهر پورت یک دامنه برخورد (Collision Domain) جداگانه ایجاد می‌کند.
پهنای باند اختصاصیهر پورت پهنای باند کامل خود را دارد (بدون اشتراک‌گذاری).
عملکرد بالاتربا کاهش برخوردها و ترافیک غیرضروری، کارایی شبکه افزایش می‌یابد.

انواع سوئیچ:

🏷️ نوع سوئیچ📝 توضیح
سوئیچ مدیریت‌نشده (Unmanaged Switch)پیکربندی ساده، بدون قابلیت تنظیم – مناسب برای شبکه‌های کوچک خانگی.
سوئیچ مدیریتی (Managed Switch)دارای ویژگی‌های پیشرفته برای شبکه‌های سازمانی.

ویژگی‌های سوئیچ مدیریتی:

🟢 ویژگی📝 توضیح
VLAN (شبکه محلی مجازی)تقسیم شبکه به بخش‌های مجازی مجزا برای افزایش امنیت و کاهش ترافیک پخش (Broadcast).
QoS (کیفیت خدمات)اولویت‌بندی ترافیک (مثلاً VoIP و ویدئوکنفرانس اولویت بالاتر دارند).
امنیت پورت (Port Security)محدود کردن دستگاه‌هایی که می‌توانند به هر پورت متصل شوند.
مدیریت از راه دورپشتیبانی از SNMP، SSH، Telnet برای مدیریت از راه دور.
آینه‌سازی پورت (Port Mirroring)کپی کردن ترافیک یک پورت به پورت دیگر برای عیب‌یابی و نظارت.
STP (درخت پوشا – Spanning Tree Protocol)جلوگیری از ایجاد حلقه (Loop) در شبکه‌های با مسیرهای افزونه.

📍 ۱۰-۳. نقطه دسترسی بی‌سیم (Wireless Access Point – WAP)

تعریف: نقطه دسترسی بی‌سیم (WAP) دستگاهی است که به دستگاه‌های بی‌سیم (لپ‌تاپ، گوشی، تبلت) امکان اتصال به شبکه سیمی (Ethernet) را می‌دهد.

لایه عملیاتی: لایه ۲ (پیوند داده)

عملکرد:

ویژگی‌های کلیدی:

🟢 ویژگی📝 توضیح
پشتیبانی از استانداردهای Wi-Fi802.11a/b/g/n/ac/ax (Wi-Fi 4، 5، 6، 7)
چندین SSIDایجاد چندین شبکه بی‌سیم مجزا روی یک دستگاه
Mesh Networkingاتصال چندین WAP به یکدیگر برای پوشش گسترده بدون قطعی
قابلیت مستقل یا توکارمی‌تواند به‌صورت جداگانه یا توکار در روترها باشد

کاربردهای اصلی:

📍 ۱۰-۴. فایروال (Firewall) – اولین خط دفاعی شبکه

تعریف: فایروال (Firewall) یک دستگاه امنیتی شبکه است که ترافیک ورودی و خروجی را بر اساس قوانین امنیتی از پیش تعیین‌شده کنترل و فیلتر می‌کند.

لایه عملیاتی: معمولاً لایه ۳ (شبکه) تا لایه ۷ (کاربرد) – بسته به نوع فایروال

عملکرد اصلی:

انواع فایروال:

🏷️ نوع📝 توضیح
سخت‌افزاری (Hardware Firewall)دستگاه فیزیکی جداگانه (مانند Fortinet، Palo Alto، Cisco ASA) – مناسب برای سازمان‌ها
نرم‌افزاری (Software Firewall)برنامه نصب‌شده روی سیستم‌عامل (مانند Windows Firewall، iptables در Linux)
ترکیبی (Combination)ترکیبی از هر دو نوع

اهمیت فایروال:

📍 ۱۰-۵. فایروال نسل بعدی (Next-Generation Firewall – NGFW)

تعریف: NGFW نسخه پیشرفته فایروال سنتی است که قابلیت‌های امنیتی بیشتری را در یک دستگاه یکپارچه کرده است.

ویژگی‌های اضافی NGFW نسبت به فایروال سنتی:

🟢 ویژگی📝 توضیح
بازرسی عمیق بسته‌ها (Deep Packet Inspection – DPI)بررسی محتوای بسته‌ها فراتر از هدر (بررسی payload)
کنترل برنامه‌ها (Application Control)شناسایی و کنترل برنامه‌های خاص (مانند مسدودسازی Skype، تلگرام یا فیسبوک)
سیستم پیشگیری از نفوذ (IPS)شناسایی و مسدودسازی حملات در لحظه
شناسایی تهدیدات پیشرفتهاستفاده از هوش مصنوعی و یادگیری ماشین برای شناسایی تهدیدات جدید
یکپارچه‌سازی با سیستم‌های امنیتی دیگرارتباط با SIEM، Sandboxing، Threat Intelligence

📍 ۱۰-۶. سیستم‌های تشخیص و پیشگیری از نفوذ (IDS و IPS)

🔹 IDS (سیستم تشخیص نفوذ – Intrusion Detection System)

تعریف: IDS ترافیک شبکه را برای فعالیت‌های مشکوک نظارت می‌کند، اما اقدامی برای مسدودسازی انجام نمی‌دهد.

عملکرد: مشاهده → ثبت (Logging) → هشدار (Alerting)

قرارگیری: معمولاً خارج از مسیر اصلی ترافیک (Out-of-band) – مانند یک دوربین مداربسته که فقط نظارت می‌کند.

🔹 IPS (سیستم پیشگیری از نفوذ – Intrusion Prevention System)

تعریف: IPS به‌صورت بلادرنگ (Real-time) تهدیدات را شناسایی و مسدود می‌کند.

عملکرد: مشاهده → تشخیص → مسدودسازی (Blocking)

قرارگیری: معمولاً در مسیر اصلی ترافیک (In-line) – مانند یک دروازه امنیتی که جلوی ورود تهدید را می‌گیرد.

اهمیت هر دو:

📍 ۱۰-۷. سرور پروکسی (Proxy Server) – واسطه کاربر و اینترنت

تعریف: پروکسی یک واسطه بین کلاینت (کاربر) و اینترنت است. کاربر درخواست خود را به پروکسی ارسال می‌کند و پروکسی از طرف او به مقصد درخواست می‌دهد و پاسخ را دریافت و به کاربر تحویل می‌دهد.

تشبیه: مانند یک دستیار شخصی که می‌گویید "این صفحه وب را برایم بیاور" و او می‌رود و برایتان می‌آورد.

مزایای سرور پروکسی:

🟢 مزیت📝 توضیح
حریم خصوصی (Privacy)پنهان‌سازی آدرس IP واقعی کاربر از مقصد
کنترل دسترسی (Access Control)مدیران شبکه می‌توانند دسترسی به وب‌سایت‌های خاص را مسدود یا مجاز کنند.
ذخیره‌سازی موقت (Caching)ذخیره صفحات پرطرفدار برای افزایش سرعت و کاهش مصرف پهنای باند
مانیتورینگ و گزارش‌گیریثبت فعالیت‌های کاربران برای امنیت و اجرای سیاست‌ها
دور زدن محدودیت‌های منطقه‌ایکمک به کاربران برای دسترسی به محتوای محدودشده جغرافیایی

📍 ۱۰-۸. متعادل‌کننده بار (Load Balancer) – توزیع هوشمند ترافیک

تعریف: متعادل‌کننده بار (Load Balancer) دستگاه یا نرم‌افزاری است که ترافیک ورودی را بین چندین سرور پشتیبان (Backend Servers) توزیع می‌کند تا از بیش‌بار شدن یک سرور جلوگیری کند.

لایه عملیاتی: معمولاً لایه ۴ (ترابری) تا لایه ۷ (کاربرد)

مزایا:

🟢 مزیت📝 توضیح
توزیع ترافیکپخش بار بین چند سرور برای جلوگیری از بیش‌بار شدن
دسترس‌پذیری بالا (High Availability)در صورت خرابی یک سرور، سرورهای دیگر مسئولیت را بر عهده می‌گیرند.
مقیاس‌پذیری (Scalability)افزودن یا حذف آسان سرورها با توجه به نیاز
پاسخ‌دهی سریع‌ترارسال درخواست‌ها به سرورهای سریع‌تر یا کم‌بارتر

الگوریتم‌های رایج متعادل‌سازی:

🏷️ الگوریتم📝 توضیح
Round Robinتوزیع ترتیبی درخواست‌ها به ترتیب بین سرورها (سرور ۱، ۲، ۳، سپس دوباره ۱)
Least Connectionsارسال به سروری با کمترین تعداد جلسات فعال – مناسب برای درخواست‌های طولانی
IP Hashانتخاب سرور بر اساس آدرس IP کاربر (چسبندگی جلسه – Session Stickiness)

📍 ۱۰-۹. شکل‌دهنده بسته (Packet Shaper / Traffic Shaper) – مدیریت پهنای باند

تعریف: شکل‌دهنده بسته (Packet Shaper) دستگاه یا نرم‌افزاری است که ترافیک شبکه را تحلیل، کنترل و اولویت‌بندی می‌کند تا پهنای باند بهینه برای برنامه‌های حیاتی تضمین شود.

لایه عملیاتی: لایه ۳ (شبکه) تا لایه ۷ (کاربرد)

مزایا:

🟢 مزیت📝 توضیح
بهبود عملکرد برنامه‌های کلیدیاطمینان از دریافت پهنای باند مورد نیاز توسط VoIP، کنفرانس و ابزارهای داخلی
جلوگیری از شلوغی لینکجلوگیری از اینکه دانلودهای بزرگ یا پخش جریانی تمام پهنای باند را اشغال کنند.
اعمال سیاست‌های کاربرانمحدود کردن کاربران یا گروه‌ها بر اساس سرعت، زمان یا سرویس
پشتیبانی از استراتژی‌های QoSتضمین عملکرد با کیفیت بالا و تجربه کاربری مطلوب

مثال کاربردی:

📊 ۱۰-۱۰. جدول مقایسه جامع تجهیزات شبکه

🏷️ تجهیزات🏷️ لایه OSI🎯 وظیفه اصلی🔑 ویژگی کلیدی
هاب (Hub)لایه ۱ (فیزیکی)تکرار سیگنال به تمام پورت‌ها (خام)ارسال همه‌جا، بدون فیلتر، دامنه برخورد مشترک
پل (Bridge)لایه ۲ (پیوند داده)اتصال و فیلتر کردن ترافیک بین دو بخش شبکهفیلتر بر اساس MAC، تقسیم دامنه برخورد
سوئیچ (Switch)لایه ۲ (پیوند داده)اتصال چندین دستگاه در LAN با ارسال هوشمندانهارسال هدفمند بر اساس MAC، دامنه برخورد مجزا
روتر (Router)لایه ۳ (شبکه)مسیریابی بسته‌ها بین شبکه‌های مختلفمسیریابی بر اساس IP، اتصال به اینترنت
WAPلایه ۲ (پیوند داده)اتصال دستگاه‌های بی‌سیم به شبکه سیمیپشتیبانی از Wi-Fi، گسترش پوشش
فایروال (Firewall)لایه ۳ تا ۷کنترل ترافیک بر اساس قوانین امنیتیفیلتر کردن، جلوگیری از دسترسی غیرمجاز
NGFWلایه ۳ تا ۷فایروال پیشرفته با IPS و DPIبازرسی عمیق، کنترل برنامه‌ها، IPS یکپارچه
IDSلایه ۲ تا ۷تشخیص و هشدار تهدیدات (فعالیت غیرفعال)نظارت، ثبت و هشدار – خارج از مسیر
IPSلایه ۲ تا ۷تشخیص و مسدودسازی بلادرنگ تهدیداتدر مسیر ترافیک، پیشگیری فعال
پروکسی (Proxy)لایه ۷ (کاربرد)واسطه بین کاربر و اینترنتحریم خصوصی، Caching، کنترل دسترسی
Load Balancerلایه ۴ تا ۷توزیع ترافیک بین چند سرورتوزیع بار، دسترس‌پذیری بالا
Packet Shaperلایه ۳ تا ۷کنترل و اولویت‌بندی ترافیکQoS، تخصیص پهنای باند، جلوگیری از ازدحام

🧪 تست‌های خودآزمایی فصل ۱۰ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک سازمان، یک سوئیچ مدیریتی (Managed Switch) خریداری کرده است. کدام یک از ویژگی‌های زیر را می‌توان روی این سوئیچ پیکربندی کرد که در سوئیچ مدیریت‌نشده (Unmanaged) وجود ندارد؟

  • الف) اتصال چندین کامپیوتر به یکدیگر در یک شبکه محلی
  • ب) ارسال داده بر اساس آدرس MAC مقصد
  • ج) ایجاد VLAN و اولویت‌بندی ترافیک (QoS)
  • د) تخصیص پهنای باند اختصاصی به هر پورت
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: سوئیچ‌های مدیریتی (Managed) قابلیت‌های پیشرفته‌ای مانند VLAN، QoS، امنیت پورت و مدیریت از راه دور را ارائه می‌دهند. گزینه‌های الف، ب و د ویژگی‌های پایه‌ای هستند که حتی سوئیچ‌های مدیریت‌نشده نیز دارند. گزینه د (پهنای باند اختصاصی) ویژگی همه سوئیچ‌هاست (بر خلاف هاب که پهنای باند مشترک دارد).

❓ تست شماره ۲

یک مدیر شبکه می‌خواهد ترافیک کاربران اینترنت را کنترل کند تا برنامه‌های حیاتی (مانند VoIP) اولویت بالاتری داشته باشند و دانلودهای حجیم باعث کاهش کیفیت نشوند. از کدام تجهیز باید استفاده کند؟

  • الف) Load Balancer
  • ب) Packet Shaper
  • ج) Proxy Server
  • د) IDS
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: Packet Shaper (Traffic Shaper) برای کنترل، اولویت‌بندی و شکل‌دهی ترافیک استفاده می‌شود و می‌تواند پهنای باند را به‌گونه‌ای تخصیص دهد که برنامه‌های حیاتی (مانند VoIP و ویدئوکنفرانس) اولویت بالاتری داشته باشند. Load Balancer ترافیک را بین سرورها توزیع می‌کند، Proxy واسطه کاربر و اینترنت است و IDS تهدیدات را تشخیص می‌دهد.

❓ تست شماره ۳

یک وب‌سایت پربازدید، از ۵ سرور پشتیبان برای پاسخگویی به درخواست‌های کاربران استفاده می‌کند. یک دستگاه، ترافیک ورودی را بین این ۵ سرور توزیع می‌کند و در صورت خرابی یک سرور، درخواست‌ها را به سرورهای سالم هدایت می‌کند. این دستگاه چیست و در کدام لایه مدل OSI فعالیت می‌کند؟

  • الف) Packet Shaper – لایه ۳ تا ۷
  • ب) Load Balancer – لایه ۴ تا ۷
  • ج) Proxy Server – لایه ۷
  • د) Router – لایه ۳
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: دستگاهی که ترافیک ورودی را بین چندین سرور توزیع کرده و دسترس‌پذیری بالا را تضمین می‌کند، متعادل‌کننده بار (Load Balancer) است. این دستگاه معمولاً در لایه ۴ (ترابری) تا لایه ۷ (کاربرد) فعالیت می‌کند. گزینه الف برای کنترل پهنای باند است، گزینه ج واسطه کاربر و اینترنت است و گزینه د برای مسیریابی بین شبکه‌ها استفاده می‌شود.

❓ تست شماره ۴

تفاوت اصلی بین IDS و IPS در چیست؟

  • الف) IDS در لایه ۲ فعالیت می‌کند و IPS در لایه ۳
  • ب) IDS فقط هشدار می‌دهد، اما IPS تهدیدات را مسدود می‌کند.
  • ج) IDS از آدرس MAC استفاده می‌کند و IPS از آدرس IP
  • د) IDS یک دستگاه سخت‌افزاری است و IPS نرم‌افزاری است.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: IDS (سیستم تشخیص نفوذ) ترافیک را نظارت کرده و در صورت مشاهده فعالیت مشکوک هشدار (Alert) می‌دهد، اما هیچ اقدامی برای مسدودسازی انجام نمی‌دهد. IPS (سیستم پیشگیری از نفوذ) علاوه بر تشخیص، به‌صورت بلادرنگ تهدیدات را مسدود می‌کند. هر دو می‌توانند سخت‌افزاری یا نرم‌افزاری باشند و در لایه‌های مختلفی فعالیت کنند.

❓ تست شماره ۵

یک شرکت می‌خواهد کارمندان خود را از دسترسی به شبکه‌های اجتماعی در ساعات کاری محدود کند و همچنین برای افزایش سرعت بارگذاری صفحات پرطرفدار، آن‌ها را به‌صورت محلی ذخیره (Cache) کند. از کدام تجهیز باید استفاده کند؟

  • الف) Firewall
  • ب) Proxy Server
  • ج) Load Balancer
  • د) Packet Shaper
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: سرور پروکسی (Proxy Server) هر دو ویژگی مورد نظر را دارد:
  • کنترل دسترسی: می‌تواند دسترسی به وب‌سایت‌های خاص (مانند شبکه‌های اجتماعی) را مسدود کند.
  • ذخیره‌سازی موقت (Caching): صفحات پرطرفدار را به‌صورت محلی ذخیره می‌کند تا سرعت بارگذاری افزایش یابد و مصرف پهنای باند کاهش یابد.
فایروال می‌تواند دسترسی را مسدود کند اما Caching انجام نمی‌دهد. Packet Shaper پهنای باند را کنترل می‌کند اما Caching ندارد.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحجبببب

📌 جمع‌بندی سریع فصل ۱۰ – تجهیزات شبکه

🏷️ تجهیزات🔑 وظیفه اصلی🏷️ لایه OSI
هابتکرار سیگنال به همه پورت‌ها (غیرهوشمند)۱
پلاتصال دو بخش شبکه، فیلتر بر اساس MAC۲
سوئیچاتصال چند دستگاه، ارسال هدفمند بر اساس MAC۲
روترمسیریابی بین شبکه‌ها بر اساس IP۳
WAPاتصال دستگاه‌های بی‌سیم به شبکه سیمی۲
فایروالکنترل و فیلتر ترافیک بر اساس قوانین امنیتی۳-۷
NGFWفایروال پیشرفته با IPS و DPI و کنترل برنامه۳-۷
IDSتشخیص و هشدار تهدیدات (فعالیت غیرفعال)۲-۷
IPSتشخیص و مسدودسازی بلادرنگ تهدیدات۲-۷
پروکسیواسطه کاربر و اینترنت، Caching، کنترل دسترسی۷
Load Balancerتوزیع ترافیک بین سرورها، دسترس‌پذیری بالا۴-۷
Packet Shaperکنترل و اولویت‌بندی پهنای باند، QoS۳-۷
✅ پایان فصل ۱۰ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۱: مفاهیم و ویژگی‌های مسیریابی و سوئیچینگ (Routing & Switching Concepts)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۱-۱. روش دسترسی CSMA/CD (Carrier Sense Multiple Access with Collision Detection)

تعریف: CSMA/CD یک روش دسترسی به شبکه است که در شبکه‌های اترنت (Ethernet) سیمی برای تشخیص و مدیریت برخورد (Collision) داده‌ها استفاده می‌شود. این روش در شبکه‌های نیمه‌دوطرفه (Half-Duplex) کاربرد دارد.

مراحل عملکرد CSMA/CD:

مرحلهنام📝 توضیح
۱گوش دادن به شبکه (Carrier Sense)دستگاه قبل از ارسال، به شبکه گوش می‌دهد تا بررسی کند کانال آزاد است یا خیر.
۲ارسال دادهاگر شبکه آزاد بود، دستگاه داده را ارسال می‌کند.
۳تشخیص برخورد (Collision Detection)دستگاه در حین ارسال، به شبکه گوش می‌دهد تا ببیند برخوردی رخ داده است یا خیر.
۴سیگنال هشدار (Jam Signal)اگر برخورد رخ داد، دستگاه یک سیگنال هشدار ارسال می‌کند تا همه دستگاه‌ها ارسال را متوقف کنند.
۵انتظار تصادفی (Random Backoff)دستگاه‌ها مدت زمان تصادفی منتظر می‌مانند و سپس دوباره تلاش می‌کنند.

مزایا:

محدودیت‌ها:

نکته مهم: با ظهور سوئیچ‌ها و اترنت فول‌دوطرفه، استفاده از CSMA/CD عملاً منسوخ شده است، اما درک آن برای آشنایی با تاریخچه شبکه ضروری است.

📍 ۱۱-۲. روش دسترسی CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance)

تعریف: CSMA/CA یک روش دسترسی به شبکه است که در شبکه‌های بی‌سیم (Wi-Fi) برای جلوگیری از برخورد داده‌ها قبل از وقوع استفاده می‌شود. در شبکه‌های بی‌سیم، تشخیص برخورد به دلیل پدیده گره پنهان (Hidden Node Problem) به راحتی ممکن نیست.

مراحل عملکرد CSMA/CA:

مرحلهنام📝 توضیح
۱گوش دادن به کانالدستگاه به کانال گوش می‌دهد تا بررسی کند آزاد است یا خیر.
۲انتظار تصادفی (Random Backoff)اگر کانال مشغول بود، دستگاه مدت زمان تصادفی صبر کرده و دوباره تلاش می‌کند.
۳RTS/CTS (اختیاری)دستگاه می‌تواند پیام RTS (Request to Send) ارسال کند و منتظر CTS (Clear to Send) از طرف گیرنده بماند.
۴ارسال دادهپس از اطمینان از آزادی کانال، داده ارسال می‌شود.
۵تأییدیه (ACK)گیرنده یک تأییدیه (Acknowledgment) برای تأیید دریافت موفق ارسال می‌کند.

مزایا:

محدودیت‌ها:

مقایسه CSMA/CD و CSMA/CA:

🏷️ ویژگیCSMA/CDCSMA/CA
نوع شبکهشبکه‌های سیمی (Ethernet)شبکه‌های بی‌سیم (Wi-Fi)
رویکردتشخیص برخورد پس از وقوعجلوگیری از برخورد قبل از وقوع
نیاز به تشخیص برخورددارد (امکان‌پذیر)ندارد (غیرممکن در بی‌سیم)
مکانیزم RTS/CTSندارددارد (اختیاری)
کاراییبالاترپایین‌تر (به دلیل سربار)
وضعیت امروزیتقریباً منسوخ (در فول‌دوطرفه)همچنان استفاده می‌شود

📍 ۱۱-۳. دامنه برخورد (Collision Domain)

تعریف: دامنه برخورد (Collision Domain) بخشی از شبکه است که در آن بسته‌های داده هنگام ارسال همزمان می‌توانند با یکدیگر برخورد کنند.

تأثیر تجهیزات بر دامنه برخورد:

🏷️ تجهیزات📝 تأثیر بر دامنه برخورد
هاب (Hub)همه دستگاه‌های متصل به هاب در یک دامنه برخورد مشترک قرار دارند.
سوئیچ (Switch)هر پورت سوئیچ یک دامنه برخورد مجزا ایجاد می‌کند.
روتر (Router)هر اینترفیس روتر یک دامنه برخورد مجزا ایجاد می‌کند.

راه‌های کاهش برخورد:

مشکلات دامنه برخورد بزرگ:

📍 ۱۱-۴. واحد داده پروتکل (Protocol Data Unit - PDU)

تعریف: PDU (Protocol Data Unit) واحد داده فرمت‌شده در هر لایه از مدل OSI است که شامل داده‌های لایه بالاتر به همراه سرآیند (و گاهی پاکت) آن لایه می‌باشد.

نام PDU در هر لایه OSI:

🏷️ لایه📛 نام لایه📦 PDU
۷کاربرد (Application)Data (داده)
۶نمایش (Presentation)Data (داده)
۵جلسه (Session)Data (داده)
۴ترابری (Transport)Segment (سگمنت) – برای TCP
Datagram (دیتاگرام) – برای UDP
۳شبکه (Network)Packet (بسته)
۲پیوند داده (Data Link)Frame (قاب)
۱فیزیکی (Physical)Bit (بیت)

اهمیت PDU:

📍 ۱۱-۵. واحد انتقال حداکثر (Maximum Transmission Unit - MTU)

تعریف: MTU بزرگترین اندازه یک بسته (Packet) است که می‌تواند بدون تکه‌تکه‌سازی (Fragmentation) در یک شبکه ارسال شود.

مقادیر رایج MTU:

🏷️ نوع شبکه📏 MTU (بایت)
Ethernet (استاندارد)۱۵۰۰
PPPoE۱۴۹۲
IPv6 (حداقل مورد نیاز)۱۲۸۰
Token Ring۴۴۶۴
FDDI۴۳۵۲

اهمیت MTU:

MTU و تکه‌تکه‌سازی (Fragmentation):

📍 ۱۱-۶. جدول ARP (Address Resolution Protocol)

تعریف: جدول ARP یک کش (Cache) در دستگاه‌های شبکه است که نگاشت آدرس‌های IP به آدرس‌های MAC را در یک شبکه محلی (LAN) ذخیره می‌کند.

روش کار ARP:

مرحلهنام📝 توضیح
۱بررسی جدول ARPدستگاه ابتدا جدول ARP خود را بررسی می‌کند تا ببیند آیا آدرس MAC مقصد از قبل موجود است یا خیر.
۲درخواست ARP (ARP Request)اگر آدرس MAC موجود نبود، دستگاه یک پیام پخش (Broadcast) با عنوان "آدرس MAC این IP چیست؟" ارسال می‌کند.
۳پاسخ ARP (ARP Reply)دستگاه مقصد با یک پیام تک‌پخش (Unicast) حاوی آدرس MAC خود پاسخ می‌دهد.
۴ذخیره در جدولنگاشت در جدول ARP ذخیره می‌شود و برای ارتباطات بعدی استفاده می‌شود.

انواع ورودی‌های ARP:

🏷️ نوع📝 توضیح
پویا (Dynamic)به‌طور خودکار یاد گرفته شده و پس از مدتی (معمولاً چند دقیقه) منقضی می‌شود.
ایستا (Static)به‌صورت دستی تنظیم شده و منقضی نمی‌شود (برای جلوگیری از حملات ARP Spoofing استفاده می‌شود).

امنیت ARP:

📍 ۱۱-۷. مفاهیم مسیریابی (Routing Concepts)

تعریف: مسیریابی (Routing) فرآیند ارسال بسته‌های داده از یک شبکه به شبکه دیگر با استفاده از روترها است.

انواع مسیریابی:

🏷️ نوع📝 توضیح🟢 مزایا🔴 معایب
مسیریابی ایستا (Static Routing)مسیرها به‌صورت دستی توسط مدیر شبکه پیکربندی می‌شوند.امن، بدون سربار، قابل پیش‌بینیمقیاس‌پذیری محدود، نیاز به مدیریت دستی
مسیریابی پویا (Dynamic Routing)روترها با استفاده از پروتکل‌های مسیریابی، مسیرها را به‌طور خودکار کشف و به‌روزرسانی می‌کنند.مقیاس‌پذیر، تطبیق با تغییراتسربار بیشتر، پیچیدگی بیشتر

فرآیند مسیریابی:

  1. بسته به روتر می‌رسد.
  2. روتر جدول مسیریابی خود را بررسی می‌کند.
  3. بهترین مسیر را انتخاب می‌کند.
  4. بسته را به هاپ بعدی (Next-Hop) ارسال می‌کند.

اجزای کلیدی مسیریابی:

🏷️ مؤلفه📝 توضیح
جدول مسیریابی (Routing Table)پایگاه داده حاوی تمام مسیرهای شناخته‌شده.
آدرس هاپ بعدی (Next-Hop Address)روتر بعدی در مسیر که بسته باید به آن ارسال شود.
متریک (Metric)معیاری برای انتخاب بهترین مسیر (مانند تعداد هاپ، پهنای باند، تأخیر).
فاصله مدیریتی (Administrative Distance)معیاری برای اعتمادپذیری منابع مسیریابی (عدد کوچک‌تر = اعتماد بیشتر).

📍 ۱۱-۸. مسیریابی ایستا (Static Routing)

تعریف: پیکربندی دستی ورودی‌های مسیریابی در جدول روتر. مسیرها تغییر نمی‌کنند مگر اینکه مدیر شبکه آن‌ها را به‌روزرسانی کند.

ویژگی‌ها:

موارد استفاده:

📍 ۱۱-۹. مسیریابی پویا (Dynamic Routing)

تعریف: روترها به‌طور خودکار مسیرهای شبکه را بر اساس شرایط و تغییرات شبکه کشف و به‌روزرسانی می‌کنند.

روش کار:

  1. روترها با استفاده از پروتکل‌های مسیریابی، اطلاعات را با یکدیگر تبادل می‌کنند.
  2. با تغییر توپولوژی شبکه، به‌روزرسانی‌های خودکار انجام می‌شود.
  3. جداول مسیریابی بر اساس بهترین مسیرهای موجود، به‌روزرسانی می‌شوند.

مزایا و معایب:

🟢 مزایا🔴 معایب
تطبیق خودکار با تغییرات شبکهمصرف بیشتر CPU و پهنای باند
مقیاس‌پذیری بالاپیچیدگی بیشتر در پیکربندی
کاهش مدیریت دستیزمان همگرایی (Convergence Time) در صورت تغییرات

📍 ۱۱-۱۰. پروتکل‌های مسیریابی (Routing Protocols)

انواع پروتکل‌های مسیریابی:

🏷️ نوع📝 توضیح🖥️ مثال🔑 ویژگی‌ها
فاصله‌بردار (Distance-Vector)مسیر را بر اساس تعداد هاپ تعیین می‌کند.RIP، EIGRP*ساده، همگرایی کند، احتمال حلقه
وضعیت‌لینک (Link-State)نقشه کامل توپولوژی شبکه را می‌سازد و بهترین مسیر را محاسبه می‌کند.OSPF، IS-ISپیچیده، همگرایی سریع، مقیاس‌پذیر
مسیربرداری (Path-Vector)مسیر کامل را به همراه ویژگی‌های آن اعلام می‌کند.BGPمقیاس‌پذیری بالا، استفاده در اینترنت
نکته: EIGRP یک پروتکل ترکیبی (Hybrid) محسوب می‌شود که ویژگی‌های هر دو نوع را دارد و اختصاصی سیسکو است.

مقایسه پروتکل‌های اصلی مسیریابی:

🏷️ ویژگیRIPOSPFEIGRPBGP
نوعفاصله‌برداروضعیت‌لینکترکیبی (Hybrid)مسیربرداری (Path-Vector)
متریک اصلیتعداد هاپهزینه (Cost)ترکیبی (پهنای باند، تأخیر)مسیر (AS-Path)
حداکثر هاپ۱۵نامحدود۲۵۵نامحدود
وابستگی به فروشندهمستقلمستقلاختصاصی سیسکومستقل
سرعت همگراییکندسریعسریعکند
مقیاس‌پذیریپایینبالابالابسیار بالا
کاربرد اصلیشبکه‌های بسیار کوچکشبکه‌های سازمانیشبکه‌های سیسکواینترنت (بین ASها)

📍 ۱۱-۱۱. پروتکل‌های وضعیت‌لینک (Link-State Routing Protocols)

تعریف: پروتکل‌های وضعیت‌لینک مانند OSPF و IS-IS با ایجاد نقشه کامل توپولوژی شبکه و استفاده از الگوریتم کوتاه‌ترین مسیر (SPF – Dijkstra)، بهترین مسیر را محاسبه می‌کنند.

ویژگی‌ها:

مراحل عملکرد:

  1. هر روتر با همسایگان خود همسایگی (Adjacency) برقرار می‌کند.
  2. روترها اطلاعات وضعیت لینک‌های خود (LSA – Link State Advertisement) را تبادل می‌کنند.
  3. هر روتر نقشه کامل شبکه را می‌سازد (LSDB – Link State Database).
  4. با استفاده از الگوریتم SPF (Dijkstra)، بهترین مسیر را به هر مقصد محاسبه می‌کند.

📍 ۱۱-۱۲. بررسی کامل NAT و PAT

تعریف: NAT (Network Address Translation) و PAT (Port Address Translation) تکنیک‌هایی برای تغییر اطلاعات آدرس IP در هدر بسته‌ها هستند تا به چندین دستگاه در شبکه خصوصی اجازه دهند یک آدرس IP عمومی را به اشتراک بگذارند.

انواع NAT:

🏷️ نوع📝 توضیح📱 کاربرد
NAT ایستا (Static NAT)نگاشت یک‌به‌یک یک آدرس خصوصی به یک آدرس عمومی (ثابت).سرورهای عمومی (Web Server، Mail Server)
NAT پویا (Dynamic NAT)از یک مجموعه آدرس عمومی استفاده می‌کند و آدرس‌های خصوصی به‌صورت پویا به آدرس‌های موجود نگاشت می‌شوند.شبکه‌های با تعداد کاربران متغیر
PAT (بیش‌باری – Overloading)چندین آدرس خصوصی به یک آدرس عمومی نگاشت می‌شوند که با شماره پورت‌ها از هم متمایز می‌گردند.رایج‌ترین نوع در شبکه‌های خانگی و سازمانی

مزایای NAT/PAT:

محدودیت‌ها:

📍 ۱۱-۱۳. دسترس‌پذیری بالا (High Availability - HA)

تعریف: دسترس‌پذیری بالا (HA) اطمینان از اینکه سرویس‌ها و سیستم‌های حیاتی با حداقل یا بدون خرابی (Downtime) حتی در هنگام خرابی سخت‌افزاری یا نرم‌افزاری، عملیاتی باقی بمانند.

روش کار HA:

پروتکل‌های HA:

🏷️ پروتکل📝 توضیح🏷️ نوع
VRRP (Virtual Router Redundancy Protocol)ایجاد یک روتر مجازی برای جابجایی بین روترهای فعال و پشتیباناستاندارد باز (IETF)
HSRP (Hot Standby Router Protocol)پروتکل اختصاصی سیسکو برای افزونگی روتراختصاصی سیسکو
GLBP (Gateway Load Balancing Protocol)ارائه افزونگی و توزیع ترافیک بین چندین روتراختصاصی سیسکو
CARP (Common Address Redundancy Protocol)جایگزین متن‌باز برای VRRPمتن‌باز (Open Source)

🧪 تست‌های خودآزمایی فصل ۱۱ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک شبکه با استفاده از هاب (Hub) پیاده‌سازی شده است. همه دستگاه‌ها در یک دامنه برخورد مشترک قرار دارند. کدام یک از اقدامات زیر بهترین راه برای کاهش برخوردها و افزایش کارایی شبکه است؟

  • الف) افزایش تعداد دستگاه‌های متصل به هاب
  • ب) جایگزینی هاب با سوئیچ (Switch)
  • ج) استفاده از کابل‌های طولانی‌تر
  • د) افزایش سرعت ارسال داده در دستگاه‌ها
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: سوئیچ هر پورت را به یک دامنه برخورد مجزا تبدیل می‌کند، در حالی که هاب همه دستگاه‌ها را در یک دامنه برخورد مشترک قرار می‌دهد. جایگزینی هاب با سوئیچ، برخوردها را به‌شدت کاهش می‌دهد و کارایی شبکه را افزایش می‌دهد. گزینه الف (افزایش دستگاه‌ها) وضعیت را بدتر می‌کند. گزینه ج (کابل طولانی‌تر) باعث افت سیگنال می‌شود. گزینه د (افزایش سرعت) بدون تغییر تجهیزات، برخوردها را افزایش می‌دهد.

❓ تست شماره ۲

یک روتر برای ارسال یک بسته به مقصد در یک شبکه محلی، نیاز به آدرس MAC دستگاه مقصد دارد. ابتدا جدول ARP خود را بررسی می‌کند و آدرس MAC را پیدا نمی‌کند. روتر چه اقدامی انجام می‌دهد؟

  • الف) بسته را به مقصد ارسال می‌کند و منتظر پاسخ می‌ماند.
  • ب) یک درخواست ARP (ARP Request) به صورت پخش (Broadcast) در شبکه محلی ارسال می‌کند.
  • ج) بسته را به روتر بعدی ارسال می‌کند.
  • د) بسته را دور می‌اندازد و یک پیام خطا ارسال می‌کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: اگر آدرس MAC مقصد در جدول ARP موجود نباشد، دستگاه یک درخواست ARP (ARP Request) به صورت پخش (Broadcast) ارسال می‌کند که از همه دستگاه‌های شبکه می‌پرسد: "آدرس MAC مربوط به این IP چیست؟" دستگاه مقصد با یک پاسخ ARP (ARP Reply) حاوی آدرس MAC خود پاسخ می‌دهد. سپس نگاشت در جدول ARP ذخیره می‌شود.

❓ تست شماره ۳

یک شبکه سازمانی بزرگ با بیش از ۵۰۰ روتر، نیاز به یک پروتکل مسیریابی دارد که همگرایی سریع، مقیاس‌پذیری بالا و استفاده از پهنای باند به‌عنوان متریک داشته باشد. کدام پروتکل بهترین انتخاب است؟

  • الف) RIP، چون ساده و بدون سربار است.
  • ب) OSPF، چون یک پروتکل وضعیت‌لینک با همگرایی سریع و مقیاس‌پذیری بالا است.
  • ج) EIGRP، چون اختصاصی سیسکو است.
  • د) BGP، چون برای اینترنت طراحی شده است.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: OSPF یک پروتکل وضعیت‌لینک (Link-State) است که همگرایی سریع، مقیاس‌پذیری بالا (با تقسیم به Areas) و استفاده از پهنای باند و هزینه (Cost) به‌عنوان متریک را ارائه می‌دهد. RIP همگرایی کند و محدودیت ۱۵ هاپ دارد. EIGRP اگرچه گزینه خوبی است اما اختصاصی سیسکو است و در شبکه‌های چندفروشنده (Multi-vendor) مشکل دارد. BGP برای مسیریابی بین سیستم‌های خودمختار (AS) در اینترنت طراحی شده است، نه شبکه‌های داخلی.

❓ تست شماره ۴

یک شرکت کوچک با ۲۰ کاربر، یک روتر با یک آدرس IP عمومی دارد و همه کاربران از طریق NAT به اینترنت متصل می‌شوند. چندین کاربر همزمان از مرورگر وب استفاده می‌کنند. کدام نوع NAT به روتر اجازه می‌دهد تا ترافیک چندین کاربر را با یک آدرس عمومی از هم تفکیک کند؟

  • الف) Static NAT
  • ب) Dynamic NAT
  • ج) PAT (Port Address Translation)
  • د) NAT ایستا + پویا
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: PAT (Port Address Translation) که به NAT بیش‌باری (Overloading) نیز معروف است، به چندین دستگاه خصوصی اجازه می‌دهد با یک آدرس عمومی به اینترنت متصل شوند و با استفاده از شماره پورت‌های متفاوت ترافیک آن‌ها را از هم تفکیک کند. این رایج‌ترین نوع NAT در شبکه‌های خانگی و سازمانی کوچک است. Static NAT نگاشت یک‌به‌یک است و Dynamic NAT از یک مجموعه آدرس عمومی استفاده می‌کند (نیاز به چندین آدرس عمومی دارد).

❓ تست شماره ۵

در یک شبکه بی‌سیم (Wi-Fi)، دو دستگاه در محدوده پوشش یک نقطه دسترسی (AP) هستند اما نمی‌توانند مستقیماً یکدیگر را شناسایی کنند (مشکل گره پنهان). کدام مکانیزم در CSMA/CA به کاهش این مشکل کمک می‌کند؟

  • الف) تشخیص برخورد (Collision Detection)
  • ب) RTS/CTS (Request to Send / Clear to Send)
  • ج) ارسال همزمان داده
  • د) افزایش توان ارسال
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: در شبکه‌های بی‌سیم، مشکل گره پنهان (Hidden Node) زمانی رخ می‌دهد که دو دستگاه در محدوده یک نقطه دسترسی (AP) باشند اما نتوانند یکدیگر را شناسایی کنند. مکانیزم RTS/CTS در CSMA/CA به کاهش این مشکل کمک می‌کند: دستگاه قبل از ارسال، یک پیام RTS به AP ارسال می‌کند و AP با پیام CTS به همه دستگاه‌ها اعلام می‌کند که کانال برای یک دستگاه خاص رزرو شده است. گزینه الف (تشخیص برخورد) در شبکه‌های بی‌سیم به‌سادگی ممکن نیست.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحبببجب

📌 جمع‌بندی سریع فصل ۱۱ – مسیریابی و سوئیچینگ

🏷️ مفهوم🔑 خلاصه
CSMA/CDروش دسترسی در شبکه‌های سیمی – تشخیص برخورد پس از وقوع (منسوخ در فول‌دوطرفه)
CSMA/CAروش دسترسی در شبکه‌های بی‌سیم – جلوگیری از برخورد قبل از وقوع (با RTS/CTS)
دامنه برخوردبخشی از شبکه که در آن برخورد ممکن است رخ دهد – سوئیچ هر پورت را جدا می‌کند.
PDUواحد داده در هر لایه OSI: Bit ← Frame ← Packet ← Segment ← Data
MTUبزرگترین اندازه بسته قابل ارسال بدون تکه‌تکه‌سازی (Ethernet: ۱۵۰۰ بایت)
ARPترجمه آدرس IP به MAC – با درخواست پخش (Broadcast) و پاسخ تک‌پخش (Unicast)
مسیریابی ایستاپیکربندی دستوری – امن، بدون سربار، مناسب شبکه‌های کوچک
مسیریابی پویاخودکار با پروتکل‌ها – مقیاس‌پذیر، تطبیق با تغییرات
RIPفاصله‌بردار، ۱۵ هاپ، ساده، همگرایی کند
OSPFوضعیت‌لینک، همگرایی سریع، مقیاس‌پذیر، متریک: هزینه (Cost)
EIGRPترکیبی، اختصاصی سیسکو، همگرایی سریع
BGPمسیربرداری، استفاده در اینترنت بین ASها
NATترجمه آدرس IP – صرفه‌جویی در آدرس‌های عمومی
PATنوعی NAT با استفاده از پورت‌ها – رایج‌ترین نوع
HAدسترس‌پذیری بالا – VRRP (استاندارد)، HSRP/GLBP (سیسکو)
✅ پایان فصل ۱۱ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۲: آدرس‌دهی پروتکل اینترنت (IP Addressing)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۲-۱. کارت رابط شبکه (Network Interface Card – NIC)

تعریف: کارت رابط شبکه (NIC) یک قطعه سخت‌افزاری است که به دستگاه (کامپیوتر، سرور، چاپگر و غیره) امکان اتصال به شبکه (سیمی یا بی‌سیم) را می‌دهد.

انواع NIC:

🏷️ نوع📝 توضیح🔌 کانکتور
NIC اترنت (سیمی)کارت شبکه با پورت RJ45 برای اتصال با کابلRJ-45
NIC بی‌سیم (Wi-Fi)کارت شبکه برای اتصال به شبکه‌های بی‌سیمآنتن (داخلی یا خارجی)
فیبر نوریکارت شبکه با پورت فیبر نوری برای سرعت‌های بالاSC، LC، ST

ویژگی‌های کلیدی NIC:

🟢 ویژگی📝 توضیح
آدرس MAC منحصربه‌فردهر NIC دارای یک آدرس MAC ۴۸ بیتی است که توسط سازنده در کارت حک می‌شود.
سرعت‌های پشتیبانی‌شدهمعمولاً ۱۰/۱۰۰/۱۰۰۰ مگابیت بر ثانیه (گیگابیت) یا ۱۰ گیگابیت بر ثانیه.
حالت انتقالپشتیبانی از Full-Duplex (ارسال و دریافت همزمان) یا Half-Duplex (ارسال یا دریافت در یک زمان).
پشتیبانی از Wake-on-LANقابلیت روشن کردن دستگاه از راه دور با ارسال بسته‌های خاص.

اهمیت NIC:

📍 ۱۲-۲. آدرس MAC (Media Access Control Address)

تعریف: آدرس MAC یک شناسه منحصربه‌فرد ۴۸ بیتی است که به کارت رابط شبکه (NIC) اختصاص داده می‌شود و برای شناسایی دستگاه در شبکه محلی (LAN) استفاده می‌شود.

فرمت آدرس MAC:

نحوه عملکرد آدرس MAC:

ویژگی‌ها:

مقایسه آدرس MAC و IP:

🏷️ ویژگیآدرس MACآدرس IP
لایه OSIلایه ۲ (پیوند داده)لایه ۳ (شبکه)
طول۴۸ بیت (۶ بایت)۳۲ بیت (IPv4) / ۱۲۸ بیت (IPv6)
نوعفیزیکی (سخت‌افزاری)منطقی (نرم‌افزاری)
تغییرپذیریدائمی (غیرقابل تغییر)قابل تغییر (دستی یا DHCP)
محدودهمحلی (شبکه داخلی)جهانی (اینترنت)
شناساییشناسایی دستگاه فیزیکیشناسایی موقعیت دستگاه در شبکه

📍 ۱۲-۳. دروازه پیش‌فرض (Default Gateway)

تعریف: دروازه پیش‌فرض (Default Gateway) یک دستگاه شبکه (معمولاً روتر) است که به‌عنوان واسطه برای ارسال بسته‌ها از شبکه محلی به شبکه‌های خارجی (از جمله اینترنت) عمل می‌کند.

عملکرد:

پیکربندی معمول:

اهمیت:

نکته مهم: بدون دروازه پیش‌فرض، دستگاه‌ها فقط می‌توانند با دستگاه‌های داخل زیرشبکه خود ارتباط برقرار کنند و به اینترنت دسترسی نخواهند داشت.

📍 ۱۲-۴. آدرس Loopback و APIPA

🔹 آدرس Loopback (127.0.0.1)

تعریف: آدرس Loopback یک آدرس ویژه است که برای تست و عیب‌یابی پشته شبکه (TCP/IP) به‌صورت محلی و بدون نیاز به اتصال فیزیکی به شبکه استفاده می‌شود.

مشخصات:

کاربردها:

🔹 APIPA (Automatic Private IP Addressing)

تعریف: APIPA مکانیزمی در سیستم‌عامل‌های ویندوز است که وقتی دستگاهی نمی‌تواند آدرس IP را از سرور DHCP دریافت کند، به‌طور خودکار یک آدرس از محدوده 169.254.x.x به خود اختصاص می‌دهد.

مشخصات:

دلایل استفاده از APIPA:

کاربرد و محدودیت:

نکته مهم: اگر دستگاهی آدرس IP با محدوده 169.254.x.x دریافت کند، یعنی نتوانسته با سرور DHCP ارتباط برقرار کند. این یک نشانه عالی برای عیب‌یابی شبکه است.

📍 ۱۲-۵. مروری بر زیرشبکه‌سازی (Subnetting)

تعریف: زیرشبکه‌سازی (Subnetting) فرآیند تقسیم یک شبکه بزرگ به زیرشبکه‌های کوچک‌تر و قابل‌مدیریت‌تر است.

اهداف زیرشبکه‌سازی:

🟢 هدف📝 توضیح
بهبود کاراییکاهش ترافیک پخش (Broadcast Traffic) با محدود کردن دامنه پخش
افزایش امنیتجداسازی بخش‌های مختلف شبکه از یکدیگر
مدیریت آسان‌ترسازماندهی بهتر دستگاه‌ها بر اساس بخش یا طبقه
صرفه‌جویی در آدرس‌های IPاستفاده کارآمد از فضای آدرس‌دهی

اجزای زیرشبکه‌سازی:

🏷️ مؤلفه📝 توضیح
آدرس شبکه (Network Address)آدرس شروع زیرشبکه (همه بیت‌های میزبان صفر)
آدرس پخش (Broadcast Address)آدرس پایان زیرشبکه (همه بیت‌های میزبان یک)
ماسک زیرشبکه (Subnet Mask)تعیین می‌کند کدام بخش از آدرس IP شبکه و کدام بخش میزبان است.
میزبان‌های قابل استفاده (Usable Hosts)آدرس‌هایی که می‌توان به دستگاه‌ها اختصاص داد (آدرس شبکه و پخش قابل استفاده نیستند).

📍 ۱۲-۶. مروری بر ماسک زیرشبکه (Subnet Mask)

تعریف: ماسک زیرشبکه عددی است که برای تشخیص بخش شبکه از بخش میزبان در یک آدرس IP استفاده می‌شود.

نمایش ماسک زیرشبکه:

مثال‌های کاربردی:

آدرس IPماسک (CIDR)تعداد کل آدرس‌هامیزبان‌های قابل استفاده
192.168.100.100/24۲۵۶۲۵۴
192.168.100.157/28۱۶۱۴
172.16.30.139/27۳۲۳۰
172.200.185.178/29۸۶
172.200.185.178/20۴۰۹۶۴۰۹۴
نکته مهم: هرچه عدد بعد از / بزرگ‌تر باشد، زیرشبکه کوچک‌تر و تعداد میزبان‌های قابل استفاده کمتر است.

📍 ۱۲-۷. مروری بر IPv6

تعریف: IPv6 جدیدترین نسخه پروتکل اینترنت است که برای جایگزینی IPv4 به دلیل کمبود آدرس طراحی شده است.

ویژگی‌های کلیدی IPv6:

🟢 ویژگی📝 توضیح
فضای آدرس بزرگترآدرس‌های ۱۲۸ بیتی – امکان ایجاد ۳.۴ × ۱۰³⁸ آدرس منحصربه‌فرد
پیکربندی خودکار (SLAAC)در بسیاری از موارد نیازی به DHCP نیست (Stateless Address Autoconfiguration)
بدون نیاز به NATآدرس‌های عمومی به وفور موجود هستند
امنیت بهبودیافتهپشتیبانی داخلی از IPsec برای رمزنگاری و احراز هویت
مسیریابی کارآمدجداول مسیریابی کوچک‌تر و کارآمدتر
کیفیت خدمات (QoS)پشتیبانی بهتر از QoS با فیلد Flow Label
حذف Broadcastبه جای پخش (Broadcast) از Multicast استفاده می‌شود.

فرمت آدرس IPv6:

انواع آدرس‌های IPv6:

🏷️ نوع📝 توضیح📱 مثال
Unicastیک‌به‌یک – یک فرستنده، یک گیرندهآدرس معمولی یک دستگاه
Multicastیک‌به‌چند – یک فرستنده، چند گیرندهپخش ویدئو، کنفرانس
Anycastیک‌به‌نزدیک‌ترین – یک فرستنده، نزدیک‌ترین گیرنده در گروهCDN، سرویس‌های DNS

📊 ۱۲-۸. مقایسه جامع IPv4 و IPv6

🏷️ ویژگیIPv4IPv6
طول آدرس۳۲ بیت۱۲۸ بیت
تعداد آدرس~۴.۳ میلیارد~۳.۴ × ۱۰³⁸ (تقریباً نامحدود)
فرمتاعشاری با نقطه (192.168.1.1)هگزادسیمال با دو نقطه (2001:db8::1)
NATمعمولاً نیاز استنیازی نیست
امنیتاختیاری (IPsec اضافه می‌شود)داخلی (IPsec اجباری)
پیکربندیدستی یا DHCPخودکار (SLAAC) یا DHCPv6
پخش (Broadcast)داردندارد (استفاده از Multicast)
کیفیت خدمات (QoS)محدودبهبودیافته با فیلد Flow Label
سرآیند (Header)پیچیده‌تر و بزرگ‌ترساده‌تر و کارآمدتر

🧪 تست‌های خودآزمایی فصل ۱۲ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک کامپیوتر جدید به شبکه متصل می‌شود و آدرس IP 169.254.120.5 را دریافت می‌کند. این آدرس نشان‌دهنده چیست و چه اقدامی باید انجام داد؟

  • الف) آدرس معتبر از سرور DHCP دریافت شده است.
  • ب) دستگاه یک آدرس Loopback دریافت کرده است.
  • ج) دستگاه نتوانسته با سرور DHCP ارتباط برقرار کند و آدرس APIPA دریافت کرده است.
  • د) دستگاه به درستی به اینترنت متصل است.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: آدرس‌های محدوده 169.254.0.0/16 توسط مکانیزم APIPA به دستگاه‌هایی اختصاص داده می‌شود که نمی‌توانند با سرور DHCP ارتباط برقرار کنند. این نشان‌دهنده مشکل در DHCP (خرابی سرور، قطع کابل، یا پیکربندی اشتباه) است. دستگاه با این آدرس فقط می‌تواند با دستگاه‌های دیگر در همان زیرشبکه ارتباط برقرار کند و به اینترنت دسترسی ندارد. گزینه الف اشتباه است چون آدرس‌های DHCP معمولاً در محدوده‌های دیگر هستند. گزینه ب (Loopback) مربوط به 127.0.0.1 است.

❓ تست شماره ۲

یک مدیر شبکه می‌خواهد شبکه 192.168.10.0/24 را به زیرشبکه‌های کوچک‌تر با ۳۰ میزبان قابل استفاده در هر زیرشبکه تقسیم کند. از کدام ماسک زیرشبکه باید استفاده کند؟

  • الف) /26 (۶۴ آدرس کل، ۶۲ میزبان قابل استفاده)
  • ب) /27 (۳۲ آدرس کل، ۳۰ میزبان قابل استفاده)
  • ج) /28 (۱۶ آدرس کل، ۱۴ میزبان قابل استفاده)
  • د) /29 (۸ آدرس کل، ۶ میزبان قابل استفاده)
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: برای داشتن ۳۰ میزبان قابل استفاده، به زیرشبکه‌ای با حداقل ۳۲ آدرس کل نیاز داریم (۳۰ میزبان + ۱ آدرس شبکه + ۱ آدرس پخش = ۳۲). ماسک /27 دقیقاً ۳۲ آدرس کل (2^(32-27) = 2^5 = 32) و ۳۰ میزبان قابل استفاده (۳۲ - ۲ = ۳۰) ارائه می‌دهد. گزینه الف (/26) ۶۲ میزبان می‌دهد (بیش از نیاز)، گزینه ج (/28) فقط ۱۴ میزبان و گزینه د (/29) فقط ۶ میزبان می‌دهد.

❓ تست شماره ۳

کدام یک از موارد زیر تفاوت کلیدی بین آدرس MAC و آدرس IP را به‌درستی بیان می‌کند؟

  • الف) آدرس MAC ۳۲ بیتی است و آدرس IP ۴۸ بیتی است.
  • ب) آدرس MAC در لایه ۳ (شبکه) و آدرس IP در لایه ۲ (پیوند داده) استفاده می‌شود.
  • ج) آدرس MAC یک آدرس فیزیکی و دائمی است، در حالی که آدرس IP یک آدرس منطقی و قابل تغییر است.
  • د) آدرس MAC برای ارتباط در اینترنت استفاده می‌شود و آدرس IP برای ارتباط در شبکه محلی.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: تفاوت اصلی این است که آدرس MAC یک آدرس فیزیکی (سخت‌افزاری) است که توسط سازنده در کارت شبکه حک می‌شود و دائمی است، در حالی که آدرس IP یک آدرس منطقی (نرم‌افزاری) است که توسط مدیر شبکه یا DHCP اختصاص داده می‌شود و قابل تغییر است. گزینه الف برعکس است (MAC ۴۸ بیت و IP ۳۲ بیت برای IPv4). گزینه ب برعکس است (MAC در لایه ۲ و IP در لایه ۳). گزینه د نیز برعکس است.

❓ تست شماره ۴

یک آدرس IPv6 به صورت 2001:0db8:0000:0000:0000:8a2e:0370:7334 نوشته شده است. کدام یک نمایش خلاصه‌شده صحیح این آدرس است؟

  • الف) 2001:db8:0:0:0:8a2e:370:7334
  • ب) 2001:db8::8a2e:370:7334
  • ج) 2001:db8:0:0:0:0:8a2e:370:7334
  • د) 2001:db8::8a2e::7334
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: قوانین خلاصه‌سازی IPv6:
  • صفرهای ابتدایی هر بخش حذف می‌شوند: 0db8 → db8، 0000 → 0، 0370 → 370
  • یک دنباله از صفرهای متوالی با :: جایگزین می‌شود: 0000:0000:0000::
بنابراین 2001:0db8:0000:0000:0000:8a2e:0370:73342001:db8::8a2e:370:7334 گزینه الف صفرها را خلاصه نکرده است. گزینه ج فقط صفرهای ابتدایی را حذف کرده اما :: استفاده نکرده است. گزینه د دو بار از :: استفاده کرده که مجاز نیست (فقط یک بار مجاز است).

❓ تست شماره ۵

یک سازمان می‌خواهد شبکه محلی خود را به زیرشبکه‌های کوچک‌تر تقسیم کند تا ترافیک پخش (Broadcast) را کاهش دهد و امنیت را افزایش دهد. این فرآیند چه نام دارد و چه مؤلفه‌ای برای تعیین مرزهای زیرشبکه استفاده می‌شود؟

  • الف) مسیریابی (Routing) – جدول مسیریابی
  • ب) زیرشبکه‌سازی (Subnetting) – ماسک زیرشبکه
  • ج) کپسوله‌سازی (Encapsulation) – سرآیند (Header)
  • د) آدرس‌دهی (Addressing) – دروازه پیش‌فرض
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: فرآیند تقسیم یک شبکه بزرگ به زیرشبکه‌های کوچک‌تر، زیرشبکه‌سازی (Subnetting) نام دارد و ماسک زیرشبکه (Subnet Mask) مؤلفه‌ای است که تعیین می‌کند کدام بخش از آدرس IP، شبکه و کدام بخش، میزبان است. گزینه الف (مسیریابی) مربوط به ارسال بسته‌ها بین شبکه‌هاست. گزینه ج (کپسوله‌سازی) مربوط به افزودن سرآیند در هر لایه است. گزینه د (آدرس‌دهی) عمومی‌تر است و دروازه پیش‌فرض برای خروج از شبکه محلی استفاده می‌شود.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحجبجبب

📌 جمع‌بندی سریع فصل ۱۲ – آدرس‌دهی IP

🏷️ مفهوم🔑 خلاصه
NICکارت رابط شبکه – اتصال دستگاه به شبکه، دارای آدرس MAC منحصربه‌فرد
آدرس MAC۴۸ بیت، هگزادسیمال، فیزیکی و دائمی، در لایه ۲ (پیوند داده)
آدرس IP۳۲ بیت (IPv4) / ۱۲۸ بیت (IPv6)، منطقی و قابل تغییر، در لایه ۳ (شبکه)
دروازه پیش‌فرضروتر برای خروج از شبکه محلی به شبکه‌های خارجی
Loopback127.0.0.1 – برای تست محلی بدون اتصال به شبکه
APIPA169.254.0.0/16 – وقتی DHCP در دسترس نباشد
زیرشبکه‌سازیتقسیم شبکه بزرگ به زیرشبکه‌های کوچک‌تر برای کاهش Broadcast و افزایش امنیت
ماسک زیرشبکهتعیین مرز شبکه و میزبان (مانند /24 یا 255.255.255.0)
IPv6۱۲۸ بیت، بدون نیاز به NAT، پیکربندی خودکار (SLAAC)، امنیت داخلی (IPsec)
انواع آدرس IPv6Unicast (یک‌به‌یک)، Multicast (یک‌به‌چند)، Anycast (یک‌به‌نزدیک‌ترین)
✅ پایان فصل ۱۲ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۳: چگونه شبکه خود را عیب‌یابی کنم؟ (Network Troubleshooting Tools)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۳-۱. ابزار Ping – بررسی دسترسی به میزبان

تعریف: Ping یک ابزار تشخیص شبکه است که برای تست دسترسی به یک میزبان در شبکه IP و اندازه‌گیری زمان رفت و برگشت پیام‌ها استفاده می‌شود. این ابزار از پروتکل ICMP (Internet Control Message Protocol) استفاده می‌کند.

کاربردهای اصلی:

پیام‌های رایج Ping و معانی آنها:

🏷️ پیام📝 معنی🔍 علت احتمالی🛠️ راه‌حل
Reply from [IP]: bytes=x time=xms TTL=yyمیزبان در دسترس است و پاسخ ICMP دریافت شده است.هدف آنلاین است و مسیر شبکه کار می‌کند.از TTL برای تخمین تعداد هاپ استفاده کنید. زمان کمتر از ۱۰ میلی‌ثانیه برای LAN عالی است.
Request Timed Outپاسخی دریافت نشده است.میزبان خاموش است، ICMP توسط فایروال مسدود شده، یا مسیر شبکه شکسته است.اگر گیت‌وی پاسخ می‌دهد اما هدف پاسخ نمی‌دهد، مشکل احتمالاً در خود میزبان است.
Destination Host Unreachableدستگاه محلی یا دروازه مسیری به مقصد نمی‌شناسد.مسیر معتبر وجود ندارد، ماسک زیرشبکه اشتباه است، یا دروازه پیش‌فرض تعریف نشده است.تنظیمات IP و ماسک زیرشبکه را بررسی کنید.
General Failureدرخواست ICMP ارسال نشده است.آداپتور شبکه غیرفعال است، IP اختصاص نیافته، یا فایروال محلی تداخل ایجاد کرده است.بررسی کنید که رابط فعال است و IP معتبری دارد.
Ping به دامنه کار نمی‌کند اما به IP کار می‌کندمشکل در رزولوشن DNS است.تنظیمات DNS اشتباه است یا سرور DNS در دسترس نیست.از دستور nslookup domain.com برای بررسی DNS استفاده کنید.
پاسخ‌های متناوب / تأخیر بالاشبکه ناپایدار است یا بسته‌ها از دست می‌روند.تداخل بی‌سیم، نویز کابل، یا سوئیچ/روتر بیش‌بار است.از ping -t (ویندوز) یا ping -n 50 برای مشاهده نوسانات تأخیر استفاده کنید.

نکات کاربردی Ping:

📍 ۱۳-۲. ابزار Traceroute / Tracert – بررسی مسیر بسته‌ها

تعریف: Traceroute (در ویندوز: Tracert) ابزاری است که مسیر عبور بسته‌ها را از مبدأ تا مقصد با افزایش تدریجی مقدار TTL دنبال می‌کند و هر روتر (هاپ) در مسیر را نمایش می‌دهد.

کاربردهای اصلی:

پیام‌های رایج Traceroute و معانی آنها:

🏷️ پیام/رفتار📝 معنی🔍 علت احتمالی🛠️ راه‌حل
Hop N: IP - time=xx msبسته با موفقیت به آن هاپ (روتر) رسیده است.مسیر طبیعی است و روتر به ICMP پاسخ داده است.تأخیر هر هاپ را تحلیل کنید. به دنبال افزایش ناگهانی تأخیر باشید.
Hop N: * * * Request timed outپاسخی از آن هاپ دریافت نشده است.ICMP توسط فایروال مسدود شده، یا روتر پاسخ نمی‌دهد.اگر گاه‌به‌گاه است نادیده بگیرید. تأخیرهای مداوم نشان‌دهنده مشکل است.
تأخیر طولانی بین هاپ‌هاتأخیر بالا در آن روتر یا بعد از آن.ترافیک زیاد، تأخیر پردازش، یا مشکلات مسیریابی.متریک‌های مسیریابی و بار را در آن گره بررسی کنید.
هاپ نهایی به مقصد نمی‌رسدمسیر بعد از آخرین روتر پاسخ‌دهنده شکسته شده است.مسیر شکسته یا فایروال بسته‌ها را حذف می‌کند.روتر نهایی را Ping کنید یا از مسیر معکوس تست کنید.

نکات کاربردی Traceroute:

📍 ۱۳-۳. ابزار Ipconfig / Ifconfig – مشاهده پیکربندی شبکه

تعریف: Ipconfig (ویندوز) و Ifconfig (لینوکس/یونیکس) ابزارهای خط فرمان برای مشاهده و مدیریت پیکربندی رابط شبکه هستند.

دستورات مهم Ipconfig (ویندوز):

🖥️ دستور📝 هدف🛠️ نکته عیب‌یابی
ipconfigنمایش IP، ماسک زیرشبکه و دروازه پیش‌فرضبررسی کنید که دستگاه IP معتبری دریافت کرده است.
ipconfig /allنمایش اطلاعات کامل شامل DNS، DHCP، MACمشخص کنید که دستگاه از DHCP استفاده می‌کند یا IP ایستا.
ipconfig /releaseآزادسازی آدرس IP فعلی DHCPاگر IP نادرست است مفید است.
ipconfig /renewدرخواست آدرس IP جدید از سرور DHCPرفع مشکلات مربوط به انقضای اجاره DHCP.
ipconfig /flushdnsپاک کردن کش DNSبرای رفع مشکلات رزولوشن DNS قدیمی.

دستورات مهم Ifconfig (لینوکس):

🖥️ دستور📝 هدف🛠️ نکته عیب‌یابی
ifconfigنمایش وضعیت تمام رابط‌هابررسی کنید که رابط فعال است و IP به آن اختصاص داده شده است.
ifconfig eth0نمایش وضعیت یک رابط خاصبررسی دقیق یک رابط خاص.
ifconfig eth0 down/upغیرفعال/فعال کردن رابطبرای بازنشانی دستی رابط یا تست.
نکته مهم: دریافت آدرس 169.254.x.x (APIPA) نشان‌دهنده عدم دسترسی به سرور DHCP است.

📍 ۱۳-۴. ابزار Nslookup – عیب‌یابی DNS

تعریف: Nslookup یک ابزار خط فرمان برای تست عملکرد DNS و تحلیل رکوردهای DNS است.

دستورات و کاربردها:

🖥️ دستور📝 هدف🛠️ نکته عیب‌یابی
nslookup google.comبررسی آدرس IP که دامنه به آن رزولوشن می‌شود.اگر IP برگردانده شود، DNS کار می‌کند. اگر خطا دهد، مشکل در تنظیمات DNS است.
nslookup > server 8.8.8.8تغییر سرور DNS به سرور گوگل برای تست.بررسی اینکه مشکل مربوط به DNS محلی است یا مشکل جهانی.
nslookup > set type=MXنمایش رکوردهای Mail Exchange.برای تست تنظیمات ایمیل دامنه مفید است.
nslookup > set type=NSلیست Name Serverهای دامنه.برای عیب‌یابی انتقال‌های DNS مفید است.
nslookup > set type=TXTنمایش رکوردهای TXT (مانند SPF، DKIM).برای تنظیمات احراز هویت ایمیل.

خطاهای رایج DNS:

📍 ۱۳-۵. ابزار Netstat – بررسی اتصالات شبکه

تعریف: Netstat ابزاری برای نمایش اطلاعات مربوط به اتصالات شبکه فعال، پورت‌های در حال گوش‌دادن، آمار پروتکل‌ها و جدول مسیریابی است.

دستورات و کاربردها:

🖥️ دستور📝 هدف🛠️ نکته عیب‌یابی
netstat -anلیست تمام اتصالات فعال و پورت‌های در حال گوش‌دادن به صورت عددی.بررسی کنید که آیا یک پورت خاص باز است.
netstat -anoاضافه کردن PID (شناسه فرآیند) به هر اتصال.شناسایی برنامه‌ای که از یک پورت خاص استفاده می‌کند.
netstat -sنمایش آمار هر پروتکل (TCP، UDP، ICMP).تشخیص مشکلات سطح پروتکل مانند از دست رفتن بسته.
netstat -rنمایش جدول مسیریابی سیستم.تشخیص مشکلات مربوط به گیت‌وی‌ها.

وضعیت‌های رایج اتصالات TCP:

🏷️ وضعیت📝 معنی
ESTABLISHEDاتصال TCP موفقیت‌آمیز است و داده در حال تبادل است.
LISTENINGپورت باز است و منتظر اتصالات ورودی است (سرویس در حال اجرا).
TIME_WAITجلسه TCP پایان‌یافته اما منتظر بسته‌های دیرهنگام است.
CLOSE_WAITطرف مقابل اتصال را بسته اما این طرف هنوز آن را نبسته است.

📍 ۱۳-۶. ابزار Tcpdump – ضبط و تحلیل بسته‌ها

تعریف: Tcpdump یک ابزار قدرتمند در لینوکس برای ضبط و نمایش بسته‌ها در زمان واقعی از رابط شبکه است (میکروسکوپ برای ترافیک شبکه). Wireshark نسخه گرافیکی آن است.

دستورات و فیلترهای پرکاربرد:

🖥️ دستور📝 فیلتر🛠️ نکته عیب‌یابی
tcpdump port 80ضبط ترافیک HTTP روی پورت ۸۰.نظارت بر درخواست‌های مرورگر.
tcpdump dst port 53ضبط بسته‌های ارسالی به پورت ۵۳ (درخواست‌های DNS).بررسی اینکه آیا درخواست‌های DNS به سرور می‌رسند.
tcpdump host 192.168.1.10ضبط ترافیک به/از یک IP خاص.نظارت بر فعالیت یک کلاینت خاص.
tcpdump -i eth0 tcpضبط فقط ترافیک TCP روی رابط eth0.فیلتر کردن TCP برای سرویس‌هایی مانند HTTP یا SSH.
tcpdump -nn -v -X port 21ضبط جزئیات ترافیک FTP با نمایش محموله.بررسی اینکه آیا رمز عبور به صورت متن ساده ارسال می‌شود.
tcpdump "icmp"ضبط بسته‌های ICMP (مانند ping).تشخیص دسترسی ICMP بین دو میزبان.
هشدار: اجرای tcpdump در شبکه‌های تولیدی نیاز به مجوز دارد و می‌تواند حجم زیادی از اطلاعات را تولید کند.

📍 ۱۳-۷. ابزار Telnet – تست پورت‌ها

تعریف: Telnet یک ابزار ساده برای اتصال به یک پورت خاص روی یک آدرس IP یا نام دامنه است. اگرچه Telnet برای مدیریت از راه دور منسوخ شده، اما همچنان برای تست باز بودن پورت‌ها کاربرد دارد.

دستورات و کاربردها:

🖥️ دستور📝 هدف🛠️ نکته عیب‌یابی
telnet 192.168.1.10 80اتصال به پورت ۸۰ روی یک سرور وب.تست اینکه آیا سرور وب اتصالات HTTP را می‌پذیرد.
telnet google.com 443تلاش برای اتصال به پورت HTTPS گوگل (۴۴۳).اگر اتصال ناموفق باشد، فایروال یا پورت مسدود است.
telnet smtp.mail.com 25تست اتصال به سرور ایمیل SMTP.بررسی اینکه آیا سرور ایمیل خروجی قابل دسترسی است.

تفسیر نتایج Telnet:

نکته: Telnet در ویندوز ۱۰/۱۱ به‌طور پیش‌فرض غیرفعال است و باید از طریق "Turn Windows features on or off" فعال شود.

📍 ۱۳-۸. ابزار Route – مدیریت جدول مسیریابی

تعریف: Route دستوری برای مشاهده و مدیریت جدول مسیریابی سیستم است.

دستورات مهم:

🖥️ دستور📝 هدف🛠️ نکته عیب‌یابی
route print (ویندوز) / route -n (لینوکس)نمایش جدول مسیریابی.شناسایی مسیر پیش‌فرض و تشخیص مشکلات مسیریابی.
route add 10.0.0.0 mask 255.0.0.0 192.168.1.1افزودن مسیر ایستا.برای شبکه‌های خاص با مسیرهای دستی.
route delete 10.0.0.0حذف یک مسیر.پاک کردن مسیرهای آزمایشی نادرست.
ip route show (لینوکس مدرن)نمایش جدول مسیریابی.روش مدرن در لینوکس.
ip route get 8.8.8.8شبیه‌سازی مسیریابی به یک IP خاص.نشان می‌دهد کدام رابط و گیت‌وی برای ترافیک انتخاب می‌شود.

مفهوم مسیر پیش‌فرض (Default Route):

📍 ۱۳-۹. ابزار Netsh (ویندوز) – مدیریت پیشرفته شبکه

تعریف: Netsh یک ابزار قدرتمند در ویندوز برای مشاهده، پیکربندی، بازنشانی و عیب‌یابی تنظیمات شبکه است.

دستورات پرکاربرد:

🖥️ دستور📝 هدف🛠️ نکته عیب‌یابی
netsh interface ip show configنمایش تنظیمات کامل IP برای تمام رابط‌ها.بررسی سریع اطلاعات IP در همه آداپتورها.
netsh interface ipv4 set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1تنظیم IP ایستا.برای عیب‌یابی مشکلات DHCP.
netsh winsock resetبازنشانی Winsock Catalog.بسیاری از مشکلات اینترنت ناشی از لایه‌های شبکه خراب را حل می‌کند (نیاز به ریستارت).
netsh int ip resetبازنشانی پشته IP و TCP.مشکلات عمیق پیکربندی IP را برطرف می‌کند (نیاز به ریستارت).
netsh advfirewall show allprofilesنمایش تنظیمات فایروال.تعیین اینکه آیا فایروال سرویسی را مسدود می‌کند.
netsh wlan show profilesلیست شبکه‌های Wi-Fi ذخیره‌شده.مدیریت اتصالات بی‌سیم.
netsh wlan export profile name="WiFiName" key=clearخروجی گرفتن از پروفایل Wi-Fi با رمز عبور.برای پشتیبان‌گیری از تنظیمات Wi-Fi.

📊 ۱۳-۱۰. جدول خلاصه ابزارهای عیب‌یابی شبکه

🏷️ ابزار🎯 کاربرد اصلی🖥️ سیستم‌عامل📝 نکته کلیدی
Pingتست دسترسی و اندازه‌گیری تأخیرهمهبررسی زنده بودن میزبان
Traceroute / Tracertبررسی مسیر بسته‌هاهمهپیدا کردن نقطه خرابی در مسیر
Ipconfig / Ifconfigمشاهده پیکربندی شبکهویندوز / لینوکسبررسی IP، ماسک، گیت‌وی
Nslookupعیب‌یابی DNSهمهبررسی رزولوشن نام دامنه
Netstatبررسی اتصالات و پورت‌های بازهمهشناسایی برنامه‌های استفاده‌کننده از پورت
Arpمدیریت جدول ARPهمهتشخیص ARP Spoofing
Tcpdumpضبط و تحلیل بسته‌هالینوکستحلیل عمیق ترافیک
Telnetتست باز بودن پورت‌هاهمهبررسی پورت‌های خاص
Routeمدیریت جدول مسیریابیهمهبررسی و اضافه کردن مسیرها
Netshمدیریت پیشرفته شبکهویندوزبازنشانی Winsock و IP
Iptablesمدیریت فایروال لینوکسلینوکسبررسی قوانین فایروال
Lsofشناسایی فرآیندهای استفاده‌کننده از پورتلینوکسجایگزین netstat -ano در ویندوز

🧪 تست‌های خودآزمایی فصل ۱۳ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک کاربر گزارش می‌دهد که نمی‌تواند به وب‌سایت www.example.com دسترسی پیدا کند، اما می‌تواند به آدرس IP 93.184.216.34 (آدرس همان وب‌سایت) دسترسی داشته باشد. کدام ابزار برای تشخیص این مشکل مناسب‌تر است و مشکل چیست؟

  • الف) Ping – مشکل در اتصال فیزیکی است.
  • ب) Tracert – مشکل در مسیریابی است.
  • ج) Nslookup – مشکل در رزولوشن DNS است.
  • د) Netstat – مشکل در پورت‌های باز است.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: وقتی کاربر می‌تواند با آدرس IP به وب‌سایت دسترسی پیدا کند اما با نام دامنه نه، مشکل در رزولوشن DNS است. ابزار Nslookup برای عیب‌یابی DNS طراحی شده است و می‌تواند نشان دهد که آیا سرور DNS به درستی پاسخ می‌دهد یا خیر. گزینه‌های دیگر برای مشکلات دیگر هستند: Ping (اتصال)، Tracert (مسیریابی)، Netstat (پورت‌ها).

❓ تست شماره ۲

یک مدیر شبکه با دستور ping 8.8.8.8 -t متوجه می‌شود که برخی از بسته‌ها از دست می‌روند و تأخیر به‌طور ناگهانی از ۱۰ میلی‌ثانیه به ۲۰۰ میلی‌ثانیه افزایش می‌یابد. کدام ابزار برای پیدا کردن محل دقیق افزایش تأخیر در مسیر مناسب‌تر است؟

  • الف) Tracert
  • ب) Ipconfig
  • ج) Netstat
  • د) Arp
✅ پاسخ صحیح: گزینه الف
📘 توضیح تشریحی: برای پیدا کردن محل دقیق افزایش تأخیر و از دست رفتن بسته در مسیر، ابزار Traceroute (Tracert) مناسب‌ترین است. این ابزار تأخیر هر هاپ (روتر) را در مسیر نمایش می‌دهد و به مدیر شبکه کمک می‌کند تا تشخیص دهد مشکل در کدام نقطه از مسیر (مثلاً روتر خاص یا لینک اینترنت) رخ داده است. Ping فقط تأخیر کلی را نشان می‌دهد، نه محل دقیق آن.

❓ تست شماره ۳

یک برنامه سرور روی پورت TCP 8080 در حال اجرا است، اما کاربران نمی‌توانند به آن متصل شوند. مدیر شبکه می‌خواهد بررسی کند که آیا پورت ۸۰۸۰ روی سرور در حال گوش‌دادن (Listening) است یا خیر. کدام ابزارها می‌توانند این اطلاعات را نشان دهند؟ (دو گزینه)

  • الف) Ping
  • ب) Netstat -an
  • ج) Nslookup
  • د) Telnet localhost 8080
✅ پاسخ صحیح: گزینه‌های ب و د
📘 توضیح تشریحی:
  • Netstat -an تمام پورت‌های در حال گوش‌دادن (Listening) و اتصالات فعال را نمایش می‌دهد و می‌تواند نشان دهد که پورت ۸۰۸۰ در وضعیت LISTENING است یا خیر.
  • Telnet localhost 8080 مستقیماً تلاش می‌کند به پورت ۸۰۸۰ روی خود سرور (localhost) متصل شود. اگر صفحه خالی شود، پورت باز است. اگر Connection refused بگیرد، پورت بسته است یا سرویس در حال اجرا نیست.
Ping و Nslookup برای این کار مناسب نیستند.

❓ تست شماره ۴

یک مدیر شبکه در لینوکس با دستور iptables -L متوجه می‌شود که قوانین فایروال همه ترافیک ورودی روی پورت ۲۲ (SSH) را مسدود کرده‌اند. او نمی‌تواند از راه دور به سرور متصل شود. کدام دستور این مشکل را برطرف می‌کند؟

  • الف) iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  • ب) iptables -A OUTPUT -p tcp --dport 22 -j DROP
  • ج) iptables -F
  • د) iptables -A INPUT -p udp --dport 22 -j ACCEPT
✅ پاسخ صحیح: گزینه الف
📘 توضیح تشریحی: برای اجازه دادن به ترافیک ورودی SSH روی پورت ۲۲، از دستور iptables -A INPUT -p tcp --dport 22 -j ACCEPT استفاده می‌شود. گزینه ب ترافیک خروجی را مسدود می‌کند (اشتباه). گزینه ج (-F) همه قوانین را پاک می‌کند که ممکن است امنیت را کاملاً از بین ببرد (خطرناک در محیط تولید). گزینه د از پروتکل UDP استفاده می‌کند در حالی که SSH از TCP استفاده می‌کند.

❓ تست شماره ۵

یک کاربر ویندوزی پس از نصب یک نرم‌افزار VPN، دیگر نمی‌تواند به اینترنت دسترسی پیدا کند. مدیر شبکه suspect می‌کند که پشته TCP/IP یا Winsock خراب شده است. کدام دستور Netsh این مشکل را برطرف می‌کند؟

  • الف) netsh int ip reset
  • ب) netsh winsock reset
  • ج) netsh interface ip set address ...
  • د) هر دو netsh winsock reset و netsh int ip reset
✅ پاسخ صحیح: گزینه د
📘 توضیح تشریحی: برای رفع مشکلات عمیق پشته شبکه در ویندوز ناشی از نرم‌افزارهای VPN یا بدافزار، معمولاً هر دو دستور زیر اجرا می‌شوند:
  1. netsh winsock reset – بازنشانی Winsock Catalog (لایه‌های سوکت شبکه)
  2. netsh int ip reset – بازنشانی پشته TCP/IP
هر دو دستور نیاز به ریستارت سیستم دارند. گزینه الف و ب هرکدام به تنهایی ممکن است کافی نباشند. گزینه ج برای تنظیم IP ایستا استفاده می‌شود، نه بازنشانی.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحجالفب، دالفد

📌 جمع‌بندی سریع فصل ۱۳ – ابزارهای عیب‌یابی شبکه

🏷️ ابزار🎯 کاربرد اصلی🖥️ مثال دستور
Pingتست دسترسی و تأخیرping 8.8.8.8
Tracert / Tracerouteپیدا کردن مسیر و نقطه خرابیtracert google.com
Ipconfig / Ifconfigمشاهده پیکربندی IPipconfig /all
Nslookupعیب‌یابی DNSnslookup google.com
Netstatبررسی پورت‌ها و اتصالاتnetstat -ano
Arpمشاهده جدول ARP (IP ↔ MAC)arp -a
Tcpdumpضبط و تحلیل بسته‌هاtcpdump port 80
Telnetتست باز بودن پورتtelnet 192.168.1.1 22
Routeمدیریت جدول مسیریابیroute print
Netshمدیریت پیشرفته ویندوزnetsh winsock reset
Iptablesمدیریت فایروال لینوکسiptables -L
Lsofشناسایی فرآیندهای استفاده‌کننده از پورتlsof -i :80
✅ پایان فصل ۱۳ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۴: با چه چیزی باید تمرین را شروع کنیم؟ (Network Simulation & Emulation Tools)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۴-۱. مفاهیم پایه: شبیه‌سازی در مقابل ایمولیشن

تعریف شبیه‌سازی (Simulation): شبیه‌سازی یعنی ایجاد یک مدل نرم‌افزاری از یک دستگاه یا شبکه که رفتار آن را تقریباً شبیه‌سازی می‌کند، اما کد و سیستمعامل واقعی را اجرا نمی‌کند. دستگاه‌ها در شبیه‌سازها، یک مدل ریاضی از عملکرد واقعی هستند.
تعریف ایمولیشن (Emulation): ایمولیشن یعنی اجرای سیستمعامل واقعی دستگاه (مانند Cisco IOS) روی یک ماشین مجازی یا هایپروایزر. ایمولیشن بسیار نزدیک به واقعیت است اما نیاز به منابع سخت‌افزاری بالایی دارد.

مقایسه سریع:

🏷️ ویژگیشبیه‌سازی (Simulation)ایمولیشن (Emulation)
سیستمعاملشبیه‌سازی‌شده (غیرواقعی)واقعی (مثل Cisco IOS)
دقتتقریبیبسیار بالا (نزدیک به واقعیت)
منابع مورد نیازکمزیاد
سرعتسریعکندتر (به دلیل اجرای سیستمعامل واقعی)
مناسب برایمبتدیان، آموزش مفاهیمحرفه‌ای‌ها، سناریوهای پیچیده

📍 ۱۴-۲. Cisco Packet Tracer – ابزار شبیه‌سازی رسمی سیسکو

تعریف: Cisco Packet Tracer یک ابزار شبیه‌سازی شبکه رسمی از شرکت سیسکو است که برای آموزش و تمرین پیکربندی تجهیزات شبکه در محیط مجازی طراحی شده است.

مخاطب: مبتدی تا متوسط – مخصوصاً مناسب برای دوره CCNA

نقاط قوت (Strengths):

🟢 ویژگی📝 توضیح
رایگان و دسترسی آسانبدون نیاز به خرید، به راحتی قابل دانلود و نصب از وب‌سایت سیسکو (با ثبت‌نام رایگان)
رابط گرافیکی ساده و کاربرپسندمحیط بصری و Drag-and-Drop برای طراحی شبکه
ایده‌آل برای یادگیری بنیادینبرای درک مفاهیم پایه شبکه و دوره CCNA بسیار مناسب است
نیاز به منابع سخت‌افزاری کمروی کامپیوترهای با مشخصات معمولی (۴GB RAM) به خوبی اجرا می‌شود
شامل فعالیت‌های آموزشی و آزمون‌هادارای سناریوهای آموزشی و آزمون‌های تعاملی داخلی
قابلیت مشاهده حرکت بسته‌ها (Simulation Mode)امکان مشاهده گام‌به‌گام حرکت بسته‌ها و خطاها

نقاط ضعف (Weaknesses):

🔴 ویژگی📝 توضیح
فقط شبیه‌سازی است، نه ایمولیشنرفتار دستگاه‌ها کاملاً واقعی نیست و برخی ویژگی‌ها شبیه‌سازی می‌شوند
پشتیبانی از IOS واقعی نداردنمی‌تواند سیستمعامل واقعی تجهیزات را اجرا کند
ویژگی‌های پیشرفته محدوددر مقایسه با GNS3 و EVE-NG قابلیت‌های پیشرفته کمتری دارد
گاهی رفتار با سخت‌افزار واقعی متفاوت استممکن است نتایج شبیه‌سازی با عملکرد واقعی مطابقت نداشته باشد
نکته مهم: Packet Tracer برای شروع یادگیری عالی است، اما برای سناریوهای بسیار پیچیده یا آزمون‌های حرفه‌ایی (مثل CCIE) کافی نیست.

📍 ۱۴-۳. GNS3 – ابزار ایمولیشن حرفه‌ای

تعریف: GNS3 (Graphical Network Simulator 3) یک ابزار ایمولیشن شبکه در سطح حرفه‌ای است که امکان اجرای سیستمعامل‌های واقعی شبکه مانند Cisco IOS، Juniper OS و دیگر سیستم‌ها را فراهم می‌کند.

مخاطب: متوسط تا حرفه‌ای – مناسب برای مهندسان شبکه، متخصصان امنیت و دانشجویان پیشرفته

نقاط قوت (Strengths):

🟢 ویژگی📝 توضیح
پشتیبانی از اجرای سیستمعامل‌های واقعیقابلیت اجرای Cisco IOS، JunOS، VyOS، MikroTik و غیره
ایده‌آل برای سناریوهای پیچیده و واقعیمناسب برای شبیه‌سازی شبکه‌های بزرگ و پیچیده
مناسب برای آزمایشگاه‌های امنیتیقابلیت شبیه‌سازی حملات و سناریوهای امنیتی
یکپارچه‌سازی با ماشین‌های مجازیامکان اتصال به VMware، VirtualBox و تجهیزات فیزیکی
پشتیبانی قوی از جامعه کاربرانمستندات کامل و انجمن‌های فعال برای رفع مشکلات

نقاط ضعف (Weaknesses):

🔴 ویژگی📝 توضیح
نیاز به منابع سخت‌افزاری قوینیاز به CPU قوی و حداقل ۸-۱۶ گیگابایت RAM برای اجرای روان
نصب و راه‌اندازی اولیه پیچیدهنیاز به تنظیمات اولیه، نصب تصاویر IOS و پیکربندی شبکه مجازی
عملکرد کندتر از شبیه‌سازهابه دلیل اجرای سیستمعامل‌های واقعی، کندتر از Packet Tracer است
نیاز به تصاویر IOS قانونیکاربر باید تصاویر IOS را به‌طور قانونی تهیه کند (نیاز به قرارداد با سیسکو)
نکته مهم: GNS3 برای اجرای روان به پردازنده چند هسته‌ای و حداقل ۱۶ گیگابایت RAM توصیه می‌شود.

📍 ۱۴-۴. EVE-NG – پلتفرم ایمولیشن سازمانی

تعریف: EVE-NG (Emulated Virtual Environment – Next Generation) یک پلتفرم ایمولیشن پیشرفته است که از اجرای همزمان چندین سیستمعامل در محیط‌های مختلف پشتیبانی می‌کند و رابط مبتنی بر وب ارائه می‌دهد.

مخاطب: حرفه‌ای – مناسب برای مهندسان شبکه، متخصصان امنیت و سازمان‌های بزرگ

نقاط قوت (Strengths):

🟢 ویژگی📝 توضیح
پشتیبانی از ایمولیشن همزمان چندین محیطامکان اجرای همزمان Cisco، Juniper، F5، Palo Alto، Windows، Linux و غیره
مدیریت متمرکز و رابط مبتنی بر وبدسترسی آسان از طریق مرورگر و مدیریت متمرکز (بدون نصب کلاینت)
همکاری چندکاربرهچندین نفر می‌توانند همزمان روی یک پروژه کار کنند
پشتیبانی از اتوماسیون و APIقابلیت یکپارچه‌سازی با ابزارهای اتوماسیون مانند Ansible، Python
قابلیت اتصال به شبکه واقعیامکان اتصال توپولوژی مجازی به شبکه فیزیکی

نقاط ضعف (Weaknesses):

🔴 ویژگی📝 توضیح
نیاز به منابع سخت‌افزاری بسیار قوینیاز به CPU قوی (حداقل ۸ هسته) و ۳۲+ گیگابایت RAM
نصب و راه‌اندازی پیچیده و زمان‌برنیاز به نصب روی VMware ESXi یا Workstation و تنظیمات پیشرفته
نسخه Community محدودیت‌هایی داردنسخه رایگان محدود به ۵۰ نود و ۲ کاربر همزمان است
نیاز به دانش پیشرفتهبرای استفاده حرفه‌ای نیاز به تجربه و دانش بالای شبکه دارد

📊 ۱۴-۵. جدول مقایسه جامع سه ابزار

🏷️ ویژگیCisco Packet TracerGNS3EVE-NG
نوعشبیه‌سازی (Simulation)ایمولیشن (Emulation)ایمولیشن (Emulation)
سیستمعاملشبیه‌سازی‌شدهواقعی (Cisco IOS، JunOS)واقعی (چندین OS)
سطح کاربرمبتدی تا متوسطمتوسط تا حرفه‌ایحرفه‌ای
منابع مورد نیازکم (۴GB RAM)متوسط تا زیاد (۸-۱۶GB RAM)بسیار زیاد (۳۲+GB RAM)
رابط کاربریساده و گرافیکی (Desktop)نسبتاً پیچیده (Desktop)مبتنی بر وب (Browser)
همکاری چندکاربره❌ خیرمحدودبله
هزینهرایگانرایگان (با برخی محدودیت‌ها)رایگان (نسخه Community)
مناسب برایآموزش CCNA، مفاهیم پایهسناریوهای پیچیده، آزمایشگاه حرفه‌ایسناریوهای سازمانی، چندکاربره
پشتیبانی از اتوماسیونمحدودمتوسطبالا (API، Ansible)
پشتیبانی از تجهیزات واقعی❌ خیر✅ بله (با اتصال به فیزیکی)✅ بله
مشکل اصلیعدم دقت کاملنیاز به تصاویر IOS قانونینیاز به منابع بسیار بالا

📍 ۱۴-۶. راهنمای انتخاب ابزار مناسب

🎯 نیاز شما✅ ابزار پیشنهادی📝 دلیل
تازه‌کار هستم و می‌خواهم مفاهیم پایه را یاد بگیرمCisco Packet Tracerرابط ساده، منابع کم، مناسب برای شروع
برای دوره CCNA آماده می‌شومCisco Packet Tracer (اصلی) + GNS3 (برای سناریوهای پیشرفته‌تر)Packet Tracer تمام مباحث CCNA را پوشش می‌دهد
می‌خواهم سناریوهای پیچیده و واقعی را شبیه‌سازی کنمGNS3اجرای IOS واقعی، انعطاف‌پذیری بالا
به دنبال اجرای سیستمعامل‌های واقعی شبکه هستمGNS3 یا EVE-NGهر دو از IOS و سایر OS پشتیبانی می‌کنند
نیاز به همکاری تیمی روی یک پروژه دارمEVE-NGپشتیبانی از چند کاربر همزمان
منابع سخت‌افزاری محدودی دارمCisco Packet Tracerبا ۴GB RAM به راحتی اجرا می‌شود
به دنبال شبیه‌سازی حملات امنیتی هستمGNS3 یا EVE-NGامکان اجرای Kali Linux و ابزارهای امنیتی
می‌خواهم اتوماسیون شبکه (Python/Ansible) را تمرین کنمEVE-NGپشتیبانی عالی از API و اتوماسیون

📌 ۱۴-۷. مسیر پیشنهادی یادگیری عملی

مرحله ۱ (مبتدی)
📘
Cisco Packet Tracer
• مفاهیم پایه
• آشنایی با CLI
• توپولوژی‌های ساده
• آمادگی CCNA
➡️
مرحله ۲ (متوسط)
🛠️
GNS3
• سناریوهای پیچیده
• اجرای IOS واقعی
• آزمایشگاه امنیتی
• پروتکل‌های مسیریابی
➡️
مرحله ۳ (پیشرفته)
🚀
EVE-NG
• شبکه‌های سازمانی
• چندین OS همزمان
• همکاری تیمی
• اتوماسیون و API

🧪 تست‌های خودآزمایی فصل ۱۴ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک دانشجوی تازه‌کار شبکه، با منابع سخت‌افزاری محدود (لپ‌تاپ با ۴ گیگابایت RAM) می‌خواهد برای آزمون CCNA آماده شود. کدام ابزار بهترین انتخاب برای اوست؟

  • الف) GNS3، چون سیستمعامل واقعی را اجرا می‌کند.
  • ب) EVE-NG، چون رابط مبتنی بر وب دارد.
  • ج) Cisco Packet Tracer، چون منابع کم مصرف می‌کند و تمام مباحث CCNA را پوشش می‌دهد.
  • د) هیچ‌کدام، زیرا برای CCNA حتماً به تجهیزات فیزیکی نیاز است.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: Cisco Packet Tracer به‌طور خاص برای آموزش CCNA طراحی شده است و با منابع کم (۴GB RAM کافی است) به خوبی اجرا می‌شود. GNS3 و EVE-NG نیاز به منابع بالاتری دارند (۸-۱۶+ گیگابایت RAM) و برای دانشجوی تازه‌کار پیچیده هستند. گزینه د اشتباه است چون CCNA را می‌توان کاملاً با Packet Tracer تمرین کرد (به جز برخی مباحث بسیار پیشرفته که در CCNA مطرح نیستند).

❓ تست شماره ۲

یک مهندس شبکه می‌خواهد یک سناریوی پیچیده با ۲۰ روتر را شبیه‌سازی کند که شامل پروتکل‌های OSPF، BGP و MPLS است. او نیاز به دقت بالا و رفتار واقعی دارد. کدام ابزار را باید انتخاب کند؟

  • الف) Cisco Packet Tracer
  • ب) GNS3
  • ج) EVE-NG
  • د) هم GNS3 و هم EVE-NG مناسب هستند.
✅ پاسخ صحیح: گزینه د
📘 توضیح تشریحی: هر دو ابزار GNS3 و EVE-NG قابلیت اجرای سیستمعامل واقعی Cisco IOS را دارند و برای سناریوهای پیچیده با پروتکل‌های پیشرفته (OSPF، BGP، MPLS) مناسب هستند. انتخاب بین این دو به منابع سخت‌افزاری و نیاز به همکاری تیمی بستگی دارد. Packet Tracer برای چنین سناریوی پیچیده‌ای کافی نیست و ممکن است برخی از ویژگی‌های پیشرفته را شبیه‌سازی نکند.

❓ تست شماره ۳

تفاوت اصلی بین شبیه‌سازی (Simulation) و ایمولیشن (Emulation) در ابزارهای شبکه چیست؟

  • الف) شبیه‌سازی از سخت‌افزار واقعی استفاده می‌کند، اما ایمولیشن از نرم‌افزار.
  • ب) شبیه‌سازی سیستمعامل واقعی را اجرا می‌کند، اما ایمولیشن فقط رفتار را تقریب می‌زند.
  • ج) ایمولیشن سیستمعامل واقعی را اجرا می‌کند، اما شبیه‌سازی فقط رفتار را شبیه‌سازی می‌کند.
  • د) هر دو یک مفهوم هستند و تفاوتی ندارند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: تفاوت اصلی این است که در ایمولیشن (Emulation)، سیستمعامل واقعی دستگاه اجرا می‌شود (مثل Cisco IOS در GNS3)، در حالی که در شبیه‌سازی (Simulation)، فقط یک مدل نرم‌افزاری از رفتار دستگاه ساخته می‌شود (مثل Packet Tracer). گزینه الف برعکس است. گزینه ب برعکس است. گزینه د نیز اشتباه است.

❓ تست شماره ۴

یک تیم ۵ نفره از مهندسان شبکه می‌خواهند همزمان روی یک پروژه طراحی شبکه بزرگ کار کنند و بتوانند تغییرات را به‌صورت لحظه‌ای مشاهده کنند. کدام ابزار بهترین گزینه است؟

  • الف) Cisco Packet Tracer
  • ب) GNS3
  • ج) EVE-NG
  • د) هر سه ابزار این قابلیت را دارند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: EVE-NG به‌طور خاص از همکاری چندکاربره (Multi-User) پشتیبانی می‌کند و چندین نفر می‌توانند همزمان روی یک سناریو کار کنند. Packet Tracer و GNS3 چنین قابلیتی ندارند (GNS3 فقط به‌صورت محدود و با تنظیمات اضافی امکان‌پذیر است). بنابراین برای تیم‌های چندنفره، EVE-NG بهترین انتخاب است.

❓ تست شماره ۵

یک مدیر شبکه می‌خواهد اتوماسیون شبکه را با استفاده از Ansible روی یک توپولوژی مجازی تست کند. کدام ابزار بهترین پشتیبانی از API و یکپارچه‌سازی با ابزارهای اتوماسیون را دارد؟

  • الف) Cisco Packet Tracer
  • ب) GNS3
  • ج) EVE-NG
  • د) هیچ‌کدام، چون اتوماسیون فقط روی تجهیزات فیزیکی کار می‌کند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: EVE-NG دارای API کامل و پشتیبانی عالی از ابزارهای اتوماسیون مانند Ansible، Python و Netmiko است. GNS3 نیز تا حدی از اتوماسیون پشتیبانی می‌کند اما EVE-NG در این زمینه پیشرفته‌تر است. Packet Tracer پشتیبانی بسیار محدودی از اتوماسیون دارد. گزینه د اشتباه است چون اتوماسیون به‌خوبی روی محیط‌های مجازی (به‌ویژه EVE-NG) قابل تست است.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحجدججج

📌 جمع‌بندی سریع فصل ۱۴ – ابزارهای تمرین شبکه

🏷️ ابزار🎯 سطح کاربر💻 منابع مورد نیاز🎯 بهترین کاربرد
Cisco Packet Tracerمبتدی تا متوسطکم (۴GB RAM)آموزش CCNA، مفاهیم پایه
GNS3متوسط تا حرفه‌ایمتوسط تا زیاد (۸-۱۶GB RAM)سناریوهای پیچیده، ایمولیشن IOS
EVE-NGحرفه‌ایبسیار زیاد (۳۲+GB RAM)سناریوهای سازمانی، چندکاربره، اتوماسیون
✅ پایان فصل ۱۴ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۵: سفر عیب‌یابی شبکه (از مبانی تا تسلط) – Network Troubleshooting Journey

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۵-۱. معرفی فصل – سفر عیب‌یابی شبکه

عنوان کامل: Network Troubleshooting Journey (From Basics to Mastery)

محتوا و هدف: این فصل شامل مجموعه‌ای از ۲۰ سناریوی عملی و گام‌به‌گام برای یادگیری عیب‌یابی شبکه از سطح مبتدی تا پیشرفته است. هر سناریو یک مشکل یا چالش خاص در دنیای واقعی را شبیه‌سازی می‌کند و دانشجو را با فرآیند تشخیص، تحلیل و رفع مشکل آشنا می‌سازد.

ساختار هر سناریو:

هر سناریو از چهار بخش اصلی تشکیل شده است:

🏷️ بخش📝 توضیح
۱. شرح سناریو (Scenario Overview)توضیح کلی سناریو، مشکل موجود و بستر شبکه
۲. اهداف (Objectives)اهداف قابل اندازه‌گیری و مشخص که باید در پایان سناریو محقق شوند
۳. تجهیزات مورد نیاز (Required Equipment)لیست تجهیزات سخت‌افزاری یا نرم‌افزاری مورد نیاز برای اجرا
۴. مراحل اجرا (Steps)گام‌های عملی برای پیاده‌سازی و عیب‌یابی (در صفحات بعدی هر سناریو)
نکته مهم: برای یادگیری مؤثر، توصیه می‌شود سناریوها را به ترتیب از شماره ۱ تا ۲۰ اجرا کنید، زیرا هر سناریو بر دانش کسب‌شده از سناریوهای قبلی استوار است.

📍 ۱۵-۲. سناریو ۱: راه‌اندازی اولیه LAN (Basic LAN Setup)

عنوان سناریو: 15-1 Network Foundations: Basic LAN Setup

📝 شرح سناریو (Scenario Overview)

سناریو: به عنوان یک مهندس شبکه، وظیفه دارید یک شبکه محلی (LAN) پایه ایجاد کنید که در آن چندین کلاینت (کامپیوتر) به یک سوئیچ متصل شوند. هدف شما اطمینان از ارتباط مؤثر این کلاینت‌ها در داخل LAN است. این سناریو پایه‌ترین و اولین قدم در دنیای شبکه‌سازی عملی محسوب می‌شود.

🎯 اهداف (Objectives)

🟢 هدف📝 توضیح
۱برقراری اتصال فیزیکی بین کامپیوترها و سوئیچ با استفاده از کابل‌های مناسب
۲پیکربندی آدرس‌های IP ایستا برای هر کامپیوتر در یک زیرشبکه مشترک
۳تأیید اتصال شبکه با استفاده از دستور ping بین کامپیوترها

🖥️ تجهیزات مورد نیاز (Required Equipment)

🏷️ تجهیزاتتعدادتوضیح
نرم‌افزار Cisco Packet Tracer۱محیط شبیه‌سازی شبکه
سوئیچ Cisco 2960۱سوئیچ لایه ۲ برای اتصال دستگاه‌ها
کابل اترنت Straight-Through۲اتصال کامپیوترها به سوئیچ
کامپیوتر (لپ‌تاپ)۱دستگاه کلاینت اول
کامپیوتر (دسکتاپ)۱دستگاه کلاینت دوم
نکته تمرینی: پس از اجرای این سناریو، می‌توانید با افزودن کامپیوترهای بیشتر و تغییر زیرشبکه، تمرین را گسترش دهید.

📍 ۱۵-۳. فهرست کامل سناریوهای فصل ۱۵ (۲۰ سناریو)

بر اساس محتوای جزوه، فصل ۱۵ شامل ۲۰ سناریوی عملی است که از مبانی تا موضوعات پیشرفته را پوشش می‌دهند:

📌 شماره🏷️ عنوان سناریو📝 موضوع اصلی📊 سطح
۱۵-۱Basic LAN Setupراه‌اندازی اولیه LANمبتدی
۱۵-۲Setting Console Password on the Switchتنظیم رمز کنسول روی سوئیچمبتدی
۱۵-۳Creating VLANs on a Switch with 6 PCsایجاد VLAN روی سوئیچ با ۶ کامپیوترمبتدی-متوسط
۱۵-۴Configuring Router Interface IP for Basic Routingپیکربندی IP رابط روتر برای مسیریابی پایهمبتدی-متوسط
۱۵-۵Testing Switch Port Connectivity with Show Commandsتست اتصال پورت سوئیچ با دستورات Showمبتدی
۱۵-۶Configuring DHCP Server on Routerپیکربندی سرور DHCP روی روترمتوسط
۱۵-۷Configuring DNS Serverپیکربندی سرور DNSمتوسط
۱۵-۸Configuring a Basic ACL on Routerپیکربندی ACL پایه روی روترمتوسط
۱۵-۹Configuring and Testing NAT (PAT) on Routerپیکربندی و تست NAT روی روترمتوسط
۱۵-۱۰Backing Up and Restoring Switch/Router Configurationپشتیبان‌گیری و بازیابی پیکربندیمتوسط
۱۵-۱۱Configuring and Testing Port Security on a Switchپیکربندی و تست امنیت پورت روی سوئیچمتوسط-پیشرفته
۱۵-۱۲Configuring HSRP for High Availabilityپیکربندی HSRP برای دسترس‌پذیری بالاپیشرفته
۱۵-۱۳Configuring Remote Management for Switches and Routersپیکربندی مدیریت از راه‌دورمتوسط
۱۵-۱۴Configuring Firewall Rules for ICMP Allow/Denyپیکربندی قوانین فایروال برای ICMPمتوسط-پیشرفته
۱۵-۱۵Troubleshooting Internet Connectivity for a New Employeeعیب‌یابی اتصال اینترنت برای کارمند جدیدعیب‌یابی
۱۵-۱۶Configuring and Testing an Intranet Web Serverپیکربندی و تست سرور وب اینترانتمتوسط
۱۵-۱۷Troubleshooting DHCP and NAT Issuesعیب‌یابی مشکلات DHCP و NATعیب‌یابی
۱۵-۱۸Access Control List (ACL) Blocking Accessعیب‌یابی مسدودسازی دسترسی توسط ACLعیب‌یابی
۱۵-۱۹Inter-VLAN Routing Failureعیب‌یابی خرابی مسیریابی بین VLANهاعیب‌یابی
۱۵-۲۰DHCP Snooping and ARP Inspection Issueعیب‌یابی مشکلات امنیتی لایه ۲پیشرفته

📊 ۱۵-۴. دسته‌بندی سناریوها بر اساس سطح و موضوع

🔹 سطح مبتدی (سناریوهای ۱ تا ۵)

🏷️ سناریو📝 مهارت کلیدی
۱۵-۱اتصال فیزیکی و پیکربندی IP ایستا
۱۵-۲امنیت پایه (رمز کنسول)
۱۵-۳مفاهیم VLAN و بخش‌بندی شبکه
۱۵-۴مفاهیم مسیریابی پایه و آدرس‌دهی
۱۵-۵عیب‌یابی با دستورات Show

🔹 سطح متوسط (سناریوهای ۶ تا ۱۴)

🏷️ سناریو📝 مهارت کلیدی
۱۵-۶پیکربندی DHCP و تخصیص خودکار IP
۱۵-۷پیکربندی DNS و رزولوشن نام
۱۵-۸امنیت با ACL (لیست‌های کنترل دسترسی)
۱۵-۹NAT و PAT برای اتصال به اینترنت
۱۵-۱۰مدیریت پیکربندی (پشتیبان‌گیری و بازیابی)
۱۵-۱۱امنیت پورت (MAC Address Sticky)
۱۵-۱۲دسترس‌پذیری بالا با HSRP
۱۵-۱۳مدیریت از راه‌دور (SSH، Telnet)
۱۵-۱۴فایروال و کنترل ترافیک ICMP

🔹 سطح پیشرفته و عیب‌یابی (سناریوهای ۱۵ تا ۲۰)

🏷️ سناریو📝 مهارت کلیدی
۱۵-۱۵عیب‌یابی گام‌به‌گام اتصال اینترنت
۱۵-۱۶راه‌اندازی سرور وب داخلی
۱۵-۱۷عیب‌یابی ترکیبی DHCP و NAT
۱۵-۱۸عیب‌یابی مسائل امنیتی (ACL)
۱۵-۱۹عیب‌یابی مسیریابی بین VLANها
۱۵-۲۰عیب‌یابی امنیت لایه ۲ (DHCP Snooping، ARP Inspection)

📍 ۱۵-۵. مسیر پیشنهادی یادگیری با سناریوها

مرحله ۱ (مبتدی)
📘
سناریوهای ۱۵-۱ تا ۱۵-۵
• آشنایی با Packet Tracer
• پیکربندی IP ایستا
• مفاهیم VLAN پایه
• دستورات پایه Show
➡️
مرحله ۲ (متوسط)
🛠️
سناریوهای ۱۵-۶ تا ۱۵-۱۴
• سرویس‌های شبکه (DHCP/DNS)
• امنیت (ACL، Port Security)
• NAT و اتصال به اینترنت
• مدیریت از راه‌دور
➡️
مرحله ۳ (پیشرفته)
🚀
سناریوهای ۱۵-۱۵ تا ۱۵-۲۰
• عیب‌یابی سناریوهای واقعی
• مسیریابی بین VLANها
• امنیت پیشرفته لایه ۲
• HSRP و دسترس‌پذیری بالا

🔑 ۱۵-۶. نکات کلیدی برای اجرای موفق سناریوها

🟢 نکته📝 توضیح
۱. ترتیب را رعایت کنیدسناریوها به‌گونه‌ای طراحی شده‌اند که هر کدام بر دانش قبلی استوار است.
۲. مستندسازی کنیدبرای هر سناریو، دستورات استفاده‌شده و خروجی آن‌ها را یادداشت کنید.
۳. از Simulation Mode استفاده کنیددر Packet Tracer، از حالت Simulation برای مشاهده حرکت بسته‌ها استفاده کنید.
۴. عیب‌یابی را جدی بگیریدسناریوهای ۱۵-۱۵ تا ۱۵-۲۰ به‌طور خاص برای تقویت مهارت عیب‌یابی طراحی شده‌اند.
۵. فراتر از سناریو برویدپس از اتمام هر سناریو، پارامترها را تغییر دهید و ببینید چه اتفاقی می‌افتد.
۶. از ابزارهای کمکی استفاده کنیداز Wireshark (در سناریوهای پیشرفته) و دستورات show برای تحلیل استفاده کنید.

🧪 تست‌های خودآزمایی فصل ۱۵ (سطح سخت و کاربردی)

❓ تست شماره ۱

یک دانشجو در حال اجرای سناریو ۱۵-۱ (Basic LAN Setup) است. او دو کامپیوتر را با کابل Straight-Through به یک سوئیچ متصل کرده و IPهای ایستا را پیکربندی کرده است. پس از اجرای ping از PC1 به PC2، پیام "Request Timed Out" دریافت می‌کند. کدام یک از موارد زیر محتمل‌ترین دلیل این مشکل است؟

  • الف) کابل مورد استفاده باید Crossover باشد، نه Straight-Through.
  • ب) آدرس‌های IP در زیرشبکه‌های متفاوت پیکربندی شده‌اند.
  • ج) سوئیچ نیاز به پیکربندی IP دارد.
  • د) باید از کابل فیبر نوری استفاده شود.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: در یک LAN ساده با سوئیچ لایه ۲، اگر دو کامپیوتر در زیرشبکه‌های متفاوت (مثلاً یکی 192.168.1.10/24 و دیگری 192.168.2.10/24) پیکربندی شده باشند، بدون روتر نمی‌توانند با یکدیگر ارتباط برقرار کنند و ping با خطای "Request Timed Out" مواجه می‌شود. گزینه الف اشتباه است چون اتصال کامپیوتر به سوئیچ نیاز به کابل Straight-Through دارد (نه Crossover). گزینه ج اشتباه است چون سوئیچ لایه ۲ برای ارتباط در یک VLAN نیازی به IP ندارد. گزینه د نیز غیرضروری است.

❓ تست شماره ۲

بر اساس فهرست سناریوهای فصل ۱۵، کدام سناریو برای یادگیری امنیت پورت (Port Security) در سوئیچ طراحی شده است؟

  • الف) سناریو ۱۵-۸ (Configuring a Basic ACL on Router)
  • ب) سناریو ۱۵-۱۱ (Configuring and Testing Port Security on a Switch)
  • ج) سناریو ۱۵-۲۰ (DHCP Snooping and ARP Inspection Issue)
  • د) سناریو ۱۵-۱۳ (Configuring Remote Management)
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: سناریو ۱۵-۱۱ با عنوان "Configuring and Testing Port Security on a Switch" به‌طور خاص برای آموزش امنیت پورت در سوئیچ طراحی شده است. این سناریو شامل مفاهیمی مانند محدود کردن تعداد آدرس‌های MAC مجاز در هر پورت و اقدامات امنیتی (مانند Shutdown یا Violation) است. گزینه الف مربوط به ACL روی روتر است، گزینه ج مربوط به امنیت لایه ۲ (DHCP Snooping) است و گزینه د مربوط به مدیریت از راه‌دور است.

❓ تست شماره ۳

یک مهندس شبکه می‌خواهد مهارت خود را در عیب‌یابی مشکلات ترکیبی DHCP و NAT تقویت کند. کدام سناریو از فصل ۱۵ برای این هدف مناسب‌تر است؟

  • الف) سناریو ۱۵-۶ (Configuring DHCP Server on Router)
  • ب) سناریو ۱۵-۹ (Configuring and Testing NAT on Router)
  • ج) سناریو ۱۵-۱۷ (Troubleshooting DHCP and NAT Issues)
  • د) سناریو ۱۵-۴ (Configuring Router Interface IP)
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: سناریو ۱۵-۱۷ با عنوان "Troubleshooting DHCP and NAT Issues" به‌طور خاص برای عیب‌یابی ترکیبی مشکلات DHCP و NAT طراحی شده است. در حالی که سناریوهای ۱۵-۶ و ۱۵-۹ به‌ترتیب پیکربندی DHCP و NAT را آموزش می‌دهند، سناریو ۱۵-۱۷ دانشجو را با سناریوی واقعی مواجه می‌کند که هر دو سرویس با هم مشکل دارند و باید عیب‌یابی شوند. گزینه د مربوط به مسیریابی پایه است.

❓ تست شماره ۴

بر اساس دسته‌بندی سناریوهای فصل ۱۵، کدام یک از سناریوهای زیر در سطح پیشرفته قرار می‌گیرد و شامل موضوعات امنیتی لایه ۲ است؟

  • الف) سناریو ۱۵-۳ (Creating VLANs on a Switch)
  • ب) سناریو ۱۵-۱۲ (Configuring HSRP for High Availability)
  • ج) سناریو ۱۵-۲۰ (DHCP Snooping and ARP Inspection Issue)
  • د) سناریو ۱۵-۱۰ (Backing Up and Restoring Configuration)
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: سناریو ۱۵-۲۰ با عنوان "DHCP Snooping and ARP Inspection Issue" یک سناریو پیشرفته است که به موضوعات امنیتی لایه ۲ مانند DHCP Snooping (جلوگیری از حملات DHCP) و ARP Inspection (جلوگیری از ARP Spoofing) می‌پردازد. گزینه الف (VLAN) سطح متوسط، گزینه ب (HSRP) سطح پیشرفته اما مربوط به دسترس‌پذیری بالا (نه امنیت لایه ۲) و گزینه د (پشتیبان‌گیری) سطح متوسط است.

❓ تست شماره ۵

یک دانشجو تمام سناریوهای فصل ۱۵ را از شماره ۱ تا ۲۰ اجرا کرده است. کدام یک از موارد زیر بهترین توصیف از توانایی‌های کسب‌شده اوست؟

  • الف) او فقط با پیکربندی اولیه سوئیچ و روتر آشنا شده است.
  • ب) او مهارت‌های کامل پیکربندی و عیب‌یابی شبکه از مبانی تا موضوعات پیشرفته (شامل امنیت، NAT، HSRP و عیب‌یابی) را کسب کرده است.
  • ج) او فقط با عیب‌یابی مشکلات شبکه آشنا شده است.
  • د) او مهارت کافی برای شرکت در آزمون CCIE را دارد.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: اجرای تمامی ۲۰ سناریو از مبانی (راه‌اندازی LAN) تا موضوعات پیشرفته (HSRP، DHCP Snooping، ARP Inspection، عیب‌یابی ترکیبی) به دانشجو مهارت‌های جامعی در پیکربندی و عیب‌یابی شبکه می‌دهد. گزینه الف فقط بخش کوچکی را پوشش می‌دهد. گزینه ج ناقص است چون شامل پیکربندی نیز می‌شود. گزینه د اغراق‌آمیز است (CCIE نیاز به تجربه عملی بسیار بیشتری دارد و این سناریوها عمدتاً برای سطوح CCNA و CCNP طراحی شده‌اند).

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحببججب

📌 جمع‌بندی سریع فصل ۱۵ – سفر عیب‌یابی شبکه

🏷️ موضوع📝 خلاصه
تعداد سناریوها۲۰ سناریوی عملی از مبتدی تا پیشرفته
ابزار اصلیCisco Packet Tracer (برای تمام سناریوها)
سطوحمبتدی (۱-۵)، متوسط (۶-۱۴)، پیشرفته (۱۵-۲۰)
موضوعات کلیدیLAN پایه، VLAN، DHCP، DNS، ACL، NAT، Port Security، HSRP، عیب‌یابی
نکته مهمسناریوها را به ترتیب اجرا کنید تا دانش به‌صورت گام‌به‌گام ساخته شود.
نتیجه نهاییتسلط بر پیکربندی و عیب‌یابی شبکه در سطح متوسط تا پیشرفته

✅ جمع‌بندی نهایی کل دوره (تمامی فصل‌ها)

📌 فصل🏷️ عنوان📝 موضوع اصلی
۱مفاهیم مقدماتی شبکهتعریف شبکه، میزبان، سرور، کلاینت، ایستگاه کاری
۲انواع شبکه از نظر وسعتLAN، WAN، MAN، CAN، PAN، WLAN، SAN
۳معماری شبکهکلاینت-سرور در مقابل همتا-به-همتا
۴توپولوژی‌های فیزیکیBus، Star، Ring، Mesh، Hybrid، Point-to-Point
۵توپولوژی‌های بی‌سیم و استانداردهای ۸۰۲.۱۱Ad Hoc، Infrastructure، Wi-Fi 4/5/6
۶مدل مرجع OSI۷ لایه، کپسوله‌سازی، وظایف هر لایه
۷مدل TCP/IP۴ لایه، مقایسه با OSI، پروتکل‌ها
۸آشنایی با پروتکل‌هاHTTP، HTTPS، DNS، DHCP، SSH، Telnet، FTP، SNMP
۹کابل‌های شبکهUTP، STP، Coaxial، SMF، MMF، RJ45، Straight/Crossover
۱۰تجهیزات شبکهسوئیچ، روتر، فایروال، WAP، Load Balancer، Packet Shaper
۱۱مسیریابی و سوئیچینگCSMA/CD، CSMA/CA، ARP، NAT/PAT، RIP، OSPF، BGP
۱۲آدرس‌دهی IPIPv4، IPv6، زیرشبکه‌سازی، ماسک، APIPA، Loopback
۱۳عیب‌یابی شبکهPing، Traceroute، Ipconfig، Netstat، Nslookup، Tcpdump
۱۴ابزارهای تمرینPacket Tracer، GNS3، EVE-NG
۱۵سفر عیب‌یابی۲۰ سناریوی عملی از مبانی تا پیشرفته
✅ پایان فصل ۱۵ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۶: حملات شبکه (Networking Attacks)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۶-۱. حملات انکار سرویس (Denial of Service - DoS)

تعریف: حمله‌ای که هدف آن غیرقابل دسترس کردن یک سرویس، سرور یا زیرساخت شبکه برای کاربران مجاز است. مهاجم با مصرف کامل منابع هدف، آن را از پاسخگویی به درخواست‌های واقعی بازمی‌دارد.

روش کار:

ویژگی‌های کلیدی:

🏷️ ویژگی📝 توضیح
منبع حملهمعمولاً از یک منبع واحد (یک دستگاه یا یک آدرس IP) انجام می‌شود.
تشخیصنسبتاً آسان‌تر قابل شناسایی و مسدودسازی است.
تأثیرکاهش سرعت، از کار افتادن یا قطع کامل سرویس

مثال عملی: مهاجم با یک اسکریپت ساده، هزاران درخواست همزمان به یک وب‌سرور ارسال می‌کند. سرور به دلیل حجم بالای درخواست‌ها، نمی‌تواند به کاربران عادی پاسخ دهد و وب‌سایت از کار می‌افتد.

راه‌های پیشگیری:

📍 ۱۶-۲. حملات انکار سرویس توزیع‌شده (Distributed Denial of Service - DDoS)

تعریف: نوع پیشرفته‌تری از حمله DoS که در آن مهاجم از چندین سیستم آلوده (که اغلب به‌طور مخفیانه تحت کنترل او هستند) برای انجام حمله استفاده می‌کند.

روش کار:

مرحلهتوضیح
۱مهاجم یک شبکه بات (Botnet) از سیستم‌های آلوده ایجاد می‌کند (معمولاً از طریق بدافزار).
۲تمام سیستم‌های بات به‌طور همزمان به هدف حمله می‌کنند.
۳ترافیک عظیم ورودی باعث می‌شود که هدف کاملاً از کار بیفتد.

تفاوت کلیدی DoS با DDoS:

🏷️ ویژگیDoSDDoS
تعداد منابع حملهیک منبع واحدچندین منبع (هزاران یا میلیون‌ها دستگاه)
تشخیص و مسدودسازینسبتاً آسانبسیار دشوار (چون منابع متعدد هستند)
شدت حملهمعمولاً محدودتربسیار گسترده و مخرب‌تر
مقیاسکوچک تا متوسطبسیار بزرگ (می‌تواند کل اینترنت یک کشور را مختل کند)

مثال عملی: حمله به یک بانک اینترنتی با استفاده از هزاران کامپیوتر آلوده در سراسر جهان که باعث می‌شود وب‌سایت بانک برای ساعت‌ها یا روزها غیرقابل دسترس باشد.

راه‌های پیشگیری:

📍 ۱۶-۳. حملات مهندسی اجتماعی (Social Engineering)

تعریف: روشی برای دسترسی به اطلاعات محرمانه یا سیستم‌ها از طریق فریب دادن افراد و سوءاستفاده از اعتماد، ترس یا ساده‌لوحی آن‌ها. مهندسی اجتماعی، ضعف‌های انسانی را هدف قرار می‌دهد، نه ضعف‌های فنی.

روش کار: مهاجم با استفاده از تکنیک‌های روانشناختی، کاربران را فریب می‌دهد تا اطلاعات حساس (مانند رمز عبور) را افشا کنند یا اقداماتی امنیتی را دور بزنند.

انواع رایج مهندسی اجتماعی:

🏷️ نوع📝 توضیح📱 مثال
فیشینگ (Phishing)ارسال ایمیل‌های جعلی که ظاهراً از یک منبع معتبر هستند.ایمیلی که ظاهراً از بانک است و از شما می‌خواهد رمز خود را تأیید کنید.
جعل هویت (Pretexting)مهاجم خود را فرد دیگری (مانند پشتیبانی فنی، افسر پلیس یا مدیر) معرفی می‌کند.تماس تلفنی با کاربر و گفتن "من از بخش فنی هستم، رمز عبور خود را بگویید".
طعمه‌گذاری (Baiting)قرار دادن یک وسیله (مانند درایو USB آلوده) در مکانی که قربانی آن را پیدا کند.قرار دادن یک فلش مموری با برچسب "فایل‌های حقوقی محرمانه" در پارکینگ شرکت.
هراس‌افکنی (Scareware)ایجاد ترس در کاربر برای وادار کردن او به انجام کاری.نمایش پیام "کامپیوتر شما آلوده شده است، این نرم‌افزار را نصب کنید".

راه‌های پیشگیری:

📍 ۱۶-۴. نقطه دسترسی مخرب (Rogue Access Point)

تعریف: یک نقطه دسترسی بی‌سیم (Wireless Access Point - WAP) که بدون مجوز و توسط یک فرد غیرمجاز به شبکه متصل شده است. این دستگاه می‌تواند یک AP فیزیکی یا یک نرم‌افزار روی لپ‌تاپ مهاجم باشد.

روش کار:

مرحلهتوضیح
۱مهاجم یک نقطه دسترسی جعلی را در محل نصب می‌کند (معمولاً با نامی شبیه به شبکه اصلی).
۲کاربران بی‌خبر به این نقطه دسترسی متصل می‌شوند (زیرا سیگنال قوی‌تری دارد یا نامش آشناست).
۳مهاجم می‌تواند تمام ترافیک کاربران را شنود (Sniff) کرده و اطلاعات حساس را جمع‌آوری کند.
۴مهاجم می‌تواند حملات مرد میانی (MITM) را روی کاربران اجرا کند.

خطرات Rogue Access Point:

راه‌های شناسایی و پیشگیری:

📍 ۱۶-۵. حملات فیشینگ (Phishing)

تعریف: روشی برای کلاهبرداری که در آن مهاجم با ارسال پیام‌ها، ایمیل‌ها یا پیامک‌های جعلی، کاربران را فریب می‌دهد تا اطلاعات شخصی یا مالی خود را افشا کنند.

ویژگی‌های حملات فیشینگ:

🏷️ ویژگی📝 توضیح
جعل هویت فرستندهپیام‌ها معمولاً از یک سازمان معتبر (بانک، شرکت معروف، دولت) جعلی ساخته می‌شوند.
لینک‌های جعلیشامل لینک‌هایی به وب‌سایت‌های جعلی هستند که شبیه وب‌سایت اصلی طراحی شده‌اند.
ایجاد اضطرابمعمولاً از عبارت‌هایی مانند "فوری"، "حساب شما مسدود می‌شود" برای وادار کردن کاربر به اقدام سریع استفاده می‌کنند.
هدف نهاییسرقت اطلاعاتی مانند نام کاربری، رمز عبور، شماره کارت اعتباری، کدهای تأیید و سایر اطلاعات حساس.

انواع فیشینگ:

🏷️ نوع📝 توضیح
فیشینگ عمومی (General Phishing)ارسال انبوه ایمیل‌های جعلی به تعداد زیادی از کاربران.
فیشینگ هدفمند (Spear Phishing)ایمیل‌های سفارشی‌سازی‌شده برای یک فرد یا سازمان خاص با اطلاعات دقیق.
فیشینگ مدیران (Whaling)هدف قرار دادن مدیران ارشد و افراد با دسترسی بالا در سازمان.
اسمیشینگ (Smishing)فیشینگ از طریق پیامک (SMS).
ویشینگ (Vishing)فیشینگ از طریق تماس تلفنی (Voice).

راه‌های پیشگیری:

📍 ۱۶-۶. حملات باج‌افزار (Ransomware)

تعریف: نوعی بدافزار که فایل‌های قربانی را رمزنگاری (Encrypt) کرده و برای بازگرداندن دسترسی به آن‌ها، درخواست باج (Ransom) (معمولاً به صورت ارز دیجیتال مانند بیت‌کوین) می‌کند.

روش کار:

مرحلهتوضیح
۱بدافزار از طریق ایمیل‌های فیشینگ، لینک‌های مخرب یا آسیب‌پذیری‌های نرم‌افزاری وارد سیستم می‌شود.
۲فایل‌های مهم قربانی (اسناد، تصاویر، پایگاه‌های داده) را با الگوریتم‌های قوی رمزنگاری می‌کند.
۳پیامی با درخواست باج (معمولاً چند صد تا چند هزار دلار) برای رمزگشایی فایل‌ها نمایش داده می‌شود.
۴در صورت پرداخت باج، ممکن است مهاجم کلید رمزگشایی را ارسال کند (اما تضمینی وجود ندارد).

معروف‌ترین نمونه‌های باج‌افزار:

🏷️ نام📅 سال📝 توضیح
WannaCry۲۰۱۷یکی از مخرب‌ترین باج‌افزارها که بیش از ۲۰۰٬۰۰۰ سیستم در ۱۵۰ کشور را آلوده کرد.
Petya / NotPetya۲۰۱۷باج‌افزاری که علاوه بر رمزنگاری فایل‌ها، بوت‌سکتور سیستم را نیز تخریب می‌کرد.
Locky۲۰۱۶از طریق ایمیل‌های فیشینگ با پیوست‌های Word آلوده منتشر شد.
Ryuk۲۰۱۸باج‌افزاری که سازمان‌های بزرگ را هدف قرار می‌داد و باج‌های بسیار بالایی (تا میلیون‌ها دلار) درخواست می‌کرد.

راه‌های پیشگیری و مقابله:

📍 ۱۶-۷. حملات بروت‌فورس (Brute Force Attack)

تعریف: روشی برای کشف رمز عبور یا کلید رمزنگاری با امتحان کردن تمام ترکیب‌های ممکن تا زمانی که ترکیب صحیح پیدا شود.

روش کار:

مرحلهتوضیح
۱مهاجم از نرم‌افزارهای خودکار (مانند Hydra، John the Ripper) استفاده می‌کند.
۲این نرم‌افزارها هزاران یا میلیون‌ها ترکیب مختلف (از دیکشنری‌ها یا تولید تصادفی) را امتحان می‌کنند.
۳این حمله می‌تواند به سرویس‌های مختلف مانند SSH، RDP، ایمیل، FTP و وب‌سایت‌ها انجام شود.

انواع حملات بروت‌فورس:

🏷️ نوع📝 توضیح
حمله دیکشنری (Dictionary Attack)امتحان کردن کلمات موجود در یک دیکشنری (مانند کلمات رایج، نام‌ها، تاریخ‌ها).
حمله تصادفی (Random Attack)امتحان کردن تمام ترکیب‌های ممکن کاراکترها (بسیار زمان‌بر و کند).
حمله با لیست کاربران (Credential Stuffing)استفاده از نام‌کاربری و رمزهای عبور سرقت‌شده از سایر وب‌سایت‌ها (بسیار مؤثر زیرا کاربران معمولاً رمزهای خود را تکرار می‌کنند).

راه‌های پیشگیری:

📍 ۱۶-۸. حملات مرد میانی (Man-in-the-Middle - MITM)

تعریف: حمله‌ای که در آن مهاجم به‌طور مخفیانه ارتباط بین دو طرف (فرستنده و گیرنده) را رهگیری کرده و احتمالاً تغییر می‌دهد، در حالی که هر دو طرف فکر می‌کنند مستقیماً با یکدیگر در ارتباط هستند.

روش کار:

مرحلهتوضیح
۱مهاجم خود را بین فرستنده و گیرنده قرار می‌دهد (معمولاً با استفاده از ARP Spoofing، DNS Spoofing یا Rogue AP).
۲مهاجم ارتباط را به‌گونه‌ای تغییر می‌دهد که ترافیک ابتدا به او برسد و سپس به مقصد اصلی ارسال شود.
۳مهاجم می‌تواند داده‌های رد و بدل شده را مشاهده (Sniff) ، تغییر یا سرقت کند.

انواع حملات MITM:

🏷️ نوع📝 توضیح🎯 هدف
ARP Spoofingجعل جدول ARP در شبکه محلی برای هدایت ترافیک به مهاجم.شبکه‌های LAN
DNS Spoofingتغییر پاسخ‌های DNS برای هدایت کاربران به وب‌سایت‌های جعلی.کاربران اینترنت
SSL/TLS Hijackingرهگیری و رمزگشایی ترافیک رمزنگاری‌شده HTTPS.ارتباطات امن
Rogue Access Pointایجاد نقطه دسترسی جعلی برای رهگیری ترافیک بی‌سیم.شبکه‌های Wi-Fi
Session Hijackingربودن جلسه (Session) کاربر برای دسترسی به حساب او.وب‌سایت‌ها و برنامه‌ها

راه‌های پیشگیری:

📍 ۱۶-۹. بهره‌برداری از آسیب‌پذیری‌ها (Exploits and Vulnerabilities)

تعریف‌های کلیدی:

🏷️ اصطلاح📝 توضیح
آسیب‌پذیری (Vulnerability)نقطه ضعف یا حفره امنیتی در یک سیستم، نرم‌افزار، سخت‌افزار یا پروتکل شبکه که می‌تواند توسط مهاجم مورد سوءاستفاده قرار گیرد.
بهره‌برداری (Exploit)کد، اسکریپت یا تکنیکی که از یک آسیب‌پذیری خاص برای نفوذ به سیستم، اجرای کد مخرب یا ایجاد اختلال استفاده می‌کند.
تهدید (Threat)هر چیزی که بتواند از یک آسیب‌پذیری سوءاستفاده کرده و به سیستم آسیب برساند.

مراحل یک حمله مبتنی بر بهره‌برداری:

مرحلهتوضیح
۱. شناسایی (Reconnaissance)مهاجم آسیب‌پذیری‌های موجود در سیستم هدف را با استفاده از اسکنرهای آسیب‌پذیری (مانند Nessus، OpenVAS) شناسایی می‌کند.
۲. بهره‌برداری (Exploitation)از کدهای بهره‌برداری آماده (مانند Metasploit) یا کدهای سفارشی برای نفوذ به سیستم استفاده می‌کند.
۳. اجرا (Execution)پس از نفوذ، مهاجم می‌تواند بدافزار نصب کند، داده‌ها را سرقت کند، بک‌دور (Backdoor) ایجاد کند یا کنترل کامل سیستم را در دست بگیرد.
۴. تداوم (Persistence)مهاجم راه‌هایی برای حفظ دسترسی به سیستم پس از راه‌اندازی مجدد ایجاد می‌کند (مانند ایجاد کاربر مخفی یا سرویس دائمی).

انواع آسیب‌پذیری‌های رایج:

🏷️ نوع📝 توضیح
سرریز بافر (Buffer Overflow)نوشتن داده بیشتر از ظرفیت بافر که می‌تواند منجر به اجرای کد مخرب شود.
تزریق SQL (SQL Injection)تزریق کد SQL به ورودی‌های کاربر برای دسترسی به پایگاه داده.
Cross-Site Scripting (XSS)تزریق اسکریپت‌های مخرب به وب‌سایت‌ها برای سرقت اطلاعات کاربران.
آسیب‌پذیری‌های روز صفر (Zero-Day)آسیب‌پذیری‌هایی که هنوز برای توسعه‌دهنده نرم‌افزار شناخته شده نیستند و هیچ وصله‌ای برای آن‌ها وجود ندارد.

راه‌های پیشگیری:

📊 دسته‌بندی حملات بر اساس اهداف امنیتی (CIA Triad)

🏷️ هدف امنیتی🎯 حملات مرتبط📝 توضیح
محرمانگی (Confidentiality)MITM، Phishing، Rogue Access Point، Social Engineering، Sniffingحملاتی که هدفشان سرقت اطلاعات محرمانه و مشاهده غیرمجاز داده‌ها است.
یکپارچگی (Integrity)Ransomware، تغییر داده (Data Modification)، تزریق کد (Code Injection)حملاتی که هدفشان تغییر، تخریب یا رمزنگاری داده‌ها است.
دسترس‌پذیری (Availability)DoS، DDoS، حملات قطع ارتباط (Disconnection)حملاتی که هدفشان غیرقابل دسترس کردن سرویس‌ها و منابع شبکه است.
احراز هویت (Authentication)Brute Force، Credential Theft، Session Hijackingحملاتی که هدفشان دور زدن احراز هویت و دسترسی غیرمجاز است.
انسانی (Human-based)Social Engineering، Phishing، Spear Phishingحملاتی که از ضعف‌های روانشناختی و انسانی سوءاستفاده می‌کنند.

📌 خلاصه سریع حملات شبکه

🏷️ نوع حمله🎯 هدف اصلی🛡️ روش پیشگیری کلیدی
DoSغیرقابل دسترس کردن سرویسفایروال، Rate Limiting
DDoSغیرقابل دسترس کردن سرویس (مقیاس بزرگ)خدمات ضد DDoS، CDN
Social Engineeringفریب کاربر برای افشای اطلاعاتآموزش کاربران
Rogue Access Pointشنود ترافیک بی‌سیمWIDS/WIPS، احراز هویت قوی
Phishingسرقت اطلاعات از طریق ایمیل جعلیآموزش، بررسی آدرس فرستنده، 2FA
Ransomwareرمزنگاری فایل‌ها و درخواست باجپشتیبان‌گیری، به‌روزرسانی، آنتی‌ویروس
Brute Forceکشف رمز عبوررمز پیچیده، محدودیت تلاش، 2FA
MITMرهگیری و تغییر ارتباطرمزنگاری (HTTPS، VPN)، گواهی‌های SSL
Exploitسوءاستفاده از آسیب‌پذیری نرم‌افزاربه‌روزرسانی، IDS/IPS، تست نفوذ

🧪 تست‌های خودآزمایی فصل ۱۶ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک شرکت بزرگ، با حمله‌ای مواجه شده که ترافیک عظیمی از هزاران آدرس IP مختلف به وب‌سایت آن ارسال می‌شود و وب‌سایت کاملاً از کار افتاده است. این حمله در کدام دسته قرار می‌گیرد و چه تفاوتی با نوع ساده‌تر آن دارد؟

  • الف) این یک حمله DoS است که از یک منبع انجام می‌شود.
  • ب) این یک حمله DDoS است که از چندین منبع انجام می‌شود و تشخیص آن دشوارتر است.
  • ج) این یک حمله MITM است که ترافیک را رهگیری می‌کند.
  • د) این یک حمله Brute Force است که رمز عبور را حدس می‌زند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: حمله‌ای که از هزاران آدرس IP مختلف به هدف حمله می‌کند، یک حمله DDoS (Distributed Denial of Service) است. تفاوت اصلی آن با DoS در تعداد منابع حمله است. در DoS، حمله از یک منبع واحد انجام می‌شود که تشخیص و مسدودسازی آن آسان‌تر است. در DDoS، منابع متعدد هستند و تشخیص و مقابله با آن بسیار دشوارتر است.

❓ تست شماره ۲

یکی از کارمندان سازمان، ایمیلی از "واحد فناوری اطلاعات" دریافت کرده است که از او می‌خواهد روی یک لینک کلیک کند و رمز عبور خود را برای "تأیید امنیتی" وارد کند. آدرس ایمیل فرستنده تقریباً مشابه آدرس رسمی سازمان است، اما یک حرف آن متفاوت است. این حمله چیست و در کدام دسته قرار می‌گیرد؟

  • الف) حمله DDoS، زیرا هدف آن از کار انداختن سرویس است.
  • ب) حمله MITM، زیرا ارتباط را رهگیری می‌کند.
  • ج) حمله فیشینگ (Phishing) که یک نوع مهندسی اجتماعی (Social Engineering) است.
  • د) حمله Brute Force، زیرا رمز عبور را حدس می‌زند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: این یک حمله فیشینگ (Phishing) است که از کاربر می‌خواهد اطلاعات حساس خود را از طریق یک لینک جعلی وارد کند. فیشینگ زیرمجموعه مهندسی اجتماعی (Social Engineering) محسوب می‌شود، زیرا از فریب و سوءاستفاده از اعتماد کاربر استفاده می‌کند. تغییر یک حرف در آدرس ایمیل (مانند admin@compnay.com به جای admin@company.com) یک تکنیک رایج در فیشینگ است.

❓ تست شماره ۳

یک مهاجم، یک نقطه دسترسی بی‌سیم با نام "WiFi-Free" در کافی‌شاپ نصب کرده است که سیگنال قوی‌تری نسبت به شبکه اصلی دارد. کاربران به این شبکه متصل می‌شوند و مهاجم تمام ترافیک آن‌ها را مشاهده می‌کند. این حمله چیست و چه خطری ایجاد می‌کند؟

  • الف) حمله DDoS، زیرا شبکه را از کار می‌اندازد.
  • ب) حمله Rogue Access Point که می‌تواند منجر به سرقت اطلاعات و حملات MITM شود.
  • ج) حمله Ransomware، زیرا فایل‌های کاربران را رمزنگاری می‌کند.
  • د) حمله Brute Force، زیرا رمزهای عبور را حدس می‌زند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: این یک حمله Rogue Access Point (نقطه دسترسی مخرب) است. مهاجم یک AP جعلی نصب کرده و کاربران بی‌خبر به آن متصل می‌شوند. خطرات اصلی این حمله عبارتند از:
  • شنود (Sniffing) ترافیک و سرقت اطلاعات حساس (رمزهای عبور، اطلاعات بانکی)
  • اجرای حملات مرد میانی (MITM) روی کاربران
  • دسترسی غیرمجاز به شبکه داخلی سازمان

❓ تست شماره ۴

یک بدافزار وارد سیستم یک شرکت شده است و تمام فایل‌های مهم (اسناد، پایگاه‌های داده، تصاویر) را رمزنگاری کرده است. سپس پیامی نمایش داده می‌شود که برای رمزگشایی فایل‌ها باید ۵۰۰۰ دلار به صورت بیت‌کوین پرداخت شود. این حمله چیست و بهترین راه مقابله با آن کدام است؟

  • الف) حمله DoS؛ بهترین راه مقابله، افزایش پهنای باند است.
  • ب) حمله Ransomware؛ بهترین راه مقابله، پشتیبان‌گیری منظم از فایل‌ها و هرگز پرداخت باج نیست.
  • ج) حمله MITM؛ بهترین راه مقابله، استفاده از VPN است.
  • د) حمله Phishing؛ بهترین راه مقابله، آموزش کاربران است.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: این حمله باج‌افزار (Ransomware) است که فایل‌ها را رمزنگاری کرده و درخواست باج می‌کند. بهترین راه‌های مقابله:
  1. پشتیبان‌گیری منظم (Backup) از فایل‌های مهم در مکانی جدا از شبکه (آفلاین یا ابری)
  2. هرگز باج را پرداخت نکنید، زیرا:
    • هیچ تضمینی برای بازگرداندن فایل‌ها وجود ندارد.
    • پرداخت باج، مهاجم را برای حملات بعدی تشویق می‌کند.
  3. به‌روزرسانی سیستم‌عامل و نرم‌افزارها
  4. استفاده از آنتی‌ویروس و فایروال قوی

❓ تست شماره ۵

یک مهاجم با استفاده از نرم‌افزار خودکار، میلیون‌ها ترکیب مختلف را روی صفحه ورود به سیستم (SSH) یک سرور امتحان می‌کند تا رمز عبور را پیدا کند. پس از چند ساعت، موفق به ورود می‌شود. این حمله چیست و چه راه‌هایی برای پیشگیری از آن وجود دارد؟

  • الف) حمله MITM؛ راه پیشگیری: استفاده از رمزنگاری
  • ب) حمله DDoS؛ راه پیشگیری: استفاده از CDN
  • ج) حمله Brute Force؛ راه‌های پیشگیری: رمز عبور پیچیده، محدودیت تلاش‌های ناموفق، احراز هویت دو مرحله‌ای (2FA)
  • د) حمله Ransomware؛ راه پیشگیری: پشتیبان‌گیری
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: این یک حمله Brute Force (بروت‌فورس) است که در آن مهاجم با امتحان کردن تمام ترکیب‌های ممکن، رمز عبور را کشف می‌کند. راه‌های پیشگیری عبارتند از:
  • استفاده از رمز عبور پیچیده (حداقل ۱۲ کاراکتر، ترکیبی از حروف بزرگ/کوچک، اعداد و نمادها)
  • محدودیت تعداد تلاش‌های ناموفق (مثلاً پس از ۵ تلاش اشتباه، حساب قفل شود)
  • استفاده از احراز هویت دو مرحله‌ای (2FA/MFA)
  • استفاده از سیستم‌های تشخیص و مسدودسازی IPهای مشکوک

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحبجببج

📌 جمع‌بندی نهایی فصل ۱۶ – حملات شبکه

🏷️ دسته حمله🎯 هدف📱 مثال
DoS / DDoSاز کار انداختن سرویس (دسترس‌پذیری)حمله به وب‌سایت بانک با ترافیک سنگین
Social Engineeringفریب انسان برای افشای اطلاعاتتماس تلفنی جعلی از طرف پشتیبانی
Phishingسرقت اطلاعات از طریق ایمیل/پیامک جعلیایمیل جعلی بانک با لینک مخرب
Rogue Access Pointشنود ترافیک بی‌سیم و MITMAP جعلی در کافی‌شاپ با نام مشابه
Ransomwareرمزنگاری فایل‌ها و درخواست باجWannaCry، Petya، Locky
Brute Forceکشف رمز عبور با امتحان ترکیب‌هاحدس رمز SSH با نرم‌افزار Hydra
MITMرهگیری و تغییر ارتباط بین دو طرفARP Spoofing، DNS Spoofing
Exploitسوءاستفاده از آسیب‌پذیری نرم‌افزارتزریق SQL، سرریز بافر
✅ پایان فصل ۱۶ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۷: مانیتورینگ متمرکز با Syslog (Centralized Monitoring with Syslog)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۷-۱. مقدمه‌ای بر Syslog و اهمیت آن

تعریف Syslog: یک پروتکل استاندارد برای ارسال پیام‌های لاگ و رویداد از تجهیزات شبکه (روترها، سوئیچ‌ها، فایروال‌ها، سرورها) به یک سرور لاگ مرکزی است.

چرا Syslog برای مدیران شبکه حیاتی است؟

🟢 دلیل📝 توضیح
تشخیص مشکلاتلاگ‌ها اولین خط دفاعی برای شناسایی خرابی‌ها، قطعی لینک‌ها و تغییرات ناخواسته هستند.
امنیت شبکهامکان شناسایی زودهنگام حملات (مانند تلاش‌های مکرر برای ورود غیرمجاز) را فراهم می‌کند.
انطباق‌پذیری (Compliance)برای ممیزی‌ها و رعایت استانداردهایی مانند GDPR، HIPAA و ISO 27001 ضروری است.
دید عملیاتیدید جامعی از وضعیت تمام تجهیزات شبکه در یک نقطه مرکزی ارائه می‌دهد.
عیب‌یابی سریع‌تربه جای بررسی تک‌تک تجهیزات، همه لاگ‌ها در یک مکان قابل بررسی هستند.

نتایج مورد انتظار از پیاده‌سازی Syslog:

📍 ۱۷-۲. Syslog چیست و چگونه کار می‌کند؟

روش کار Syslog:

مرحلهتوضیح
۱تجهیزات شبکه (روتر، سوئیچ، فایروال) پیام‌های لاگ تولید می‌کنند.
۲لاگ‌ها با استفاده از پورت UDP 514 به سرور Syslog ارسال می‌شوند.
۳سرور Syslog لاگ‌ها را دریافت، ذخیره و دسته‌بندی می‌کند.
۴مدیران شبکه از این سرور برای بررسی، جستجو و تحلیل متمرکز لاگ‌ها استفاده می‌کنند.
مزیت استفاده از UDP: پروتکل UDP سبک و سریع است و سربار کمی به تجهیزات شبکه تحمیل می‌کند. با این حال، به دلیل عدم تأیید دریافت، ممکن است برخی پیام‌ها در شبکه گم شوند (برای لاگ‌های غیربحرانی قابل قبول است).

ساختار یک پیام Syslog استاندارد:

بخشتوضیحمثال
Timestamp (برچسب زمانی)زمان وقوع رویدادMar 15 14:32:18
Hostname (نام میزبان)نام دستگاهی که رویداد را تولید کردهRouter-Core-01
Facility (تسهیلات)منبع تولیدکننده پیام (مانند local7 برای سیسکو)local7
Severity (سطح شدت)اهمیت رویداد (۰ تا ۷)3 (Error)
پیام توصیفیتوضیح کامل رویدادInterface GigabitEthernet0/1 is down

مثال یک پیام کامل Syslog:

Mar 15 14:32:18 Router-Core-01 local7: 3: Interface GigabitEthernet0/1 is down, line protocol is down

📍 ۱۷-۳. سطوح شدت Syslog (Severity Levels)

سطوح شدت Syslog بر اساس اهمیت رویداد از ۰ (بحرانی‌ترین) تا ۷ (کم‌اهمیت‌ترین) دسته‌بندی می‌شوند:

کدسطح شدت (فارسی)سطح شدت (انگلیسی)توضیحمثال
۰اضطراریEmergencyسیستم غیرقابل استفاده است - خرابی کاملSystem is unusable - power failure
۱هشدارAlertاقدام فوری مورد نیاز استDisk space is 0% on /var
۲بحرانیCriticalشرایط بحرانی (هنوز اضطراری نیست)Temperature threshold exceeded on CPU
۳خطاErrorخطای استانداردInterface Gig0/1 is down
۴اخطارWarningهشدار - مشکل بالقوه در حال توسعهHigh CPU utilization: 85%
۵توجهNoticeاطلاع مهم (بدون مشکل واقعی)Configuration changed by admin
۶اطلاعاتیInformationalاطلاعات عمومیOSPF adjacency established with 10.0.0.2
۷اشکال‌زداییDebugسطح اشکال‌زدایی (فقط برای عیب‌یابی)Packet received on interface Gig0/1

نکات کلیدی:

📍 ۱۷-۴. معرفی ابزارهای سرور Syslog

🔹 ۱. کیوی Syslog Server (Kiwi Syslog)

🏷️ ویژگی📝 توضیح
پلتفرمویندوز (رابط گرافیکی کاربرپسند)
نوعرایگان (نسخه پایه) و پولی (نسخه حرفه‌ای)
ویژگی‌های کلیدیدریافت و نمایش لحظه‌ای لاگ‌ها، فیلتر بر اساس سطح شدت، برجسته‌سازی الگوهای خاص، ارسال هشدار از طریق صدا یا ایمیل، ذخیره‌سازی در فایل یا پایگاه داده
نقاط قوتنصب آسان، رابط گرافیکی ساده، مناسب برای محیط‌های کوچک و متوسط
محدودیت‌هامقیاس‌پذیری محدود برای سازمان‌های بسیار بزرگ

سناریو نمونه با کیوی: سوئیچ سیسکو یک لاگ خطا (سطح ۳) ارسال می‌کند. کیوی فقط سطوح ۰ تا ۳ را فیلتر کرده و نمایش می‌دهد. مدیر شبکه با دیدن پیام Interface GigabitEthernet0/1 is down، رابط را بررسی کرده و مشکل را برطرف می‌کند.

🔹 ۲. گریلاگ (Graylog)

🏷️ ویژگی📝 توضیح
پلتفرملینوکس (و ویندوز) - متن‌باز (Open Source)
نوعجمع‌آوری‌کننده لاگ در سطح سازمانی
ویژگی‌های کلیدیجستجو و فیلتر پیشرفته، داشبوردهای لحظه‌ای (Real-time)، هشداردهی هوشمند هنگام تشخیص الگوهای خاص، ذخیره‌سازی طولانی‌مدت، یکپارچه‌سازی با ابزارهای امنیتی
نقاط قوتمقیاس‌پذیری بالا، مناسب برای سازمان‌های بزرگ، قابلیت تحلیل پیشرفته

مثال فیلتر در گریلاگ:

facility:local7 AND severity:3 AND source:switch-1

این فیلتر تمام لاگ‌های خطا (سطح ۳) از سوئیچ شماره ۱ را نمایش می‌دهد.

🔹 ۳. Syslog-ng

🏷️ ویژگی📝 توضیح
پلتفرملینوکس (متن‌باز)
نوعجمع‌آوری‌کننده لاگ با کارایی بالا
ویژگی‌های کلیدیمسیریابی و فیلتر پیشرفته، گزینه‌های خروجی سفارشی (پایگاه داده، فایل، شبکه)، پشتیبانی از TLS برای رمزنگاری
نقاط قوتکارایی بالا، انعطاف‌پذیری در پیکربندی، مناسب برای محیط‌های با ترافیک بالا

🔹 ۴. TFTPD32 (اکنون TFTPD64)

🏷️ ویژگی📝 توضیح
پلتفرمویندوز (رایگان)
نوعابزار سبک و چندمنظوره
ویژگی‌های کلیدیترکیب سرویس‌های TFTP، DHCP، Syslog و DNS در یک برنامه واحد
نقاط قوتسادگی، نصب سریع، مناسب برای محیط‌های آزمایشی و شبکه‌های کوچک
محدودیت‌هاعدم وجود رابط گرافیکی پیشرفته برای تحلیل لاگ

📊 ۱۷-۵. جدول مقایسه ابزارهای Syslog

نام ابزارپلتفرمویژگی‌های کلیدینقاط قوتمناسب برای
کیوی Syslogویندوزدریافت‌کننده لاگ با رابط گرافیکی، فیلتر و هشدارنصب آسان، رایگان، کاربرپسندشبکه‌های کوچک و متوسط
گریلاگلینوکس/ویندوزجمع‌آوری لاگ، داشبورد، تحلیل پیشرفتهمقیاس‌پذیر، مناسب سازمانیسازمان‌های بزرگ
Syslog-ngلینوکسجمع‌آوری‌کننده با کارایی بالا، مسیریابی پیشرفتهعملکرد بالا، انعطاف‌پذیرمحیط‌های با ترافیک بالا
TFTPD32/64ویندوزابزار چندمنظوره (Syslog، DHCP، TFTP)ساده، سبک، چندمنظورهمحیط‌های آزمایشی، شبکه‌های کوچک

📍 ۱۷-۶. فیلتر و تحلیل لاگ‌های Syslog

🔹 فیلتر کردن لاگ‌ها در کیوی Syslog:

🔹 تحلیل پیشرفته در گریلاگ:

مثال کاربرد فیلتر در تشخیص حمله:

📍 ۱۷-۷. بهترین روش‌ها در مدیریت لاگ (Best Practices)

🔹 پیکربندی صحیح:

🟢 روش📝 توضیح
تنظیم سطح شدت مناسببرای هر تجهیز، سطح شدت متناسب با اهمیت آن تنظیم شود (مثلاً روترهای مرکزی سطح ۳، تجهیزات حاشیه‌ای سطح ۵).
فعال‌سازی لاگ‌گیریروی تمام تجهیزات کلیدی (روترها، سوئیچ‌ها، فایروال‌ها، سرورها) لاگ‌گیری فعال شود.
همگام‌سازی زمان (NTP)تمام تجهیزات باید زمان دقیق و همگام داشته باشند تا ترتیب رویدادها به‌درستی مشخص شود.
تنظیم Facility مناسببرای تفکیک لاگ‌های تجهیزات مختلف از Facility‌های متفاوت استفاده کنید (مثلاً local7 برای سیسکو).

🔹 ذخیره‌سازی و نگهداری:

🟢 روش📝 توضیح
دوره نگهداری (Retention Policy)تعیین کنید لاگ‌ها تا چه مدت نگهداری شوند (بر اساس نیازمندی‌های سازمانی و قوانین انطباق‌پذیری).
ذخیره‌سازی امنلاگ‌ها در مکانی امن ذخیره شوند تا از دستکاری یا حذف غیرمجاز محافظت شوند.
پشتیبان‌گیری منظماز لاگ‌ها به‌صورت دوره‌ای پشتیبان تهیه کنید تا در صورت خرابی سرور، اطلاعات از دست نرود.

🔹 امنیت:

🟢 روش📝 توضیح
رمزنگاری (Syslog over TLS)برای ارسال لاگ‌های حساس، از Syslog با رمزنگاری TLS استفاده کنید تا در مسیر شبکه شنود نشوند.
محدودیت دسترسیدسترسی به سرور Syslog را فقط به افراد مجاز محدود کنید.
مانیتورینگ سرور Syslogخود سرور Syslog نیز باید مانیتور شود تا از حملات علیه آن جلوگیری شود.

🔹 تحلیل:

🟢 روش📝 توضیح
بررسی دوره‌ایلاگ‌ها را به‌صورت منظم (روزانه یا هفتگی) بررسی کنید تا الگوهای غیرعادی شناسایی شوند.
داشبوردهای بصریاز داشبوردهای گرافیکی برای شناسایی سریع مشکلات و روندها استفاده کنید.
هشدارهای خودکاربرای رویدادهای بحرانی (سطح ۰ تا ۳) هشدار خودکار (ایمیل، SMS، پیام) تنظیم کنید.

📍 ۱۷-۸. مثال‌های عملی سناریوهای Syslog

سناریو ۱: تشخیص خرابی رابط

مرحلهتوضیح
رویدادیک سوئیچ پیام خطا (سطح ۳) به سرور Syslog ارسال می‌کند.
پیام نمونهMar 15 14:32:18 Switch-01 local7: 3: Interface GigabitEthernet0/1 is down, line protocol is down
اقدام مدیرمدیر شبکه با مشاهده این پیام، رابط را بررسی کرده و متوجه می‌شود کابل از پورت خارج شده است. پس از اتصال مجدد کابل، مشکل برطرف می‌شود.

سناریو ۲: شناسایی حمله Brute Force

مرحلهتوضیح
رویدادچندین تلاش ناموفق برای ورود به روتر از یک IP خاص ثبت می‌شود.
پیام نمونهMar 15 16:45:10 Router-Core local7: 4: Failed login attempt from IP 192.168.1.100
اقدام مدیرمدیر شبکه با مشاهده تکرار این پیام از یک IP، IP مهاجم را در ACL (Access Control List) مسدود کرده و گزارش حادثه را ثبت می‌کند.

سناریو ۳: تغییرات پیکربندی

مرحلهتوضیح
رویدادتغییر در پیکربندی سوئیچ توسط یک کاربر ثبت می‌شود.
پیام نمونهMar 15 10:15:22 Switch-02 local7: 5: Configuration changed by user admin from console
اقدام مدیرمدیر شبکه تغییرات را بررسی کرده و تأیید می‌کند که این تغییر مجاز بوده است. اگر تغییر غیرمجاز بود، اقدامات امنیتی لازم انجام می‌شود.

سناریو ۴: تشخیص حمله DDoS

مرحلهتوضیح
رویدادحجم غیرعادی از ترافیک ورودی به یک رابط، باعث افزایش مصرف پهنای باند می‌شود.
پیام نمونهMar 15 20:10:05 Firewall-01 local7: 4: High bandwidth utilization detected on interface eth0: 950 Mbps (threshold: 800 Mbps)
اقدام مدیرمدیر شبکه با دیدن این هشدار، احتمال حمله DDoS را بررسی کرده و با ISP تماس می‌گیرد تا ترافیک مخرب را در سطح اینترنت مسدود کند.

📌 جمع‌بندی نهایی فصل ۱۷ – Syslog

🏷️ مفهوم📝 خلاصه
تعریف Syslogپروتکل استاندارد برای ارسال لاگ‌ها از تجهیزات شبکه به سرور مرکزی
پورت پیش‌فرضUDP 514
سطوح شدت۰ (Emergency) تا ۷ (Debug) - عدد کوچک‌تر = بحرانی‌تر
ابزارهای معروفکیوی Syslog (ویندوز)، گریلاگ (سازمانی)، Syslog-ng (لینوکس)، TFTPD32 (سبک)
کاربردهاعیب‌یابی، شناسایی حملات، انطباق‌پذیری، مانیتورینگ
بهترین روش‌هاتنظیم سطح شدت مناسب، همگام‌سازی زمان با NTP، ذخیره‌سازی امن، رمزنگاری، هشدار خودکار

🧪 تست‌های خودآزمایی فصل ۱۷ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک مدیر شبکه، لاگ‌های دریافتی از تجهیزات را در سرور Syslog بررسی می‌کند. پیامی با سطح شدت ۵ (Notice) از یک روتر مشاهده می‌کند که نشان می‌دهد پیکربندی توسط کاربر admin تغییر کرده است. مدیر شبکه باید چه واکنشی نشان دهد؟

  • الف) بلافاصله روتر را خاموش کند تا از بروز مشکل جلوگیری شود.
  • ب) این یک رویداد اطلاع‌رسانی عادی است؛ تغییر را بررسی و تأیید کند.
  • ج) این یک حمله است و باید به تیم امنیت گزارش شود.
  • د) پیام را نادیده بگیرد چون سطح ۵ اهمیت زیادی ندارد.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: سطح شدت ۵ (Notice) یک سطح اطلاع‌رسانی است و نشان‌دهنده یک رویداد عادی است که نیاز به اقدام فوری ندارد. مدیر شبکه باید تغییر پیکربندی را بررسی و تأیید کند که آیا توسط یک کاربر مجاز انجام شده است. سطح ۵ نه خطا (Error) است و نه هشدار (Warning)؛ بنابراین واکنش‌های شدید مانند گزینه‌های الف و ج نامناسب هستند. نادیده گرفتن کامل (گزینه د) نیز توصیه نمی‌شود، زیرا باید تغییرات پیکربندی همواره بررسی شوند.

❓ تست شماره ۲

در یک شبکه سازمانی، سرور Syslog با پورت پیش‌فرض UDP 514 پیکربندی شده است. مدیر شبکه متوجه می‌شود که برخی از پیام‌های لاگ از یک سوئیچ خاص به سرور نمی‌رسند، در حالی که سایر تجهیزات مشکلی ندارند. محتمل‌ترین علت مشکل چیست؟

  • الف) سرور Syslog رمزنگاری TLS را فعال کرده است.
  • ب) فایروال بین سوئیچ و سرور، پورت UDP 514 را مسدود کرده است.
  • ج) سطح شدت روی سوئیچ به اشتباه روی ۷ (Debug) تنظیم شده است.
  • د) سوئیچ از پروتکل TCP به جای UDP استفاده می‌کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: اگر فقط یک تجهیز خاص (سوئیچ) مشکل دارد و سایر تجهیزات به‌درستی لاگ ارسال می‌کنند، محتمل‌ترین علت، مسدود شدن پورت UDP 514 در فایروال یا ACL بین آن سوئیچ و سرور است. گزینه الف اشتباه است چون اگر سرور TLS فعال کرده باشد، همه تجهیزات دچار مشکل می‌شوند، نه فقط یک سوئیچ. گزینه ج (Debug) باعث تولید لاگ‌های زیاد می‌شود، نه عدم ارسال. گزینه د نیز نادرست است چون Syslog به‌طور پیش‌فرض از UDP استفاده می‌کند و سوئیچ به‌تنهایی نمی‌تواند پروتکل را تغییر دهد مگر اینکه پیکربندی خاصی انجام شده باشد.

❓ تست شماره ۳

یک سازمان بزرگ با بیش از ۵۰۰ تجهیزات شبکه، قصد پیاده‌سازی Syslog متمرکز را دارد. نیازهای سازمان عبارتند از: ذخیره‌سازی طولانی‌مدت، داشبوردهای لحظه‌ای، جستجوی پیشرفته و هشداردهی هوشمند. کدام ابزار Syslog برای این سازمان مناسب‌تر است؟

  • الف) کیوی Syslog Server، چون نصب آسان و رایگان است.
  • ب) TFTPD32، چون چندمنظوره و سبک است.
  • ج) گریلاگ (Graylog)، چون مقیاس‌پذیر، متن‌باز و دارای قابلیت‌های تحلیل پیشرفته است.
  • د) Syslog-ng، چون فقط روی لینوکس اجرا می‌شود.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: برای سازمانی با ۵۰۰+ تجهیزات و نیاز به ذخیره‌سازی طولانی‌مدت، داشبورد و تحلیل پیشرفته، گریلاگ (Graylog) بهترین گزینه است زیرا:
  • مقیاس‌پذیری بالا دارد و برای سازمان‌های بزرگ طراحی شده است.
  • داشبوردهای لحظه‌ای و جستجوی پیشرفته ارائه می‌دهد.
  • متن‌باز (Open Source) است و هزینه مجوز ندارد.
  • هشداردهی هوشمند برای تشخیص الگوهای حمله دارد.
گزینه الف (کیوی) برای شبکه‌های کوچک و متوسط مناسب است، نه سازمان‌های بزرگ. گزینه ب (TFTPD32) بسیار ساده است و قابلیت‌های تحلیل پیشرفته را ندارد. گزینه د نیز نادرست است زیرا Syslog-ng روی لینوکس کارایی بالایی دارد اما برای نیازهای این سازمان، گریلاگ گزینه جامع‌تری است.

❓ تست شماره ۴

مدیر شبکه یک شرکت، در سرور Syslog خود تعداد زیادی پیام با سطح شدت ۴ (Warning) از یک سوئیچ مشاهده می‌کند که نشان می‌دهد مصرف CPU به ۸۵٪ رسیده است. کدام اقدام صحیح‌ترین واکنش است؟

  • الف) این یک هشدار است و نیاز به بررسی دارد؛ ممکن است نشان‌دهنده یک مشکل بالقوه باشد.
  • ب) این یک خطای بحرانی است و باید فوراً سوئیچ تعویض شود.
  • ج) این یک پیام اطلاع‌رسانی عادی است و نیازی به اقدام ندارد.
  • د) این یک حمله DDoS است و باید کل شبکه قطع شود.
✅ پاسخ صحیح: گزینه الف
📘 توضیح تشریحی: سطح شدت ۴ (Warning) یک هشدار است و نشان می‌دهد که یک مشکل بالقوه در حال توسعه است (مصرف CPU بالا). مدیر شبکه باید:
  1. علت افزایش مصرف CPU را بررسی کند (آیا ترافیک غیرعادی وجود دارد؟ آیا یک فرایند خاص مشکل دارد؟)
  2. اقدامات پیشگیرانه مانند بررسی پیکربندی، به‌روزرسانی یا افزایش منابع انجام دهد.
این سطح خطای بحرانی (Critical) یا اضطراری (Emergency) نیست، بنابراین گزینه ب واکنش افراطی است. گزینه ج نیز نادرست است زیرا نادیده گرفتن هشدارها می‌تواند به مشکل بزرگ‌تری منجر شود.

❓ تست شماره ۵

یک روتر سیسکو به‌گونه‌ای پیکربندی شده است که لاگ‌های سطح ۳ (Error) و بالاتر (۰،۱،۲) را به سرور Syslog ارسال کند. کدام یک از رویدادهای زیر به سرور ارسال نخواهد شد؟

  • الف) خرابی کامل سیستم (Emergency - سطح ۰)
  • ب) قطع شدن یک رابط (Error - سطح ۳)
  • ج) تغییر پیکربندی توسط کاربر (Notice - سطح ۵)
  • د) دمای CPU از حد مجاز فراتر رفته (Critical - سطح ۲)
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: روتر به‌گونه‌ای پیکربندی شده که فقط سطوح ۰ تا ۳ را ارسال کند. سطح ۵ (Notice) در این بازه قرار نمی‌گیرد و بنابراین ارسال نخواهد شد.
  • گزینه الف (Emergency - ۰) ارسال می‌شود.
  • گزینه ب (Error - ۳) ارسال می‌شود.
  • گزینه د (Critical - ۲) ارسال می‌شود.
  • گزینه ج (Notice - ۵) ارسال نمی‌شود زیرا از سطح تعیین‌شده (۰-۳) بالاتر است.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحببجالفج
✅ پایان فصل ۱۷ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۸: سیستم مدیریت اطلاعات و رویدادهای امنیتی (SIEM)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۸-۱. مقدمه‌ای بر SIEM

تعریف: SIEM مخفف Security Information and Event Management (مدیریت اطلاعات و رویدادهای امنیتی) است. این سیستم ترکیبی از دو مؤلفه اصلی می‌باشد:
🏷️ مؤلفه📝 توضیح
SIM (Security Information Management)جمع‌آوری، ذخیره‌سازی و گزارش‌گیری از لاگ‌ها برای تحلیل تاریخی و انطباق‌پذیری
SEM (Security Event Management)تحلیل و همبستگی رویدادها در زمان واقعی (Real-time) برای تشخیص و هشداردهی

هدف اصلی SIEM:

نکته کلیدی: SIEM مغز و چشم‌های مرکز عملیات امنیتی (SOC - Security Operations Center) محسوب می‌شود. در حالی که Syslog فقط لاگ‌ها را جمع‌آوری می‌کند، SIEM آن‌ها را درک، تحلیل و همبستگی می‌کند.

📍 ۱۸-۲. تفاوت SIEM با Syslog

🏷️ ویژگیSyslogSIEM
عملکرد اصلیجمع‌آوری و انتقال لاگ‌هاجمع‌آوری، تحلیل، همبستگی و هشداردهی
تحلیلندارد (فقط نمایش خام لاگ‌ها)دارد (تحلیل پیشرفته و همبستگی)
همبستگی رویدادهاندارددارد (تشخیص الگوهای حمله بین منابع مختلف)
هشداردهی هوشمندمحدود (بر اساس فیلترهای ساده)پیشرفته (بر اساس قوانین و یادگیری ماشین)
گزارش‌دهی انطباق‌پذیریندارددارد (گزارش‌های آماده برای GDPR، HIPAA و غیره)
پاسخ به حادثهدستیخودکار (یکپارچه‌سازی با ابزارهای پاسخ)
ذخیره‌سازی طولانی‌مدتمحدودطراحی شده برای ذخیره‌سازی سال‌ها لاگ
مخاطب اصلیمدیران شبکهتحلیل‌گران امنیتی (SOC)

📍 ۱۸-۳. مؤلفه‌های کلیدی سیستم SIEM

یک سیستم SIEM کامل از شش مؤلفه اصلی تشکیل شده است:

۱. جمع‌آوری لاگ (Log Collection)

هدف: جمع‌آوری لاگ‌ها از تمام منابع تولیدکننده داده در سازمان.

روش‌های جمع‌آوری:

🟢 روش📝 توضیح
عامل‌ها (Agents)نرم‌افزارهای نصب‌شده روی تجهیزات که لاگ‌ها را به SIEM ارسال می‌کنند.
Syslogدریافت لاگ‌ها از تجهیزات شبکه از طریق پروتکل Syslog (UDP 514).
APIهااتصال به برنامه‌ها و سرویس‌های ابری از طریق رابط‌های برنامه‌نویسی.
SNMPدریافت اطلاعات از تجهیزات شبکه از طریق پروتکل SNMP.
خواندن فایلخواندن مستقیم فایل‌های لاگ از سرورها.

منابع داده در SIEM:

۲. نرمال‌سازی (Normalization)

هدف: تبدیل لاگ‌ها از فرمت‌های مختلف به یک ساختار استاندارد و یکپارچه برای تحلیل.

چالش: هر تجهیز و نرم‌افزار، لاگ‌ها را به فرمت خاص خود تولید می‌کند:

راه‌حل: SIEM تمام این فرمت‌ها را به یک ساختار استاندارد (مانند CEF - Common Event Format یا JSON یکسان) تبدیل می‌کند تا تحلیلگران بتوانند بدون نگرانی از تفاوت فرمت‌ها، روی محتوای لاگ‌ها تمرکز کنند.

مثال نرمال‌سازی:

لاگ خام از فایرواللاگ خام از ویندوزلاگ نرمال‌شده در SIEM
src_ip=192.168.1.100Source IP: 192.168.1.100{"source_ip": "192.168.1.100"}
dst_port=443Destination Port: 443{"destination_port": 443}
action=denyStatus: Blocked{"action": "deny"}

۳. موتور همبستگی (Correlation Engine)

هدف: تشخیص الگوها و روابط بین رویدادها در سیستم‌های مختلف برای شناسایی تهدیدات پیچیده.

اهمیت همبستگی: یک رویداد به‌تنهایی ممکن است بی‌خطر به نظر برسد، اما ترکیب چند رویداد از منابع مختلف می‌تواند نشان‌دهنده یک حمله باشد.

مثال همبستگی:

زمانمنبعرویدادتحلیل
۱۰:۰۰فایروال۱۰ تلاش ناموفق SSH از IP 5.5.5.5مشکوک
۱۰:۰۵سرور ویندوزورود موفق با کاربر admin از IP 5.5.5.5بسیار مشکوک
۱۰:۱۰آنتی‌ویروسشناسایی بدافزار روی همان سرورحمله تأیید شد

همبستگی توسط SIEM: سه رویداد را به‌عنوان یک زنجیره حمله (Kill Chain) شناسایی کرده و هشدار حمله بروت‌فورس و نفوذ تولید می‌کند.

۴. هشداردهی (Alerting)

هدف: ارسال هشدار به تیم امنیتی هنگام تشخیص الگوهای مشکوک یا از پیش تعیین‌شده.

روش‌های هشداردهی:

🟢 روش📝 توضیح
داشبوردهانمایش هشدارها به‌صورت لحظه‌ای در رابط کاربری SIEM
ایمیلارسال ایمیل به تحلیل‌گران امنیتی
پیامک (SMS)ارسال هشدارهای بحرانی از طریق پیامک
سیستم‌های تیکتینگایجاد خودکار تیکت در سیستم‌هایی مانند Jira، ServiceNow
یکپارچه‌سازی با SOARاجرای خودکار اقدامات پاسخ (مانند مسدودسازی IP)

۵. داشبوردها و گزارش‌ها (Dashboards & Reports)

هدف: ارائه رابط بصری برای نظارت بر فعالیت سیستم و تولید گزارش‌های انطباق‌پذیری.

انواع داشبوردها:

🏷️ نوع📝 توضیح
داشبورد امنیتی کلینمایش وضعیت کلی امنیت سازمان (تعداد هشدارها، تهدیدات فعال، وضعیت انطباق)
داشبورد تهدیداتنمایش تهدیدات شناسایی‌شده به‌صورت لحظه‌ای
داشبورد انطباق‌پذیرینمایش وضعیت رعایت استانداردها (GDPR، HIPAA، PCI-DSS)
داشبورد عملیاتینمایش عملکرد سیستم‌ها و حجم لاگ‌ها

گزارش‌های رایج:

۶. ذخیره‌سازی لاگ (Log Storage)

هدف: نگهداری لاگ‌ها برای ماه‌ها یا سال‌ها بر اساس الزامات انطباق‌پذیری و تحلیل تاریخی.

نیازهای ذخیره‌سازی:

🏷️ نیاز📝 توضیح
ظرفیت بالاسازمان‌های بزرگ روزانه ترابایت‌ها لاگ تولید می‌کنند.
دسترسی سریعامکان جستجو و بازیابی سریع لاگ‌های قدیمی برای تحلیل پزشکی قانونی.
امنیتلاگ‌ها باید در برابر دستکاری و حذف غیرمجاز محافظت شوند.
دوره نگهداریبر اساس قوانین (مانند PCI-DSS: حداقل ۱ سال، GDPR: بستگی به نوع داده)

راه‌های ذخیره‌سازی:

📍 ۱۸-۴. گردش کار SIEM (SIEM Workflow)

مراحل گردش کار یک سیستم SIEM از جمع‌آوری تا پاسخ به حادثه:

مرحلهتوضیحخروجی
۱. جمع‌آوری لاگجمع‌آوری داده از فایروال‌ها، سرورها، سیستمعامل‌ها، برنامه‌ها و تجهیزات شبکهلاگ‌های خام از منابع مختلف
۲. نرمال‌سازیتبدیل فرمت‌های مختلف لاگ به یک ساختار یکپارچه و استانداردلاگ‌های نرمال‌شده با فرمت یکسان
۳. ذخیره‌سازیذخیره‌سازی امن لاگ‌ها برای تحلیل لحظه‌ای و تاریخیپایگاه داده لاگ‌ها
۴. تحلیل و همبستگیشناسایی الگوها و روابط بین رویدادها برای تشخیص تهدیداترویدادهای همبستگی‌شده
۵. تشخیص و هشداردهیشناسایی رفتارهای مشکوک یا غیرعادی و تولید هشدارهشدارهای امنیتی
۶. تحلیل و پاسختحلیل‌گران SOC حادثه را بررسی و پاسخ مناسب می‌دهنداقدامات اصلاحی و گزارش حادثه
نکته کلیدی: SIEM فقط لاگ‌ها را جمع‌آوری نمی‌کند - آنها را درک می‌کند و به آنها معنا می‌بخشد.

📍 ۱۸-۵. موارد استفاده کلیدی SIEM در امنیت سایبری

۱. تشخیص نفوذ (Intrusion Detection)

SIEM با تحلیل و همبستگی رویدادها، الگوهای حمله رایج را تشخیص می‌دهد:

🏷️ الگوی حمله📝 توضیحنحوه تشخیص توسط SIEM
اسکن پورت (Port Scan)مهاجم در حال بررسی پورت‌های باز یک سرور است.تشخیص تعداد زیاد درخواست‌های اتصال به پورت‌های مختلف از یک IP در زمان کوتاه.
تلاش‌های بروت‌فورس (Brute-Force)مهاجم در حال امتحان رمزهای عبور مختلف است.تشخیص تعداد زیاد تلاش‌های ناموفق ورود از یک IP در زمان کوتاه.
سوءاستفاده از دسترسی (Privilege Abuse)کاربری با دسترسی بالا، اقدامات غیرمجاز انجام می‌دهد.تشخیص تغییرات غیرعادی در سطوح دسترسی یا دسترسی به داده‌های حساس خارج از ساعات کاری.
حرکت جانبی (Lateral Movement)مهاجم پس از نفوذ، در حال حرکت بین سیستم‌ها است.تشخیص ورود به چندین سیستم مختلف از یک منبع در زمان کوتاه.

۲. پاسخ به حادثه (Incident Response)

SIEM با تولید هشدار و ارائه اطلاعات دقیق، به تیم‌های امنیتی کمک می‌کند تا به‌سرعت به حوادث پاسخ دهند:

مرحله پاسخنقش SIEM
شناساییتشخیص حادثه و تولید هشدار
تحلیلارائه اطلاعات دقیق درباره حادثه (چه کسی، چه چیزی، کجا، چه زمانی)
مهاریکپارچه‌سازی با ابزارها برای مسدودسازی خودکار IP یا کاربر
ریشه‌یابیتحلیل تاریخی لاگ‌ها برای یافتن علت اصلی
بازیابیتأیید اینکه سیستم به وضعیت عادی بازگشته است
گزارشتولید گزارش کامل حادثه برای مدیریت و انطباق‌پذیری

۳. نظارت بر رفتار کاربران (UEBA - User and Entity Behavior Analytics)

تعریف: تکنیکی که با یادگیری رفتار پایه کاربران و سیستم‌ها، ناهنجاری‌ها را شناسایی می‌کند.

روش کار:

  1. SIEM رفتار عادی هر کاربر را یاد می‌گیرد (زمان ورود، مکان، منابع دسترسی‌یافته)
  2. هرگونه انحراف از رفتار عادی را شناسایی می‌کند

مثال‌های تشخیص ناهنجاری:

🏷️ سناریورفتار عادیرفتار غیرعادیتشخیص
ورود از مکان غیرمعمولکاربر همیشه از تهران وارد می‌شودکاربر از روسیه وارد شده استهشدار
ورود در زمان غیرمعمولکاربر از ۹ صبح تا ۵ عصر فعال استکاربر در ساعت ۳ بامداد وارد شده استهشدار
دسترسی به داده‌های حساسکاربر به فایل‌های عادی دسترسی داردکاربر به پایگاه داده حقوق کارکنان دسترسی پیدا کرده استهشدار
حجم دانلود غیرعادیکاربر روزانه ۱۰۰ مگابایت دانلود می‌کندکاربر ۵۰ گیگابایت در یک ساعت دانلود کرده استهشدار

۴. پزشکی قانونی (Forensics)

هدف: ردیابی جزئیات یک حادثه امنیتی برای پاسخ به سوالات زیر:

🏷️ سوالنحوه پاسخ توسط SIEM
چه کسی؟شناسایی کاربر یا آدرس IP مبدأ
چه چیزی؟شناسایی اقدام انجام‌شده (دانلود، تغییر، حذف)
کجا؟شناسایی سیستم یا منبع تحت تأثیر
چه زمانی؟شناسایی زمان دقیق وقوع حادثه
چگونه؟شناسایی روش حمله (آسیب‌پذیری مورد استفاده)

مثال کاربرد پزشکی قانونی: پس از شناسایی نفوذ، تحلیل‌گر SIEM از لاگ‌های ذخیره‌شده برای ردیابی مسیر حرکت مهاجم در شبکه استفاده می‌کند و مشخص می‌کند که مهاجم به کدام داده‌ها دسترسی داشته است.

۵. گزارش‌دهی انطباق‌پذیری (Compliance Reporting)

هدف: کمک به سازمان‌ها برای برآورده کردن الزامات نظارتی و استانداردهای امنیتی.

🏷️ استانداردحوزهنیازمندی مرتبط با SIEM
GDPRحفاظت از داده‌های شخصی در اتحادیه اروپاثبت و گزارش دسترسی به داده‌های شخصی
HIPAAحریم خصوصی اطلاعات سلامت در آمریکاثبت دسترسی به پرونده‌های پزشکی
PCI-DSSامنیت اطلاعات کارت‌های اعتباریثبت و مانیتورینگ دسترسی به سیستم‌های پرداخت
ISO 27001استاندارد مدیریت امنیت اطلاعاتثبت رویدادهای امنیتی و گزارش‌دهی منظم
SOXپاسخ‌گویی مالی در آمریکاثبت تغییرات در سیستم‌های مالی

نقش SIEM در انطباق‌پذیری:

📍 ۱۸-۶. مزایا و چالش‌های پیاده‌سازی SIEM

مزایای اصلی SIEM

🟢 مزیت📝 توضیح
دید جامع (Comprehensive Visibility)مشاهده تمام فعالیت‌های شبکه و سیستم در یک مکان واحد
تشخیص زودهنگام (Early Detection)شناسایی تهدیدات قبل از ایجاد خسارت جدی
پاسخ سریع‌تر (Faster Response)کاهش زمان پاسخگویی به حوادث امنیتی (MTTR)
انطباق‌پذیری (Compliance)برآورده کردن الزامات قانونی و نظارتی با گزارش‌های آماده
تحلیل تاریخی (Historical Analysis)امکان بررسی حوادث گذشته برای یادگیری و بهبود
کاهش هشدارهای کاذببا همبستگی هوشمند، هشدارهای بی‌ربط فیلتر می‌شوند
یکپارچه‌سازی با ابزارهای دیگراتصال به SOAR، تیکتینگ، و ابزارهای پاسخ به حادثه

چالش‌های پیاده‌سازی SIEM

🔴 چالش📝 توضیحراه‌کار
هزینه بالا (High Cost)نیاز به سرمایه‌گذاری در سخت‌افزار، نرم‌افزار و نیروی انسانی متخصصاستفاده از راه‌حل‌های متن‌باز (مانند ELK Stack) یا SIEM ابری
پیچیدگی (Complexity)نیاز به تخصص بالا برای پیکربندی، مدیریت و نگهداریاستخدام تحلیل‌گران SIEM یا برون‌سپاری به MSSP
حجم بالای داده (Big Data)مدیریت و تحلیل حجم عظیم لاگ‌ها (ترابایت‌ها در روز)استفاده از ذخیره‌سازی مقیاس‌پذیر و فشرده‌سازی داده
هشدارهای کاذب (False Positives)هشدارهای اشتباه که زمان تیم امنیتی را تلف می‌کنندتنظیم دقیق قوانین (Tuning) و استفاده از یادگیری ماشین
یکپارچه‌سازی با منابع مختلفاتصال به صدها منبع داده با فرمت‌های مختلفاستفاده از کانکتورهای آماده و استانداردسازی

📌 جمع‌بندی نهایی فصل ۱۸ – SIEM

🏷️ مفهوم📝 خلاصه
تعریف SIEMترکیب SIM (مدیریت اطلاعات امنیتی) و SEM (مدیریت رویدادهای امنیتی)
تفاوت با SyslogSyslog فقط جمع‌آوری می‌کند؛ SIEM تحلیل، همبستگی و هشدار می‌دهد.
مؤلفه‌های کلیدیجمع‌آوری لاگ، نرمال‌سازی، همبستگی، هشداردهی، داشبورد، ذخیره‌سازی
همبستگی (Correlation)تشخیص الگوهای حمله با ترکیب رویدادها از منابع مختلف
موارد استفادهتشخیص نفوذ، پاسخ به حادثه، UEBA، پزشکی قانونی، انطباق‌پذیری
مزایادید جامع، تشخیص زودهنگام، پاسخ سریع، انطباق‌پذیری
چالش‌هاهزینه بالا، پیچیدگی، حجم داده، هشدارهای کاذب

🧪 تست‌های خودآزمایی فصل ۱۸ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک سازمان، یک سیستم SIEM پیاده‌سازی کرده است. کدام یک از موارد زیر نقش اصلی SIEM را در مقایسه با یک سرور Syslog ساده به‌درستی بیان می‌کند؟

  • الف) SIEM فقط لاگ‌ها را جمع‌آوری می‌کند، مانند Syslog.
  • ب) SIEM لاگ‌ها را جمع‌آوری، نرمال‌سازی و همبستگی می‌کند و هشدارهای هوشمند تولید می‌نماید.
  • ج) SIEM جایگزین فایروال می‌شود و ترافیک شبکه را مسدود می‌کند.
  • د) SIEM فقط برای ذخیره‌سازی طولانی‌مدت لاگ‌ها استفاده می‌شود.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: تفاوت اصلی SIEM با Syslog در این است که SIEM علاوه بر جمع‌آوری لاگ، نرمال‌سازی (تبدیل فرمت‌های مختلف به ساختار یکسان)، همبستگی (تشخیص الگوها بین رویدادهای مختلف) و هشداردهی هوشمند را انجام می‌دهد. Syslog فقط لاگ‌ها را دریافت و نمایش می‌دهد. گزینه الف نادرست است (نقش SIEM بسیار فراتر از Syslog است). گزینه ج نیز اشتباه است زیرا SIEM جایگزین فایروال نمی‌شود. گزینه د نیز ناقص است زیرا SIEM کاربردهای بسیار بیشتری از صرفاً ذخیره‌سازی دارد.

❓ تست شماره ۲

در یک سیستم SIEM، رویدادهای زیر از سه منبع مختلف دریافت شده است:

  • فایروال: ۲۰ تلاش ناموفق SSH از IP 10.0.0.5 در ۵ دقیقه
  • سرور لینوکس: ورود موفق با کاربر root از IP 10.0.0.5 در دقیقه ۶
  • آنتی‌ویروس: شناسایی بدافزار Miner روی همان سرور در دقیقه ۷

SIEM این سه رویداد را چگونه پردازش می‌کند و چه نتیجه‌ای می‌گیرد؟

  • الف) هر رویداد را جداگانه ذخیره می‌کند و هیچ همبستگی انجام نمی‌دهد.
  • ب) رویدادها را همبستگی کرده و نتیجه می‌گیرد که یک حمله بروت‌فورس موفق با نصب بدافزار رخ داده است و هشدار تولید می‌کند.
  • ج) فقط رویداد اول را به عنوان حمله شناسایی می‌کند و دو رویداد دیگر را نادیده می‌گیرد.
  • د) رویداد دوم را به عنوان یک ورود عادی شناسایی می‌کند و هشدار نمی‌دهد.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: موتور همبستگی (Correlation Engine) در SIEM این سه رویداد را به‌عنوان یک زنجیره حمله شناسایی می‌کند:
  1. تلاش‌های ناموفق SSH = مرحله بروت‌فورس
  2. ورود موفق با کاربر root = مرحله نفوذ
  3. شناسایی بدافزار = مرحله اجرا و استقرار
SIEM این الگو را تشخیص داده و یک هشدار حمله بروت‌فورس موفق با نصب بدافزار تولید می‌کند. این دقیقاً همان ارزش افزوده SIEM نسبت به ابزارهای ساده لاگ‌گیری است.

❓ تست شماره ۳

یکی از مؤلفه‌های کلیدی SIEM، نرمال‌سازی (Normalization) نام دارد. این مؤلفه چه وظیفه‌ای انجام می‌دهد و چرا اهمیت دارد؟

  • الف) لاگ‌ها را از تجهیزات مختلف جمع‌آوری می‌کند.
  • ب) لاگ‌ها را با فرمت‌های مختلف به یک ساختار استاندارد تبدیل می‌کند تا تحلیل یکپارچه امکان‌پذیر شود.
  • ج) لاگ‌ها را برای مدت طولانی ذخیره‌سازی می‌کند.
  • د) برای لاگ‌ها هشدار تولید می‌کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: نرمال‌سازی فرآیند تبدیل لاگ‌ها از فرمت‌های مختلف (مانند فرمت اختصاصی فایروال سیسکو، Event Log ویندوز، Syslog لینوکس) به یک ساختار استاندارد و یکپارچه (مانند CEF یا JSON یکسان) است. این کار به تحلیل‌گران امنیتی اجازه می‌دهد تا بدون نگرانی از تفاوت فرمت‌ها، روی محتوای لاگ‌ها تمرکز کنند. گزینه الف مربوط به جمع‌آوری لاگ است. گزینه ج مربوط به ذخیره‌سازی است. گزینه د مربوط به هشداردهی است.

❓ تست شماره ۴

یک تحلیل‌گر امنیتی در مرکز عملیات امنیتی (SOC)، هشداری از SIEM دریافت می‌کند که نشان می‌دهد کاربر admin در ساعت ۳ بامداد از یک آدرس IP در کشور خارجی به سیستم حساس وارد شده است، در حالی که این کاربر همیشه از تهران و در ساعات کاری وارد می‌شود. این تشخیص بر اساس کدام قابلیت SIEM انجام شده است؟

  • الف) تشخیص نفوذ (Intrusion Detection)
  • ب) نظارت بر رفتار کاربران (UEBA - User and Entity Behavior Analytics)
  • ج) جمع‌آوری لاگ (Log Collection)
  • د) گزارش‌دهی انطباق‌پذیری (Compliance Reporting)
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: این تشخیص بر اساس UEBA (User and Entity Behavior Analytics) انجام شده است. SIEM با یادگیری رفتار پایه کاربر (زمان ورود عادی: ساعات کاری، مکان عادی: تهران) هرگونه انحراف از این رفتار (ورود در ۳ بامداد، ورود از کشور خارجی) را به‌عنوان یک ناهنجاری شناسایی و هشدار تولید می‌کند. گزینه الف (تشخیص نفوذ) بیشتر به الگوهای حمله شناخته‌شده مانند اسکن پورت یا بروت‌فورس مربوط می‌شود. گزینه‌های ج و د نیز توضیح مناسبی برای این سناریو نیستند.

❓ تست شماره ۵

یک سازمان مالی، موظف به رعایت استاندارد PCI-DSS است که الزام می‌کند لاگ‌های دسترسی به سیستم‌های پرداخت حداقل به مدت ۱ سال نگهداری شوند. کدام مؤلفه SIEM مسئول تأمین این نیاز است و کدام ویژگی SIEM به این سازمان در ممیزی کمک می‌کند؟

  • الف) مؤلفه همبستگی (Correlation) برای تشخیص تهدیدات و مؤلفه هشداردهی (Alerting) برای اطلاع‌رسانی
  • ب) مؤلفه ذخیره‌سازی (Log Storage) برای نگهداری طولانی‌مدت و مؤلفه گزارش‌دهی (Reporting) برای تولید گزارش‌های انطباق‌پذیری
  • ج) مؤلفه جمع‌آوری (Collection) برای دریافت لاگ‌ها و مؤلفه نرمال‌سازی (Normalization) برای تبدیل فرمت
  • د) مؤلفه هشداردهی (Alerting) برای تشخیص نفوذ و مؤلفه داشبورد (Dashboard) برای نمایش بصری
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی:
  • مؤلفه ذخیره‌سازی (Log Storage) مسئول نگهداری لاگ‌ها برای ماه‌ها یا سال‌ها بر اساس الزامات انطباق‌پذیری است. در این سناریو، نیاز به نگهداری ۱ ساله لاگ‌ها توسط این مؤلفه تأمین می‌شود.
  • مؤلفه گزارش‌دهی (Reporting) به سازمان کمک می‌کند تا گزارش‌های آماده برای ممیزی (Audit) تولید کند که نشان دهد لاگ‌ها به‌درستی جمع‌آوری و ذخیره شده‌اند و الزامات PCI-DSS رعایت شده است.
گزینه‌های الف، ج و د اگرچه بخشی از قابلیت‌های SIEM هستند، اما به‌طور خاص به نیاز مطرح‌شده (نگهداری طولانی‌مدت و گزارش ممیزی) پاسخ نمی‌دهند.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحببببب
نکته جالب: پاسخ همه تست‌ها گزینه ب است! این اتفاق نشان می‌دهد که درک صحیح مفاهیم کلیدی SIEM (همبستگی، نرمال‌سازی، UEBA، ذخیره‌سازی و گزارش‌دهی) همگی به یک اصل مرکزی برمی‌گردد: SIEM یک سیستم جامع است که فراتر از جمع‌آوری ساده لاگ عمل می‌کند.
✅ پایان فصل ۱۸ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۱۹: امنیت فیزیکی در امنیت سایبری (Physical Security in Cybersecurity)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۱۹-۱. مقدمه‌ای بر امنیت فیزیکی

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

چرا امنیت فیزیکی در امنیت سایبری حیاتی است؟

🟢 دلیل📝 توضیح
حلقه اول زنجیره امنیتامنیت فیزیکی اولین و مهم‌ترین لایه دفاعی در هر استراتژی امنیت سایبری است.
بی‌اثر کردن امنیت منطقیاگر مهاجمی به‌صورت فیزیکی به تجهیزات دسترسی پیدا کند، تمام لایه‌های امنیت منطقی (فایروال، رمزهای عبور، رمزنگاری) بی‌اثر می‌شوند.
مکمل امنیت سایبریامنیت فیزیکی و امنیت سایبری مکمل یکدیگر هستند و ضعف در هر یک می‌تواند کل سیستم را به خطر بیندازد.
حفاظت از یکپارچگی دادهدسترسی فیزیکی به سرورها امکان تغییر، حذف یا سرقت مستقیم داده‌ها را فراهم می‌کند.

طبقه‌بندی تهدیدات فیزیکی:

🏷️ دسته📝 توضیح📱 مثال
تهدیدات انسانیاقدامات عمدی یا سهوی توسط افرادسرقت تجهیزات، خرابکاری، جاسوسی صنعتی، حملات تروریستی، خطای انسانی
تهدیدات طبیعیبلایای طبیعی که خارج از کنترل انسان هستندزلزله، سیل، آتش‌سوزی، طوفان، صاعقه، سونامی
تهدیدات محیطیشرایط محیطی نامناسبنوسانات برق، قطعی برق، دمای نامناسب، رطوبت بالا، گرد و غبار

📍 ۱۹-۲. لایه‌های امنیت فیزیکی (مدل دفاع در عمق)

امنیت فیزیکی معمولاً در سه لایه اصلی پیاده‌سازی می‌شود تا اصل دفاع در عمق (Defense in Depth) رعایت شود:

لایه ۱: امنیت محیطی (Environmental Security) – حفاظت از محیط بیرونی

این لایه، اولین خط دفاعی است که از محیط اطراف ساختمان و محوطه سازمان محافظت می‌کند.

🟢 اقدام📝 توضیح
کنترل دسترسی به ساختماناستفاده از نگهبانان، کارت‌های هوشمند، تشخیص اثر انگشت، تشخیص عنبیه برای ورود به ساختمان
نظارت تصویری (CCTV)نصب دوربین‌های مداربسته در ورودی‌ها، پارکینگ‌ها و محیط اطراف با ضبط مداوم
کنترل ورود و خروجاستفاده از موانع فیزیکی مانند گیت‌ها، نرده‌ها، موانع بتنی و میله‌های ضد خودرو
روشنایی مناسبنورپردازی کافی در اطراف ساختمان برای جلوگیری از فعالیت‌های مخفیانه و ایجاد بازدارندگی
حفاظت از محیطنصب دوربین‌های تشخیص پلاک خودرو، حسگرهای حرکت در محوطه

لایه ۲: امنیت اتاق سرور (Server Room Security) – حفاظت از هسته شبکه

این لایه، از قلب زیرساخت فناوری اطلاعات سازمان محافظت می‌کند.

🟢 اقدام📝 توضیح
دسترسی محدودفقط پرسنل مجاز و با تأیید هویت به اتاق سرور دسترسی دارند.
قفل‌های بیومتریک و الکترونیکیاستفاده از اثر انگشت، کارت هوشمند، تشخیص عنبیه یا کلیدهای الکترونیکی برای ورود.
سیستم‌های اعلام سرقتنصب حسگرهای حرکت، حسگرهای باز شدن درب و پنجره، و حسگرهای شکستن شیشه.
دوربین‌های داخلینظارت تصویری بر تمام فعالیت‌های داخل اتاق سرور با ضبط و نگهداری فیلم‌ها.
سیستم‌های ثبت ورود و خروجثبت دقیق تاریخ، زمان و هویت تمام افرادی که وارد اتاق سرور می‌شوند.

لایه ۳: امنیت تجهیزات (Equipment Security) – حفاظت از سخت‌افزار

این لایه، از خود تجهیزات (سرورها، سوئیچ‌ها، روترها، ذخیره‌سازها) محافظت می‌کند.

🟢 اقدام📝 توضیح
قفل‌های فیزیکی روی تجهیزاتاستفاده از قفل‌های کابلی یا قفل‌های رک برای جلوگیری از خارج کردن یا دستکاری تجهیزات.
برچسب‌گذاری و ردیابیشناسایی و ردیابی تمام تجهیزات با برچسب‌های منحصربه‌فرد و ثبت اطلاعات در سیستم资产管理.
کابینت‌های قفل‌دارنگهداری تجهیزات حساس در کابینت‌ها یا رک‌های امنیتی با قفل.
سیستم‌های قطع و وصل اضطراریامکان قطع سریع برق یا شبکه در شرایط اضطراری با استفاده از دکمه‌های EPO (Emergency Power Off).
محافظت در برابر دستکاریاستفاده از برچسب‌های دستکاری‌ناپذیر (Tamper-evident seals) برای تشخیص تلاش برای باز کردن تجهیزات.

📍 ۱۹-۳. کنترل‌های دسترسی فیزیکی (Physical Access Controls)

روش‌های شناسایی و احراز هویت (Identification & Authentication)

🏷️ روش📝 توضیحسطح امنیت
کارت‌های هوشمند (Smart Cards)کارت‌های با تراشه که اطلاعات شناسایی را ذخیره می‌کنند و با کارت‌خوان ارتباط برقرار می‌کنند.متوسط
کارت‌های مجاورتی (Proximity Cards)کارت‌های بدون تماس که با نزدیک شدن به کارت‌خوان فعال می‌شوند.متوسط
بیومتریک (Biometrics)تشخیص هویت بر اساس ویژگی‌های زیستی: اثر انگشت، تشخیص عنبیه، تشخیص چهره، تشخیص صدا، تشخیص اثر کف دست.بالا
کلیدهای الکترونیکی (Key Fobs)دستگاه‌های کوچک بی‌سیم که با نزدیک شدن به در، قفل را باز می‌کنند.متوسط
کدهای PINکدهای عددی که کاربر باید روی صفحه کلید وارد کند (معمولاً همراه با کارت استفاده می‌شود).پایین تا متوسط
اصل ترکیبی (Multi-Factor Authentication در امنیت فیزیکی): برای امنیت بالاتر، معمولاً از ترکیب دو یا سه روش استفاده می‌شود:
  • چیزی که دارید (Something you have): کارت هوشمند یا کلید الکترونیکی
  • چیزی که می‌دانید (Something you know): کد PIN
  • چیزی که هستید (Something you are): اثر انگشت یا تشخیص عنبیه

روش‌های کنترل ورود (Entry Control Methods)

🏷️ روش📝 توضیح
دروازه‌های امنیتی (Mantraps)محفظه‌هایی با دو در که افراد برای ورود به منطقه حساس، ابتدا وارد محفظه شده، هویت خود را تأیید می‌کنند و سپس در دوم باز می‌شود.
دوربین‌های تشخیص پلاک (LPR)برای کنترل ورود خودروها به پارکینگ‌ها و محوطه‌های سازمانی.
موانع فیزیکی (Barriers)نرده‌ها، گیت‌های اتوماتیک، موانع متحرک و میله‌های ضد خودرو.
دروازه‌های چرخان (Turnstiles)دروازه‌های چرخان که فقط یک نفر در هر بار می‌تواند از آن عبور کند.

ثبت و گزارش‌دهی (Logging & Reporting)

🟢 اقدام📝 توضیح
ثبت تمام ورود و خروج‌هاذخیره‌سازی تاریخ، زمان، هویت فرد و درب یا منطقه مورد دسترسی.
گزارش‌های دوره‌ایبررسی و تحلیل الگوهای دسترسی برای شناسایی رفتارهای غیرعادی.
هشدارهای لحظه‌ایاعلان فوری به تیم امنیتی هنگام تلاش برای دسترسی غیرمجاز یا خرابکاری.
نگهداری طولانی‌مدتذخیره‌سازی سوابق دسترسی برای ممیزی‌های آینده.

📍 ۱۹-۴. سیستم‌های اطفاء حریق و کنترل محیطی

سیستم‌های اطفاء حریق (Fire Suppression Systems)

سیستم‌های اطفاء حریق در مراکز داده باید به‌گونه‌ای طراحی شوند که به تجهیزات الکترونیکی آسیب نرسانند.

🏷️ نوع سیستم📝 توضیحمزایامعایب
سیستم‌های گازی (Gas Systems)مانند FM-200، Novec 1230 و Inergen که با release گاز، اکسیژن را کاهش داده و آتش را خاموش می‌کنند.بدون آسیب به تجهیزات، پاک و بدون باقی‌ماندههزینه بالا، نیاز به تخلیه افراد قبل از فعال‌سازی
سیستم‌های آبپاش (Sprinkler Systems)سیستم‌های سنتی آبپاش که در صورت تشخیص حرارت فعال می‌شوند.هزینه پایین، اثربخشی بالابرای تجهیزات الکترونیکی بسیار خطرناک است (آسیب آب)
کپسول‌های آتش‌نشانیکپسول‌های CO2 یا پودری مناسب برای آتش‌سوزی‌های الکتریکی (کلاس C).قابل حمل، قیمت مناسبنیاز به آموزش کاربران

سیستم‌های تشخیص حریق:

کنترل‌های محیطی (Environmental Controls)

🟢 اقدام📝 توضیحمحدوده ایده‌آل
سیستم‌های تهویه مطبوع (HVAC)کنترل دما و رطوبت برای جلوگیری از گرمای بیش از حد و رطوبتدما: ۱۸-۲۷°C
رطوبت: ۴۰-۶۰٪
سیستم‌های UPSتأمین برق اضطراری در صورت قطعی برق برای خاموش‌سازی ایمن تجهیزاتزمان پاسخ: کمتر از ۱۰ میلی‌ثانیه
ژنراتورهای دیزلیتأمین برق طولانی‌مدت در صورت قطعی برق طولانیچند ساعت تا چند روز
مانیتورینگ محیطیسنسورهای دما، رطوبت، تشخیص آب و تشخیص دود با هشدار لحظه‌اینظارت ۲۴/۷
ایزوله‌سازی کابل‌هاجلوگیری از نشت آب و آتش از طریق کابل‌ها و کانال‌های کابل‌کشیجلوگیری از سرایت آتش

📍 ۱۹-۵. حفاظت در برابر بلایای طبیعی (Natural Disaster Protection)

برنامه‌های مقابله با بلایا (Disaster Recovery Plans)

🟢 اقدام📝 توضیح
پشتیبان‌گیری خارج از سایت (Off-site Backup)نگهداری نسخه‌های پشتیبان از داده‌ها در مکان‌های مختلف جغرافیایی (حداقل ۵۰ کیلومتر فاصله).
مرکز داده دوم (Secondary Data Center)ایجاد یک مرکز داده پشتیبان در منطقه دیگر با قابلیت راه‌اندازی سریع.
طرح بازیابی (Recovery Plan)مستندسازی دقیق مراحل بازیابی پس از بلایا با زمان‌بندی مشخص (RTO و RPO).
آزمایش دوره‌ایشبیه‌سازی بلایا و تست طرح بازیابی برای اطمینان از کارایی.

اقدامات پیشگیرانه بر اساس نوع بلا

🏷️ بلااقدامات پیشگیرانه
سیلقرار دادن تجهیزات در طبقات بالا، نصب پمپ‌های آب و زهکشی، عایق‌کاری دیوارها
زلزلهمحکم‌کردن قفسه‌ها و تجهیزات به زمین و دیوار، استفاده از قفسه‌های ضدزلزله
صاعقهنصب سیستم‌های برق‌گیر (Lightning Rods)، استفاده از محافظ‌های برق (Surge Protectors)
آتش‌سوزیسیستم‌های اعلام و اطفاء حریق، استفاده از مواد ضدآتش در کابل‌ها و دیوارها
طوفانمحافظت از پنجره‌ها، ایمن‌سازی تجهیزات خارجی، تهیه ژنراتور اضطراری

📍 ۱۹-۶. سیاست‌ها و رویه‌های امنیت فیزیکی

خط‌مشی‌های کلیدی (Key Policies)

🏷️ سیاست📝 توضیح
سیاست دسترسی فیزیکیتعیین سطوح دسترسی برای افراد مختلف بر اساس نقش و نیاز (اصل حداقل دسترسی).
سیاست مهماننحوه ورود، همراهی، ثبت و نظارت بر مهمانان و بازدیدکنندگان.
سیاست پاک‌سازی میز (Clean Desk Policy)عدم نگهداری اطلاعات حساس (اسناد، رسانه‌های ذخیره‌سازی) روی میزها در پایان روز کاری.
سیاست خروج کارکنانبازگرداندن کارت‌های دسترسی، تجهیزات و کلیدها هنگام ترک سازمان، لغو دسترسی‌های فیزیکی و منطقی.
سیاست گزارش‌دهیگزارش فوری هرگونه رویداد امنیتی فیزیکی به تیم امنیتی.

رویه‌های عملیاتی (Operational Procedures)

🟢 رویه📝 توضیح
بازرسی‌های دوره‌ایبررسی منظم تجهیزات امنیتی (دوربین‌ها، قفل‌ها، حسگرها)، سیستم‌های اطفاء حریق و UPS.
آموزش کارکنانآگاهی‌بخشی در مورد اهمیت امنیت فیزیکی، نحوه تشخیص تهدیدات و گزارش‌دهی.
آزمایش‌های منظمتست دوره‌ای سیستم‌های اعلام حریق، UPS، ژنراتورها و سیستم‌های اطفاء حریق.
برنامه‌ریزی برای شرایط اضطراریمستندسازی و تمرین سناریوهای مختلف (آتش‌سوزی، زلزله، حمله مسلحانه)

📍 ۱۹-۷. تهدیدات داخلی (Insider Threats) و امنیت فیزیکی

انواع تهدیدات داخلی

🏷️ نوع📝 توضیح📱 مثال
کارمندان ناراضیممکن است به‌عمد به تجهیزات یا داده‌ها آسیب وارد کنند.تخریب سرور، سرقت اطلاعات برای فروش به رقبا
کارمندان سهل‌انگارممکن است ناخواسته امنیت را به خطر بیندازند.جاگذاشتن درب اتاق سرور باز، گم کردن کارت دسترسی
کارمندان جاسوسممکن است اطلاعات را به رقبا یا کشورهای خارجی بفروشند.کپی کردن داده‌های حساس روی فلش مموری
پیمانکاران و پرسنل خارجیدسترسی موقت به تجهیزات و اماکن سازمان.نصب تجهیزات خرابکارانه در حین تعمیرات

اقدامات پیشگیرانه در برابر تهدیدات داخلی

🟢 اقدام📝 توضیح
اصل حداقل دسترسی (PoLP)فقط دسترسی‌های ضروری برای انجام وظیفه را به هر فرد اعطا کنید.
تقسیم وظایف (Separation of Duties)جلوگیری از تمرکز قدرت و دسترسی در یک فرد؛ برای کارهای حساس به چند نفر نیاز باشد.
نظارت و ممیزیبررسی منظم فعالیت‌های کارکنان، دسترسی‌های فیزیکی و گزارش‌های ورود و خروج.
برنامه‌های خروج (Exit Procedures)فرآیند رسمی برای خروج کارکنان شامل بازگرداندن تمام تجهیزات و لغو تمام دسترسی‌ها.
فرهنگ امنیتیایجاد فرهنگ گزارش‌دهی و توجه به امنیت در بین تمام کارکنان.

📍 ۱۹-۸. استانداردها و الزامات امنیت فیزیکی

استانداردهای بین‌المللی

🏷️ استانداردحوزهالزامات امنیت فیزیکی
ISO 27001مدیریت امنیت اطلاعاتشامل ضمیمه‌ای با کنترل‌های امنیت فیزیکی و محیطی (پیوست A - بخش ۱۱)
PCI-DSSامنیت اطلاعات کارت‌های اعتباریالزام به کنترل دسترسی فیزیکی به سیستم‌های پرداخت، نظارت تصویری و ثبت ورود و خروج
HIPAAامنیت اطلاعات سلامتالزام به حفاظت فیزیکی از تجهیزات حاوی اطلاعات پزشکی و کنترل دسترسی
NIST SP 800-53امنیت سیستم‌های فدرال آمریکامجموعه کاملی از کنترل‌های امنیت فیزیکی و محیطی (کنترل‌های PE)

الزامات کلیدی در استانداردها

🏷️ الزام📝 توضیح
کنترل دسترسی فیزیکیمحدودیت دسترسی به مناطق حساس با استفاده از روش‌های احراز هویت قوی.
نظارت تصویریضبط و نگهداری فیلم‌های امنیتی برای مدت مشخص (معمولاً حداقل ۳۰ روز).
کنترل محیطینظارت و کنترل دما، رطوبت و کیفیت هوا در مراکز داده.
مدیریت ضایعاتدفع امن تجهیزات و اسناد باطله (با استفاده از خردکن‌ها، پاک‌کننده‌های داده).
ثبت و گزارش‌دهیثبت تمام رویدادهای امنیت فیزیکی و گزارش‌دهی دوره‌ای.

📍 ۱۹-۹. تجهیزات امنیت فیزیکی (مرور سریع)

🏷️ تجهیزات📝 کاربرد🟢 ویژگی‌های کلیدی
دوربین‌های مداربسته (CCTV)نظارت تصویری بر محیط، ورودی‌ها و اتاق سرورضبط ۲۴ ساعته، دید در شب، تشخیص حرکت، قابلیت بزرگنمایی
سیستم‌های کنترل دسترسی (ACS)مدیریت ورود و خروج افرادکارت هوشمند، بیومتریک، PIN، ثبت تاریخچه، کنترل از راه دور
حسگرهای حرکت (Motion Sensors)تشخیص حضور غیرمجاز در مناطق ممنوعهمادون قرمز (PIR)، اولتراسونیک، مایکروویو، تشخیص شکستن شیشه
سیستم‌های اعلام سرقت (Intrusion Alarms)هشدار دسترسی غیرمجاز یا شکستن قفلاتصال به مرکز کنترل، اعلان صوتی، ارسال پیامک به تیم امنیتی
قفل‌های الکترونیکی (Electronic Locks)ایمن‌سازی درب‌های اتاق سرور و کابینت‌هاکنترل از راه دور، ثبت تاریخچه باز و بسته شدن، قفل‌های بیومتریک
UPS و ژنراتورتأمین برق اضطراری در صورت قطعی برقباتری (UPS)، دیزل یا گاز طبیعی (ژنراتور)، زمان پاسخ سریع
سیستم‌های اطفاء حریقخاموش‌سازی آتش بدون آسیب به تجهیزاتگازی (FM-200، Novec)، آبپاش (برای مناطق غیرحساس)، کپسول
مانیتورینگ محیطینظارت بر دما، رطوبت، نشت آب و دودسنسورهای دقیق، هشدار لحظه‌ای، گزارش‌های دوره‌ای

📌 جمع‌بندی نهایی فصل ۱۹ – امنیت فیزیکی

🏷️ مفهوم📝 خلاصه
تعریف امنیت فیزیکیمحافظت از سخت‌افزار، تجهیزات شبکه، مراکز داده و پرسنل در برابر تهدیدات فیزیکی
لایه‌های امنیت فیزیکیمحیطی (محوطه و ساختمان) ← اتاق سرور ← تجهیزات (دفاع در عمق)
کنترل‌های دسترسیکارت هوشمند، بیومتریک، PIN، کلید الکترونیکی، مانترپ
سیستم‌های اطفاء حریقگازی (FM-200، Novec) برای مراکز داده، آبپاش برای فضاهای عمومی
کنترل‌های محیطیHVAC، UPS، ژنراتور، مانیتورینگ دما و رطوبت
بلایای طبیعیپشتیبان‌گیری خارج از سایت، مرکز داده دوم، طرح بازیابی
تهدیدات داخلیکارمندان ناراضی، سهل‌انگار یا جاسوس؛ با حداقل دسترسی و تقسیم وظایف مقابله کنید
ارتباط با امنیت سایبریامنیت فیزیکی مکمل امنیت منطقی است؛ ضعف در هر یک کل سیستم را آسیب‌پذیر می‌کند

🧪 تست‌های خودآزمایی فصل ۱۹ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک مهاجم موفق می‌شود با جعل هویت یک کارمند، به اتاق سرور سازمان دسترسی فیزیکی پیدا کند. او یک دستگاه کوچک (Keylogger) به یکی از سرورها متصل کرده و سپس خارج می‌شود. کدام یک از لایه‌های امنیت فیزیکی در این سناریو نقض شده است و کدام اقدام می‌توانست از این حمله جلوگیری کند؟

  • الف) لایه امنیت محیطی نقض شده است؛ استفاده از دوربین‌های بیشتر می‌توانست جلوگیری کند.
  • ب) لایه امنیت اتاق سرور نقض شده است؛ استفاده از احراز هویت بیومتریک (مانند اثر انگشت) به‌جای کارت هوشمند می‌توانست جلوگیری کند.
  • ج) لایه امنیت تجهیزات نقض شده است؛ استفاده از قفل فیزیکی روی پورت‌های USB می‌توانست جلوگیری کند.
  • د) هر سه لایه نقض شده‌اند؛ هیچ اقدامی نمی‌تواند از این حمله جلوگیری کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: در این سناریو، مهاجم با جعل هویت (استفاده از کارت هوشمند دزدیده‌شده یا کپی‌شده) به اتاق سرور دسترسی پیدا کرده است. این نقض در لایه دوم (امنیت اتاق سرور) رخ داده است زیرا روش احراز هویت (کارت هوشمند) به‌اندازه کافی امن نبوده است. استفاده از احراز هویت بیومتریک (اثر انگشت، تشخیص عنبیه) که قابل جعل یا دزدیده شدن نیست، می‌توانست از این حمله جلوگیری کند. گزینه الف نادرست است چون مهاجم از محیط عبور کرده است. گزینه ج نیز نادرست است چون مهاجم هنوز به تجهیزات دسترسی پیدا نکرده بود. گزینه د نیز نادرست است زیرا با لایه‌بندی مناسب می‌توان از این حملات جلوگیری کرد.

❓ تست شماره ۲

یک مرکز داده، از سیستم اطفاء حریق گازی (FM-200) استفاده می‌کند. در هنگام وقوع آتش‌سوزی، این سیستم به‌طور خودکار فعال می‌شود. کدام یک از موارد زیر در مورد این سیستم صحیح است و چه نکته ایمنی باید رعایت شود؟

  • الف) این سیستم برای تجهیزات الکترونیکی ایمن است اما باید قبل از فعال‌سازی، افراد از اتاق خارج شوند زیرا گاز اکسیژن را کاهش می‌دهد.
  • ب) این سیستم آب را به‌صورت پاششی روی تجهیزات می‌ریزد و برای تجهیزات الکترونیکی خطرناک است.
  • ج) این سیستم فقط برای فضاهای باز مناسب است و در اتاق سرور قابل استفاده نیست.
  • د) این سیستم نیاز به برق ندارد و همیشه فعال است، بنابراین نیازی به رعایت نکته ایمنی خاصی نیست.
✅ پاسخ صحیح: گزینه الف
📘 توضیح تشریحی: سیستم‌های اطفاء حریق گازی مانند FM-200، Novec 1230 و Inergen با کاهش اکسیژن محیط (یا جذب گرما) آتش را خاموش می‌کنند و به تجهیزات الکترونیکی آسیبی نمی‌رسانند. با این حال، این گازها برای انسان خطرناک هستند (کاهش اکسیژن) و باید قبل از فعال‌سازی، افراد از اتاق خارج شوند. معمولاً این سیستم‌ها با یک تاخیر زمانی (مثلاً ۳۰ ثانیه) همراه با آژیر هشدار فعال می‌شوند تا افراد فرصت خروج داشته باشند. گزینه ب مربوط به سیستم‌های آبپاش است که برای تجهیزات الکترونیکی خطرناک است. گزینه ج نادرست است زیرا این سیستم‌ها دقیقاً برای فضاهای بسته مانند اتاق سرور طراحی شده‌اند. گزینه د نیز نادرست است زیرا این سیستم‌ها به سنسورها و سیستم‌های کنترل نیاز دارند.

❓ تست شماره ۳

یک سازمان، یک مرکز داده جدید در منطقه‌ای با خطر سیل متوسط احداث کرده است. کدام ترکیب از اقدامات، مؤثرترین راه‌کار برای محافظت از تجهیزات در برابر سیل است؟

  • الف) استفاده از سیستم‌های آبپاش و کپسول‌های آتش‌نشانی
  • ب) قرار دادن تجهیزات در طبقات بالا، نصب پمپ‌های آب و زهکشی مناسب، و پشتیبان‌گیری خارج از سایت
  • ج) استفاده از قفل‌های بیومتریک و دوربین‌های مداربسته بیشتر
  • د) نصب سیستم‌های UPS و ژنراتورهای دیزلی بیشتر
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: برای مقابله با سیل، ترکیب اقدامات زیر مؤثر است:
  • اقدامات پیشگیرانه فیزیکی: قرار دادن تجهیزات در طبقات بالا (بالاتر از سطح سیل)، نصب پمپ‌های آب و زهکشی مناسب برای تخلیه آب، عایق‌کاری دیوارها و استفاده از کف‌های ضدآب.
  • اقدامات پشتیبان‌گیری: پشتیبان‌گیری خارج از سایت (Off-site Backup) تا در صورت تخریب مرکز داده، داده‌ها از دست نروند.
گزینه الف مربوط به اطفاء حریق است و به سیل ارتباطی ندارد. گزینه ج مربوط به کنترل دسترسی است. گزینه د مربوط به تأمین برق اضطراری است که در سیل مفید است اما به تنهایی کافی نیست و اقدامات اصلی در گزینه ب ذکر شده است.

❓ تست شماره ۴

یک کارمند، کارت دسترسی خود را در پارکینگ گم کرده است. فردی ناشناس کارت را پیدا کرده و با استفاده از آن، در ساعت ۳ بامداد وارد ساختمان می‌شود و به اتاق سرور دسترسی پیدا می‌کند. کدام مجموعه از اقدامات امنیتی می‌توانست از این حادثه جلوگیری کند؟

  • الف) استفاده از کارت‌های هوشمند با رمز PIN به‌جای کارت ساده و فعال‌سازی سیستم اعلام سرقت در ساعات غیرکاری
  • ب) استفاده از دوربین‌های بیشتر در پارکینگ
  • ج) افزایش روشنایی محیط اطراف ساختمان
  • د) استفاده از قفل‌های مکانیکی قوی‌تر روی درب اتاق سرور
✅ پاسخ صحیح: گزینه الف
📘 توضیح تشریحی: این سناریو نشان می‌دهد که کارت دسترسی ساده به‌تنهایی امنیت کافی را تأمین نمی‌کند. برای جلوگیری از چنین حوادثی:
  • استفاده از کارت‌های هوشمند با رمز PIN: حتی اگر کارت گم شود، فرد ناشناس رمز PIN را نمی‌داند و نمی‌تواند از کارت استفاده کند (احراز هویت دو عاملی).
  • فعال‌سازی سیستم اعلام سرقت در ساعات غیرکاری: ورود در ساعت ۳ بامداد به‌عنوان یک رفتار غیرعادی شناسایی و هشدار داده می‌شود.
گزینه‌های ب، ج و د هرچند اقدامات امنیتی مفیدی هستند، اما در این سناریوی خاص (گم شدن کارت و استفاده از آن در ساعات غیرکاری) به اندازه گزینه الف مؤثر نیستند.

❓ تست شماره ۵

یک سازمان، استاندارد ISO 27001 را پیاده‌سازی کرده است. کدام یک از موارد زیر در حوزه کنترل‌های امنیت فیزیکی و محیطی این استاندارد قرار می‌گیرد؟

  • الف) نصب و پیکربندی فایروال برای محافظت از شبکه
  • ب) استفاده از رمزنگاری برای داده‌های ذخیره‌شده
  • ج) نصب سیستم‌های اطفاء حریق و کنترل دما و رطوبت در اتاق سرور
  • د) پیاده‌سازی احراز هویت دو مرحله‌ای برای کاربران
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: استاندارد ISO 27001 در پیوست A (بخش ۱۱) کنترل‌های امنیت فیزیکی و محیطی را مشخص می‌کند که شامل موارد زیر است:
  • کنترل‌های محیطی: سیستم‌های اطفاء حریق، کنترل دما و رطوبت، سیستم‌های UPS و ژنراتور
  • کنترل دسترسی فیزیکی: قفل‌ها، کارت‌های دسترسی، بیومتریک
  • نظارت و بازرسی: دوربین‌های مداربسته، حسگرها
گزینه‌های الف (فایروال)، ب (رمزنگاری) و د (احراز هویت دو مرحله‌ای) همگی کنترل‌های امنیت منطقی (سایبری) هستند و در بخش‌های دیگر استاندارد ISO 27001 قرار می‌گیرند، نه در بخش امنیت فیزیکی و محیطی.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحبالفبالفج
✅ پایان فصل ۱۹ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۲۰: احراز هویت و کنترل دسترسی (Authentication and Access Control)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۲۰-۱. مقدمه‌ای بر احراز هویت و کنترل دسترسی

تعریف احراز هویت (Authentication): فرآیند تأیید هویت یک کاربر، دستگاه یا سیستم. به عبارت دیگر، پاسخ به سوال "شما که هستید؟"
تعریف کنترل دسترسی (Access Control): فرآیند تعیین و اعمال مجوزهای کاربران برای دسترسی به منابع. به عبارت دیگر، پاسخ به سوال "چه کاری می‌توانید انجام دهید؟"

تفاوت کلیدی:

🏷️ مفهوم📝 تعریف📱 سوال کلیدی
احراز هویت (Authentication)تأیید هویت کاربر"شما که هستید؟"
مجوزدهی (Authorization)تعیین سطح دسترسی کاربر"چه کاری می‌توانید انجام دهید؟"

مثال ساده: وقتی وارد یک ساختمان می‌شوید:

اهمیت احراز هویت و کنترل دسترسی:

🟢 دلیل📝 توضیح
خط مقدم دفاعاولین لایه دفاعی در برابر دسترسی غیرمجاز به سیستم‌ها و داده‌ها
حفاظت از داده‌هااطمینان از اینکه فقط افراد مجاز به اطلاعات حساس دسترسی دارند
مسئولیت‌پذیری (Accountability)ثبت و ردیابی فعالیت‌های کاربران برای ممیزی و بررسی حوادث
انطباق‌پذیری (Compliance)برآورده کردن الزامات قانونی و نظارتی مانند GDPR، HIPAA، PCI-DSS

📍 ۲۰-۲. مثلث CIA و نقش کنترل دسترسی

🏷️ مؤلفه📝 توضیح🟢 نقش کنترل دسترسی
محرمانگی (Confidentiality)اطمینان از اینکه داده‌ها فقط توسط افراد مجاز دیده شوندمحدود کردن دسترسی به داده‌های حساس از طریق مجوزهای مناسب
یکپارچگی (Integrity)اطمینان از اینکه داده‌ها دستکاری یا تغییر نشده‌اندجلوگیری از تغییرات غیرمجاز داده‌ها با اعمال مجوزهای نوشتن/ویرایش
دسترس‌پذیری (Availability)اطمینان از اینکه داده‌ها و سرویس‌ها در دسترس هستندجلوگیری از حملات DoS و مدیریت صحیح دسترسی

📍 ۲۰-۳. روش‌های احراز هویت (Authentication Methods)

روش‌های احراز هویت به پنج دسته کلی تقسیم می‌شوند:

۱. چیزی که می‌دانید (Something You Know)

🏷️ روش📝 توضیحسطح امنیت
رمز عبور (Password)رایج‌ترین روش اما آسیب‌پذیرترین روشپایین
PINکد عددی کوتاه (معمولاً ۴ تا ۶ رقم)پایین تا متوسط
سوالات امنیتیمانند نام مادر، شهر تولد یا نام حیوان خانگیپایین (قابل حدس یا تحقیق)
عبارت عبور (Passphrase)جمله یا عبارت بلند که به خاطر سپردن آن آسان‌تر استمتوسط تا بالا
نکته: روش‌های "چیزی که می‌دانید" به دلیل احتمال افشا، حدس زدن یا فیشینگ، کم‌امنیت‌ترین روش‌ها محسوب می‌شوند.

۲. چیزی که دارید (Something You Have)

🏷️ روش📝 توضیحسطح امنیت
کارت هوشمند (Smart Card)کارت با تراشه که اطلاعات شناسایی را ذخیره می‌کندبالا
توکن (Token)دستگاه کوچک تولیدکننده رمز یکبارمصرف (OTP)بالا
کلید الکترونیکی (Key Fob)دستگاه بی‌سیم که با نزدیک شدن به قفل، آن را باز می‌کندمتوسط
تلفن همراهدریافت کد تأیید از طریق SMS یا برنامه Authenticatorمتوسط تا بالا
YubiKeyکلید سخت‌افزاری USB که از پروتکل‌های FIDO پشتیبانی می‌کندبسیار بالا

۳. چیزی که هستید (Something You Are) – بیومتریک (Biometrics)

🏷️ روش📝 توضیحدقتهزینه
اثر انگشت (Fingerprint)رایج‌ترین روش بیومتریکبالامتوسط
تشخیص عنبیه (Iris Recognition)بسیار دقیق و غیرقابل جعلبسیار بالابالا
تشخیص چهره (Facial Recognition)استفاده در تلفن‌های هوشمند و سیستم‌های امنیتیمتوسط تا بالامتوسط
تشخیص صدا (Voice Recognition)شناسایی بر اساس الگوی صوتی و تُن صدامتوسطمتوسط
تشخیص اثر دست (Hand Geometry)اندازه‌گیری ابعاد و شکل دستمتوسطمتوسط
تشخیص شبکیه (Retina Scan)اسکن عروق خونی شبکیه چشمبسیار بالابسیار بالا
نکته: بیومتریک‌ها غیرقابل جعل و دزدیده شدن هستند، اما در صورت به خطر افتادن، قابل تغییر نیستند (برخلاف رمز عبور که می‌توان آن را تغییر داد).

۴. کاری که انجام می‌دهید (Something You Do)

🏷️ روش📝 توضیح
امضای دستیتشخیص الگوی امضا با استفاده از تبلت‌های مخصوص
الگوی تایپ (Keystroke Dynamics)تشخیص سرعت، فشار و الگوی تایپ کاربر
حرکت ماوستشخیص الگوی حرکت ماوس کاربر

۵. جایی که هستید (Somewhere You Are)

🏷️ روش📝 توضیح
مکان‌یابی (Geolocation)تشخیص موقعیت جغرافیایی کاربر از طریق GPS یا IP
شبکه محلی (Local Network)تشخیص اتصال به یک شبکه خاص (مانند شبکه داخلی سازمان)
زمانتشخیص ورود در ساعات کاری مجاز

📍 ۲۰-۴. احراز هویت چندعاملی (Multi-Factor Authentication - MFA)

تعریف: استفاده از دو یا چند روش احراز هویت از دسته‌های مختلف (نه دو روش از یک دسته).

مثال‌های رایج MFA:

🏷️ ترکیبدسته اولدسته دومسطح امنیت
رمز عبور + کد SMSچیزی که می‌دانیدچیزی که داریدبالا
رمز عبور + اثر انگشتچیزی که می‌دانیدچیزی که هستیدبسیار بالا
کارت هوشمند + PINچیزی که داریدچیزی که می‌دانیدبالا
YubiKey + رمز عبورچیزی که داریدچیزی که می‌دانیدبسیار بالا

مزایای MFA:

🟢 مزیت📝 توضیح
افزایش امنیتحتی اگر یک عامل (مثلاً رمز عبور) به خطر بیفتد، عامل دیگر از دسترسی غیرمجاز جلوگیری می‌کند.
کاهش حملات موفقحملات فیشینگ، بروت‌فورس و دیکشنری را بسیار دشوارتر می‌کند.
انطباق‌پذیریبسیاری از استانداردها (مانند PCI-DSS، HIPAA) نیاز به MFA برای دسترسی به سیستم‌های حساس دارند.
کاهش سرقت هویتحتی با داشتن رمز عبور، مهاجم نمی‌تواند بدون عامل دوم وارد شود.

انواع MFA بر اساس تعداد عوامل:

🏷️ نوعتعداد عواملمثالسطح امنیت
۱FA (Single-Factor)۱فقط رمز عبورپایین
۲FA (Two-Factor)۲رمز عبور + کد SMSبالا
۳FA (Three-Factor)۳رمز عبور + کارت هوشمند + اثر انگشتبسیار بالا

📍 ۲۰-۵. پروتکل‌های احراز هویت (Authentication Protocols)

۱. RADIUS (Remote Authentication Dial-In User Service)

🏷️ ویژگی📝 توضیح
پورتUDP 1812 (احراز هویت و مجوزدهی) و UDP 1813 (حسابداری)
نوعپروتکل کلاینت-سرور برای احراز هویت متمرکز
کاربردشبکه‌های Wi-Fi (WPA2-Enterprise)، VPN، سوئیچ‌ها و روترها
مزیتپشتیبانی از AAA (Authentication, Authorization, Accounting) کامل
قابلیت‌هااحراز هویت، مجوزدهی، حسابداری، پشتیبانی از EAP برای بیومتریک

نحوه کار RADIUS:

  1. کاربر درخواست ورود به شبکه می‌دهد.
  2. تجهیزات شبکه (مانند سوئیچ یا Access Point) درخواست را به سرور RADIUS ارسال می‌کند.
  3. سرور RADIUS هویت کاربر را تأیید کرده و سطح دسترسی او را تعیین می‌کند.
  4. نتیجه (قبول یا رد) به تجهیزات شبکه بازگردانده می‌شود.

۲. TACACS+ (Terminal Access Controller Access-Control System Plus)

🏷️ ویژگی📝 توضیح
پورتTCP 49
نوعپروتکل اختصاصی سیسکو
تفاوت با RADIUSسه وظیفه AAA را از هم جدا می‌کند (Authentication، Authorization، Accounting هرکدام مستقل).
کاربردمدیریت دستگاه‌های سیسکو (روترها، سوئیچ‌ها، فایروال‌ها)
مزیتامنیت بالاتر (TCP + رمزنگاری کامل) و تفکیک وظایف

مقایسه RADIUS و TACACS+:

🏷️ ویژگیRADIUSTACACS+
پروتکلUDPTCP
رمزنگاریفقط رمز عبور رمزنگاری می‌شودتمام محتوای بسته رمزنگاری می‌شود
تفکیک AAAAuthentication و Authorization با همAuthentication، Authorization و Accounting جداگانه
مالکیتاستاندارد (RFC)اختصاصی سیسکو
کاربرد اصلیVPN، Wi-Fi، دسترسی شبکهمدیریت تجهیزات سیسکو

۳. LDAP (Lightweight Directory Access Protocol)

🏷️ ویژگی📝 توضیح
پورتTCP/UDP 389 (معمولی)، TCP 636 (رمزنگاری شده - LDAPS)
نوعپروتکل دسترسی به دایرکتوری‌ها (Directory Services)
کاربرداحراز هویت در Active Directory (مایکروسافت)، OpenLDAP
مزیتذخیره‌سازی متمرکز اطلاعات کاربران، گروه‌ها و مجوزها
ساختارمبتنی بر درخت (Tree Structure) با سازماندهی سلسله‌مراتبی

نحوه کار LDAP:

  1. کاربر درخواست ورود به یک برنامه یا سیستم می‌دهد.
  2. برنامه درخواست را به سرور LDAP ارسال می‌کند.
  3. سرور LDAP اطلاعات کاربر را در دایرکتوری جستجو کرده و احراز هویت را انجام می‌دهد.
  4. نتیجه (قبول یا رد) به برنامه بازگردانده می‌شود.

۴. Kerberos

🏷️ ویژگی📝 توضیح
پورتUDP/TCP 88
نوعپروتکل احراز هویت مبتنی بر بلیط (Ticket-based)
کاربرداحراز هویت در Microsoft Active Directory، سیستم‌های لینوکس/Unix
مزیتامنیت بالا، پشتیبانی از Single Sign-On (SSO)، عدم ارسال رمز عبور در شبکه
مکانیزماستفاده از Ticket Granting Ticket (TGT) و Service Tickets

نحوه کار Kerberos (خلاصه):

مرحلهتوضیح
۱کاربر رمز عبور خود را وارد می‌کند.
۲سرویس احراز هویت (AS) یک TGT (بلیط دسترسی) به کاربر می‌دهد.
۳کاربر با استفاده از TGT، از سرویس مجوز بلیط (TGS) بلیط سرویس درخواست می‌کند.
۴کاربر بلیط سرویس را به سرویس مورد نظر ارائه می‌دهد و دسترسی پیدا می‌کند.
نکته: در Kerberos، رمز عبور هرگز در شبکه ارسال نمی‌شود و احراز هویت با استفاده از بلیط‌های رمزنگاری‌شده انجام می‌شود.

📍 ۲۰-۶. مدل‌های کنترل دسترسی (Access Control Models)

۱. DAC (Discretionary Access Control – کنترل دسترسی اختیاری)

🏷️ ویژگی📝 توضیح
تعریفمالک منبع تعیین می‌کند چه کسی به آن دسترسی داشته باشد.
مثالمجوزهای فایل در ویندوز و لینوکس (مالک فایل تعیین می‌کند چه کسی بخواند/بنویسد/اجرا کند).
مزیتانعطاف‌پذیری بالا
معایبامنیت پایین‌تر، مدیریت دشوار در محیط‌های بزرگ
کاربردسیستم‌های عامل، شبکه‌های کوچک و متوسط

۲. MAC (Mandatory Access Control – کنترل دسترسی اجباری)

🏷️ ویژگی📝 توضیح
تعریفسیاست‌های امنیتی متمرکز، دسترسی را بر اساس برچسب‌های امنیتی کنترل می‌کنند.
مثالسیستم‌های دولتی و نظامی با سطوح امنیتی (محرمانه، سری، فوق‌سری).
مزیتامنیت بسیار بالا، غیرقابل دورزدن توسط کاربر
معایبانعطاف‌پذیری کم، پیچیدگی بالا
کاربردسازمان‌های نظامی، دولتی و امنیتی

مثال MAC: یک فایل با برچسب "سری" فقط توسط کاربرانی با مجوز "سری" یا بالاتر قابل دسترسی است، حتی اگر مالک فایل بخواهد آن را به اشتراک بگذارد.

۳. RBAC (Role-Based Access Control – کنترل دسترسی مبتنی بر نقش)

🏷️ ویژگی📝 توضیح
تعریفدسترسی بر اساس نقش‌های کاربر در سازمان تعیین می‌شود.
مثالمدیر، کارمند، مهمان، مدیر مالی، مدیر فروش
مزیتمدیریت آسان، مقیاس‌پذیری بالا، کاهش خطاهای انسانی
کاربردرایج‌ترین مدل در سازمان‌ها و برنامه‌های کاربردی

مثال RBAC:

۴. ABAC (Attribute-Based Access Control – کنترل دسترسی مبتنی بر ویژگی)

🏷️ ویژگی📝 توضیح
تعریفدسترسی بر اساس ویژگی‌های کاربر، منبع، محیط و عمل تعیین می‌شود.
ویژگی‌هاسن، موقعیت جغرافیایی، زمان، سمت سازمانی، نوع دستگاه، وضعیت امنیتی
مزیتانعطاف‌پذیری بسیار بالا، مناسب برای محیط‌های پویا
کاربردمحیط‌های پیچیده، سازمان‌های بزرگ، سیستم‌های ابری

مثال ABAC:

مقایسه مدل‌های کنترل دسترسی:

🏷️ مدلکنترل توسطانعطاف‌پذیریامنیتمقیاس‌پذیریکاربرد اصلی
DACمالک منبعبالاپایینپایینسیستم‌های عامل
MACسیاست مرکزیپایینبسیار بالامتوسطنظامی/دولتی
RBACنقش کاربرمتوسطبالابالاسازمان‌ها (رایج‌ترین)
ABACویژگی‌هابسیار بالابالابالامحیط‌های پویا و پیچیده

📍 ۲۰-۷. مفاهیم کلیدی در کنترل دسترسی

AAA (Authentication, Authorization, Accounting)

🏷️ مؤلفه📝 توضیحمثال
Authentication (احراز هویت)تأیید هویت کاربرورود با رمز عبور و اثر انگشت
Authorization (مجوزدهی)تعیین سطح دسترسی کاربرکاربر فقط به پوشه فروش دسترسی دارد، نه به پوشه مالی
Accounting (حسابداری)ثبت و ردیابی فعالیت‌های کاربرثبت تاریخ، زمان و IP ورود کاربر

SSO (Single Sign-On – ورود یک‌باره)

🏷️ ویژگی📝 توضیح
تعریفکاربر یک بار احراز هویت می‌شود و به تمام سیستم‌های مجاز دسترسی دارد.
مثالGoogle Workspace، Microsoft 365، Okta
مزایابهبود تجربه کاربری، کاهش تعداد رمزهای عبور، کاهش حملات فیشینگ
چالش‌هااگر حساب کاربری به خطر بیفتد، تمام سیستم‌ها در معرض خطر قرار می‌گیرند.

Federated Identity (هویت فدرال)

🏷️ ویژگی📝 توضیح
تعریفامکان استفاده از یک هویت در چندین سازمان یا دامنه مختلف.
مثالورود به سایت‌های مختلف با حساب Google، Facebook یا LinkedIn
مزایاکاهش نیاز به ثبت‌نام در هر سایت، تجربه کاربری یکپارچه
پروتکل‌هاSAML، OAuth 2.0، OpenID Connect

📍 ۲۰-۸. سیاست‌های رمز عبور (Password Policies)

بهترین روش‌ها در طراحی سیاست رمز عبور

🟢 روش📝 توضیح
طول رمز عبورحداقل ۱۲ کاراکتر (ترجیحاً ۱۴-۱۶ کاراکتر)
پیچیدگیترکیب حروف بزرگ، حروف کوچک، اعداد و نمادهای خاص
تغییر دوره‌ایتعویض رمز هر ۳۰ تا ۹۰ روز (با احتیاط؛ تغییر مکرر ممکن است منجر به رمزهای ضعیف شود)
ممنوعیت رمزهای تکراریجلوگیری از استفاده از ۵ تا ۱۰ رمز قبلی
ممنوعیت رمزهای رایجاستفاده از لیست رمزهای رایج (مانند 123456، password، qwerty)
حداکثر تلاش ناموفقپس از ۳ تا ۵ تلاش ناموفق، حساب کاربری قفل شود
زمان قفل‌شدگیقفل شدن به مدت ۱۵-۳۰ دقیقه یا تا زمانی که مدیر آن را فعال کند

مدیریت رمز عبور

🟢 روش📝 توضیح
مدیران رمز عبور (Password Managers)ذخیره‌سازی امن رمزهای پیچیده و تولید رمزهای تصادفی (مانند LastPass، 1Password، Bitwarden)
تغییر رمز پس از رویدادپس از حمله امنیتی، خروج کارمند یا افشای اطلاعات
آموزش کاربرانآموزش در مورد اهمیت رمزهای قوی و خطرات فیشینگ

📍 ۲۰-۹. احراز هویت بدون رمز عبور (Passwordless Authentication)

تعریف: روش‌های احراز هویت که نیازی به وارد کردن رمز عبور ندارند و از روش‌های امن‌تر استفاده می‌کنند.

روش‌های Passwordless

🏷️ روش📝 توضیحسطح امنیت
بیومتریکاثر انگشت، تشخیص چهره، تشخیص عنبیهبسیار بالا
توکن‌های سخت‌افزاریYubiKey، کلیدهای FIDO2بسیار بالا
لینک‌های جادویی (Magic Links)ارسال لینک یکبارمصرف به ایمیل کاربرمتوسط تا بالا
کدهای یکبارمصرف (OTP)از طریق SMS یا برنامه Authenticatorمتوسط تا بالا
ورود با تلفن همراهتأیید ورود از طریق اعلان در تلفن همراهبالا

مزایا و چالش‌های Passwordless

🟢 مزایا🔴 چالش‌ها
امنیت بالاتر (حذف آسیب‌پذیری‌های رمز عبور)هزینه پیاده‌سازی (تجهیزات، زیرساخت)
تجربه کاربری بهتر (نیازی به به خاطر سپردن رمز نیست)تغییر فرهنگ سازمانی و آموزش کارکنان
کاهش حملات فیشینگ و بروت‌فورساحتمال از دست دادن یا خرابی توکن‌های سخت‌افزاری
کاهش هزینه‌های پشتیبانی (کمتر کردن درخواست‌های reset رمز)نیاز به پشتیبان برای بیومتریک (مثلاً اگر اثر انگشت کار نکند)

📍 ۲۰-۱۰. حملات مرتبط با احراز هویت و کنترل دسترسی

🏷️ حمله📝 تعریف🛡️ روش پیشگیری
بروت‌فورس (Brute Force)امتحان تمام ترکیب‌های ممکن رمز عبورمحدودیت تلاش‌ها، کپچا (CAPTCHA)، MFA
حمله دیکشنری (Dictionary Attack)استفاده از لیست رمزهای رایجممنوعیت رمزهای رایج، رمزهای پیچیده
فیشینگ (Phishing)فریب کاربر برای افشای رمز عبورآموزش کاربران، MFA، فیلتر ایمیل
ربودن جلسه (Session Hijacking)ربودن جلسه احراز هویت شدهرمزنگاری (HTTPS)، محدودیت زمان جلسه، توکن‌های امن
مرد میانی (MITM)رهگیری و تغییر ارتباط بین کاربر و سروررمزنگاری (TLS/SSL)، احراز هویت متقابل
سرقت اعتبارنامه (Credential Theft)سرقت رمز عبور یا توکن از طریق بدافزارMFA، مدیران رمز عبور، آنتی‌ویروس
بازپخش (Replay Attack)ضبط و ارسال مجدد درخواست احراز هویتاستفاده از Nonce، Timestamp، رمزنگاری

📍 ۲۰-۱۱. جدول جمع‌بندی روش‌های احراز هویت

🏷️ روش🏷️ دسته🛡️ سطح امنیت😊 سهولت استفاده💰 هزینه
رمز عبورچیزی که می‌دانیدپایینبالاکم
رمز یکبارمصرف (OTP)چیزی که داریدمتوسطمتوسطکم
کارت هوشمندچیزی که داریدبالامتوسطمتوسط
اثر انگشتچیزی که هستیدبالابالامتوسط
تشخیص عنبیهچیزی که هستیدبسیار بالامتوسطبالا
تشخیص چهرهچیزی که هستیدمتوسط تا بالابالامتوسط
توکن سخت‌افزاری (YubiKey)چیزی که داریدبسیار بالامتوسطمتوسط
MFA (ترکیبی)ترکیبیبسیار بالامتوسطمتوسط
SSOترکیبیبالابسیار بالامتوسط

📌 جمع‌بندی نهایی فصل ۲۰ – احراز هویت و کنترل دسترسی

🏷️ مفهوم📝 خلاصه
احراز هویت (Authentication)تأیید هویت کاربر – "شما که هستید؟"
مجوزدهی (Authorization)تعیین سطح دسترسی – "چه کاری می‌توانید انجام دهید؟"
روش‌های احراز هویتچیزی که می‌دانید، دارید، هستید، انجام می‌دهید، جایی که هستید
MFAاستفاده از دو یا چند روش از دسته‌های مختلف – افزایش چشمگیر امنیت
پروتکل‌های احراز هویتRADIUS (UDP 1812)، TACACS+ (TCP 49)، LDAP (TCP 389)، Kerberos (UDP 88)
مدل‌های کنترل دسترسیDAC، MAC، RBAC، ABAC
AAAAuthentication، Authorization، Accounting
SSOورود یک‌باره به تمام سیستم‌ها
سیاست رمز عبورطول ≥۱۲، پیچیدگی، تغییر دوره‌ای، ممنوعیت رمزهای تکراری و رایج

🧪 تست‌های خودآزمایی فصل ۲۰ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک سازمان، برای دسترسی به سیستم‌های حساس خود از ترکیب کارت هوشمند + اثر انگشت استفاده می‌کند. این روش در کدام دسته از احراز هویت قرار می‌گیرد و چه مزیتی نسبت به روش رمز عبور + کد SMS دارد؟

  • الف) این یک روش Single-Factor است و مزیتی نسبت به روش رمز + SMS ندارد.
  • ب) این یک روش MFA از نوع "چیزی که دارید + چیزی که هستید" است و نسبت به روش "رمز + SMS" امنیت بالاتری دارد زیرا اثر انگشت غیرقابل جعل است.
  • ج) این یک روش Two-Step Verification است و نسبت به روش "رمز + SMS" امنیت کمتری دارد.
  • د) این روش فقط در سیستم‌های دولتی قابل استفاده است و برای سازمان‌های عادی مناسب نیست.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: ترکیب کارت هوشمند + اثر انگشت یک MFA (Multi-Factor Authentication) معتبر است که از دو دسته مختلف استفاده می‌کند:
  • کارت هوشمند = چیزی که دارید (Something You Have)
  • اثر انگشت = چیزی که هستید (Something You Are)
این روش نسبت به ترکیب رمز عبور + کد SMS (که هر دو در دسته‌های "چیزی که می‌دانید" و "چیزی که دارید" قرار می‌گیرند) امنیت بالاتری دارد زیرا اثر انگشت یک ویژگی بیومتریک غیرقابل جعل، غیرقابل دزدیده شدن و غیرقابل انتقال است. گزینه الف نادرست است زیرا این یک روش Multi-Factor است، نه Single-Factor. گزینه ج نیز نادرست است زیرا Two-Step Verification معمولاً دو مرحله از یک دسته است.

❓ تست شماره ۲

یک شرکت بزرگ، از مدل کنترل دسترسی RBAC استفاده می‌کند. یک کارمند جدید با نقش "کارشناس فروش" به سازمان اضافه شده است. مدیر سیستم چه کاری باید انجام دهد تا این کارمند به منابع مناسب دسترسی داشته باشد؟

  • الف) به‌صورت دستی برای هر منبع، مجوزهای جداگانه تعیین کند.
  • ب) نقش "کارشناس فروش" را به کاربر اختصاص دهد و سیستم به‌طور خودکار مجوزهای مرتبط با آن نقش را اعمال می‌کند.
  • ج) یک نقش جدید برای این کاربر ایجاد کند.
  • د) به کاربر دسترسی کامل (Full Access) بدهد تا بعداً تنظیم کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: در مدل RBAC (Role-Based Access Control)، دسترسی‌ها بر اساس نقش تعیین می‌شوند، نه بر اساس کاربر. مدیر سیستم فقط نیاز دارد:
  1. نقش "کارشناس فروش" را که از قبل تعریف شده است (با مجوزهای مشخص) انتخاب کند.
  2. این نقش را به کاربر جدید اختصاص (Assign) دهد.
  3. سیستم به‌طور خودکار تمام مجوزهای مرتبط با آن نقش را اعمال می‌کند.
این یکی از بزرگترین مزایای RBAC است: مدیریت آسان و مقیاس‌پذیری بالا. گزینه الف مربوط به مدل DAC است. گزینه ج غیرضروری است چون نقش از قبل وجود دارد. گزینه د یک روش غیرایمن است.

❓ تست شماره ۳

یک سازمان، از پروتکل Kerberos برای احراز هویت در Active Directory استفاده می‌کند. کدام یک از موارد زیر در مورد Kerberos صحیح است و چه مزیتی نسبت به پروتکل‌های دیگر دارد؟

  • الف) Kerberos رمز عبور را به‌صورت رمزنگاری‌شده از شبکه ارسال می‌کند و از TCP پورت ۸۹ استفاده می‌کند.
  • ب) Kerberos از بلیط‌ها (Tickets) برای احراز هویت استفاده می‌کند و رمز عبور هرگز در شبکه ارسال نمی‌شود، که آن را از RADIUS امن‌تر می‌کند.
  • ج) Kerberos فقط در سیستم‌های لینوکس کار می‌کند و در ویندوز قابل استفاده نیست.
  • د) Kerberos از پورت UDP 1812 استفاده می‌کند و برای احراز هویت در شبکه‌های Wi-Fi طراحی شده است.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: Kerberos یک پروتکل احراز هویت مبتنی بر بلیط (Ticket-based) است که ویژگی‌های کلیدی زیر را دارد:
  • رمز عبور هرگز در شبکه ارسال نمی‌شود (برخلاف RADIUS که رمز عبور را ارسال می‌کند).
  • از TGT (Ticket Granting Ticket) و Service Tickets برای احراز هویت استفاده می‌کند.
  • امنیت بالاتری نسبت به RADIUS دارد زیرا حتی رمزنگاری‌شده، رمز عبور در شبکه جابه‌جا نمی‌شود.
گزینه الف نادرست است زیرا Kerberos از پورت UDP/TCP 88 استفاده می‌کند، نه ۸۹. گزینه ج نادرست است زیرا Kerberos در Active Directory (ویندوز) و همچنین لینوکس کار می‌کند. گزینه د نادرست است زیرا پورت ۱۸۱۲ مربوط به RADIUS است، نه Kerberos.

❓ تست شماره ۴

یک مدیر سیستم، سیاست رمز عبور زیر را طراحی کرده است:

  • حداقل طول: ۸ کاراکتر
  • نیاز به ترکیب حروف بزرگ، کوچک و اعداد
  • تغییر رمز هر ۳۰ روز
  • ممنوعیت استفاده از ۳ رمز قبلی

کدام یک از موارد زیر به‌عنوان یک نقطه ضعف در این سیاست محسوب می‌شود و چه بهبودی پیشنهاد می‌کنید؟

  • الف) حداقل طول ۸ کاراکتر کافی است و نیازی به بهبود نیست.
  • ب) حداقل طول ۸ کاراکتر کافی نیست و باید به حداقل ۱۲-۱۴ کاراکتر افزایش یابد. همچنین تغییر هر ۳۰ روز ممکن است کاربران را به استفاده از رمزهای ضعیف تشویق کند.
  • ج) تغییر رمز هر ۳۰ روز خیلی کوتاه است و باید به هر ۷ روز کاهش یابد.
  • د) ممنوعیت ۳ رمز قبلی کافی نیست و باید به ۱۰ رمز قبلی افزایش یابد.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: این سیاست دو نقطه ضعف اصلی دارد:
  1. حداقل طول ۸ کاراکتر: امروزه با افزایش قدرت پردازش، رمزهای ۸ کاراکتری را می‌توان در مدت کوتاهی با حملات بروت‌فورس شکست. استانداردهای مدرن (مانند NIST) حداقل ۱۲ تا ۱۴ کاراکتر را توصیه می‌کنند.
  2. تغییر رمز هر ۳۰ روز: تغییر مکرر رمز (هر ۳۰ روز) کاربران را به استفاده از رمزهای ساده، تکراری یا قابل حدس (مانند Spring2024!، Summer2024!) تشویق می‌کند. NIST نیز اخیراً تغییرات دوره‌ای اجباری را توصیه نمی‌کند مگر در صورت مشکوک بودن به افشا.
گزینه الف نادرست است زیرا ۸ کاراکتر کافی نیست. گزینه ج تغییر به ۷ روز را پیشنهاد می‌کند که بدتر است. گزینه د اگرچه افزایش ممنوعیت رمزهای قبلی مفید است، اما مشکل اصلی (طول کوتاه و تغییر مکرر) را حل نمی‌کند.

❓ تست شماره ۵

یک سازمان، از پروتکل RADIUS برای احراز هویت کاربران VPN استفاده می‌کند. یکی از کاربران از راه دور نمی‌تواند به VPN متصل شود، اما سایر کاربران مشکلی ندارند. کدام یک از موارد زیر محتمل‌ترین علت مشکل است؟

  • الف) سرور RADIUS به‌طور کامل از کار افتاده است.
  • ب) پورت UDP ۱۸۱۲ روی فایروال بین کاربر و سرور RADIUS مسدود شده است.
  • ج) اعتبارنامه کاربر (نام کاربری یا رمز عبور) در سرور RADIUS اشتباه است یا حساب کاربری غیرفعال شده است.
  • د) کاربر از پروتکل TACACS+ به‌جای RADIUS استفاده می‌کند.
✅ پاسخ صحیح: گزینه ج
📘 توضیح تشریحی: اگر فقط یک کاربر مشکل دارد و سایر کاربران به‌درستی متصل می‌شوند، مشکل از اعتبارنامه آن کاربر است:
  • نام کاربری یا رمز عبور در سرور RADIUS ثبت نشده است.
  • حساب کاربری غیرفعال (Disabled) یا منقضی (Expired) شده است.
  • مجوزهای کاربر در سرور RADIUS به‌درستی پیکربندی نشده است.
گزینه الف نادرست است زیرا اگر سرور RADIUS از کار افتاده باشد، همه کاربران مشکل خواهند داشت. گزینه ب نیز نادرست است زیرا اگر پورت مسدود شده باشد، همه کاربران تحت تأثیر قرار می‌گیرند. گزینه د نیز نادرست است زیرا کاربر نمی‌تواند پروتکل احراز هویت را تغییر دهد؛ این تنظیمات در سمت سرور انجام می‌شود.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحببببج
✅ پایان فصل ۲۰ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۲۱: Nmap – نقشه‌بردار شبکه (Network Mapper)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 ۲۱-۱. Nmap چیست؟ (What is Nmap?)

Nmap مخفف Network Mapper، یک ابزار متن‌باز و قدرتمند برای کشف شبکه و ممیزی امنیتی است. این ابزار با ارسال بسته‌های خام IP به روش‌های نوآورانه، اطلاعات زیر را درباره شبکه مشخص می‌کند:
🟢 اطلاعات قابل کشف📝 توضیح
میزبان‌های در دسترسشناسایی دستگاه‌های روشن (Up) در شبکه
سرویس‌های در حال اجرانام و نسخه برنامه‌های در حال اجرا روی هر پورت
سیستم‌عاملتشخیص سیستم‌عامل و نسخه آن (Windows، Linux، macOS و غیره)
نوع فایروالشناسایی فایروال‌ها و فیلترهای بسته در حال استفاده
توپولوژی شبکهمسیرهای ارتباطی بین میزبان‌ها (Traceroute)

کاربردهای Nmap در مدیریت شبکه و امنیت:

🏷️ کاربرد📝 توضیح
ممیزی امنیتی (Security Auditing)شناسایی پورت‌های باز غیرضروری و سرویس‌های آسیب‌پذیر
تهیه فهرست دارایی‌ها (Asset Inventory)شناسایی تمام دستگاه‌های متصل به شبکه
نظارت بر در دسترس بودنبررسی دوره‌ای میزبان‌ها برای اطمینان از روشن بودن
مدیریت زمان‌بندی ارتقاءشناسایی نسخه‌های قدیمی سرویس‌ها برای برنامه‌ریزی به‌روزرسانی
تست نفوذ (Penetration Testing)شناسایی آسیب‌پذیری‌های شبکه قبل از مهاجمان

📍 ۲۱-۲. نصب و اولین اسکن (Installation & First Scan)

نصب Nmap در لینوکس (اوبونتو/دبیان)

sudo apt update sudo apt install nmap -y

بررسی نسخه نصب‌شده

nmap --version

اولین اسکن (اسکن رایانه محلی)

برای تست اولیه، می‌توانید رایانه خود را اسکن کنید:

nmap localhost

خروجی نمونه:

Starting Nmap 7.80 ( https://nmap.org ) at 2023-09-23 10:00 UTC Nmap scan report for localhost (127.0.0.1) Host is up (0.000097s latency). Not shown: 997 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 443/tcp open https

تفسیر خروجی:

بخشتوضیح
PORTشماره پورت و پروتکل (22/tcp = پورت ۲۲ TCP)
STATEوضعیت پورت (open، closed، filtered)
SERVICEنام سرویس شناسایی‌شده (ssh، http، https)

📍 ۲۱-۳. حالت‌های پورت (Port States)

Nmap پورت‌ها را به چهار دسته اصلی طبقه‌بندی می‌کند که برای تفسیر نتایج اسکن حیاتی هستند:

🏷️ وضعیت📝 توضیحمثال
open (باز)یک برنامه روی پورت در حال گوش دادن به اتصالات است.پورت ۸۰ باز = وب‌سرور در حال اجراست
closed (بسته)پورت قابل دسترسی است، اما هیچ برنامه‌ای روی آن گوش نمی‌دهد.پورت ۸۱ بسته = هیچ سرویسی روی این پورت نیست
filtered (فیلتر شده)Nmap نمی‌تواند تشخیص دهد پورت باز است یا بسته، زیرا فایروال دسترسی را مسدود کرده است.پورت ۴۴۳ فیلتر شده = فایروال ترافیک HTTPS را مسدود کرده است
unfiltered (فیلتر نشده)پورت پاسخ می‌دهد، اما Nmap نمی‌تواند باز یا بسته بودن آن را تشخیص دهد (معمولاً در اسکن‌های ACK).نادر است

📍 ۲۱-۴. تکنیک‌های اسکن (Scan Techniques)

Nmap حدود دوازده روش مختلف برای اسکن پورت ارائه می‌دهد. در ادامه رایج‌ترین و مهم‌ترین آن‌ها را بررسی می‌کنیم.

۱. اسکن TCP SYN (-sS) – "اسکن مخفیانه" (Half-Open Scan)

🏷️ ویژگی📝 توضیح
نامSYN Scan، Half-Open Scan
دستورnmap -sS <target>
مکانیزمارسال بسته SYN (درخواست اتصال) ← دریافت SYN-ACK (پورت باز) یا RST (پورت بسته) ← ارسال RST (قطع اتصال بدون تکمیل سه‌طرفه)
مزیتسرعت بالا، مخفی‌تر از Connect Scan (چون اتصال کامل ثبت نمی‌شود)
نیازمندیدسترسی ریشه (root) در سیستم‌های یونیکس
کاربردرایج‌ترین و محبوب‌ترین نوع اسکن

نحوه کار اسکن SYN:

مرحلهعملتوضیح
۱Client → Targetارسال بسته SYN (درخواست اتصال)
۲Target → Clientارسال SYN-ACK (پورت باز است) یا RST (پورت بسته است)
۳Client → Targetارسال RST (قطع اتصال بدون تکمیل سه‌طرفه)

۲. اسکن TCP Connect (-sT) – "اسکن کامل"

🏷️ ویژگی📝 توضیح
نامConnect Scan
دستورnmap -sT <target>
مکانیزماستفاده از فراخوان سیستمی connect() برای اتصال به پورت‌ها؛ دست دادن سه‌طرفه TCP را به طور کامل انجام می‌دهد.
مزیتنیازی به دسترسی ریشه ندارد؛ برای IPv6 کار می‌کند.
معایبپرسر و صدا (در لاگ‌های هدف ثبت می‌شود)، کندتر از SYN Scan
کاربردزمانی که کاربر مجوز اجرای اسکن SYN را ندارد یا برای اسکن میزبان‌های IPv6

۳. اسکن UDP (-sU) – "اسکن پروتکل بدون اتصال"

🏷️ ویژگی📝 توضیح
نامUDP Scan
دستورnmap -sU <target>
اهمیتپورت‌های UDP نیز به اندازه TCP دارای حفره‌های امنیتی هستند و نباید نادیده گرفته شوند.
کاربردشناسایی سرویس‌های UDP مانند DNS (پورت ۵۳)، SNMP (پورت ۱۶۱)، DHCP (پورت‌های ۶۷ و ۶۸)
توجهاسکن UDP به دلیل ماهیت بدون اتصال این پروتکل، به طور قابل توجهی کندتر از اسکن TCP است.

۴. اسکن FIN، NULL و Xmas (-sF، -sN، -sX) – "اسکن‌های دورزدن فایروال"

🏷️ نوعدستورپرچم‌های ارسالیهدف
FIN Scannmap -sF <target>پرچم FINدور زدن فایروال‌های قدیمی
NULL Scannmap -sN <target>بدون پرچمدور زدن فایروال‌های قدیمی
Xmas Scannmap -sX <target>FIN + PSH + URGدور زدن فایروال‌های قدیمی
محدودیت: همه سیستم‌ها (به ویژه نسخه‌های ویندوز) مطابق استاندارد به این بسته‌ها پاسخ نمی‌دهند، بنابراین ممکن است نتایج قابل اعتمادی ارائه ندهند.

📍 ۲۱-۵. تعیین هدف اسکن (Target Specification)

Nmap انعطاف‌پذیری بالایی در تعیین هدف دارد. روش‌های اصلی عبارتند از:

🏷️ روش📝 مثال📝 توضیح
یک آدرس IPnmap 192.168.1.1اسکن یک میزبان خاص
چند آدرس IP مجزاnmap 192.168.1.1 192.168.1.2 192.168.1.3اسکن میزبان‌های مشخص با فاصله
محدوده IPnmap 192.168.1.50-100اسکن محدوده آدرس‌ها (۵۰ تا ۱۰۰)
نشانه‌گذاری CIDRnmap 192.168.1.0/24اسکن کل یک زیرشبکه (۲۵۶ آدرس)
از فایل ورودیnmap -iL targets.txtخواندن لیست میزبان‌ها از یک فایل
ترکیب روش‌هاnmap 192.168.1.1 192.168.1.5-10 192.168.1.0/29ترکیب روش‌های مختلف در یک دستور

📍 ۲۱-۶. تشخیص سرویس و نسخه (Service/Version Detection)

گزینه: -sV

با استفاده از این گزینه، Nmap پورت‌های باز را برای شناسایی نام و نسخه سرویس در حال اجرا بررسی می‌کند.

مثال:

nmap -sV 192.168.1.1

خروجی نمونه:

PORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 5.3p1 Debian 3ubuntu7 (Ubuntu Linux; protocol 2.0) 80/tcp open http Apache httpd 2.2.14 ((Ubuntu)) 443/tcp open ssl/http Apache httpd 2.2.14

اهمیت: این اطلاعات برای نقشه‌برداری دقیق و شناسایی آسیب‌پذیری‌های احتمالی سرویس‌ها بسیار مفید است. (مثلاً OpenSSH 5.3p1 ممکن است آسیب‌پذیری‌های شناخته‌شده‌ای داشته باشد.)

📍 ۲۱-۷. تشخیص سیستم‌عامل (OS Detection)

گزینه: -O

با تحلیل پاسخ‌های دریافتی از میزبان، Nmap می‌تواند سیستم‌عامل و نسخه آن را حدس بزند.

مثال:

sudo nmap -O 192.168.1.1

خروجی نمونه:

Aggressive OS guesses: Linux 2.6.32 - 3.10 (96%), Linux 3.2 - 3.8 (92%)

نیازمندی: اجرای این گزینه به دسترسی ریشه نیاز دارد.

📍 ۲۱-۸. اسکن جامع و سریع

اسکن جامع (-A) – "همه‌چیز در یک دستور"

گزینه -A یک اسکن تهاجمی است که چندین گزینه را به طور همزمان فعال می‌کند:

🟢 گزینه فعال‌شده📝 توضیح
-Oتشخیص سیستم‌عامل
-sVتشخیص نسخه سرویس
--script=defaultاجرای اسکریپت‌های پیش‌فرض NSE
--tracerouteاجرای Traceroute

مثال:

sudo nmap -A 192.168.1.1

اسکن سریع (-F) – "۱۰۰ پورت رایج"

گزینه -F به جای ۱۰۰۰ پورت پیش‌فرض، تنها ۱۰۰ پورت رایج را اسکن می‌کند و سرعت را به طور چشمگیری افزایش می‌دهد.

مثال:

nmap -F 192.168.1.1

اسکن پورت‌های محبوب (--top-ports)

با این گزینه می‌توانید تعداد مشخصی از پورت‌های محبوب را اسکن کنید.

مثال (۲۰ پورت رایج):

nmap --top-ports 20 192.168.1.1

📍 ۲۱-۹. سرعت اسکن (Timing Templates)

Nmap دارای ۶ الگوی زمانی از ۰ تا ۵ است که سرعت و شدت اسکن را کنترل می‌کنند.

الگونامتوضیح و کاربرد
-T0Paranoidبسیار کند، برای دور زدن کامل سیستم‌های تشخیص نفوذ (IDS/IPS)
-T1Sneakyکند، کمترین تأثیر بر شبکه و سیستم‌های تشخیص
-T2Politeکاهش بار شبکه، مناسب برای محیط‌های تولیدی
-T3Normalحالت پیش‌فرض – تعادل بین سرعت و قابلیت اطمینان
-T4Aggressiveسریع‌تر، برای شبکه‌های قابل اعتماد با اتصال خوب
-T5Insaneسریع‌ترین و تهاجمی‌ترین، ممکن است باعث از دست رفتن بسته‌ها شود

مثال:

nmap -T4 192.168.1.1

📍 ۲۱-۱۰. اسکریپت‌های NSE (Nmap Scripting Engine)

یکی از قدرتمندترین ویژگی‌های Nmap، موتور اسکریپت‌نویسی آن (NSE) است که صدها اسکریپت برای تشخیص آسیب‌پذیری، شمارش سرویس‌ها و تست بروت‌فورس ارائه می‌دهد.

دستور پایه:

nmap --script=<script-name> <target>

مثال‌های کاربردی:

🏷️ اسکریپتکاربرددستور
vulnersشناسایی آسیب‌پذیری‌های شناخته‌شدهnmap --script=vulners 192.168.1.1
http-enumشمارش دایرکتوری‌های وب‌سرورnmap --script=http-enum 192.168.1.1
ssh-bruteتست بروت‌فورس SSHnmap --script=ssh-brute 192.168.1.1
smb-os-discoveryتشخیص سیستم‌عامل از طریق SMBnmap --script=smb-os-discovery 192.168.1.1
defaultاجرای اسکریپت‌های پیش‌فرضnmap --script=default 192.168.1.1

📍 ۲۱-۱۱. ذخیره نتایج (Saving Output)

Nmap امکان ذخیره نتایج اسکن را در چندین فرمت مختلف فراهم می‌کند:

🏷️ گزینه📝 فرمت📝 کاربرد
-oN [filename]متن معمولی (Normal)برای مشاهده و گزارش‌های ساده
-oX [filename]XMLبرای پردازش با برنامه‌ها و ابزارهای دیگر (مانند تبدیل به HTML)
-oG [filename]Grepableبرای استخراج با دستورات grep و اسکریپت‌نویسی
-oA [basename]همه فرمت‌ها (All)ذخیره همزمان در هر سه فرمت بالا با یک نام پایه

مثال‌ها:

nmap -oN scan_result.txt 192.168.1.1 # ذخیره به‌صورت متن معمولی nmap -oX scan_result.xml 192.168.1.1 # ذخیره به‌صورت XML nmap -oA scan_result 192.168.1.1 # ذخیره در هر سه فرمت

📍 ۲۱-۱۲. ترفندهای کاربردی دیگر

🏷️ ترفندگزینهتوضیحمثال
فقط میزبان‌های زنده-snاسکن پینگ برای شناسایی میزبان‌های روشن بدون اسکن پورت‌هاnmap -sn 192.168.1.0/24
غیرفعال کردن DNS-nافزایش سرعت با جلوگیری از رزولوشن معکوس DNSnmap -n 192.168.1.1
فقط پورت‌های باز--openنمایش تنها پورت‌هایی که وضعیت open دارندnmap --open 192.168.1.1
اسکن همه پورت‌ها-p-اسکن تمام ۶۵۵۳۵ پورت TCPnmap -p- 192.168.1.1
اسکن پورت خاص-p [port]اسکن یک پورت خاصnmap -p 80,443 192.168.1.1
اسکن محدوده پورت-p [range]اسکن محدوده پورت‌هاnmap -p 1-1000 192.168.1.1
تغییر سرعت ارسال--max-rateکنترل حداکثر سرعت ارسال بستهnmap --max-rate 100 192.168.1.1

📍 ۲۱-۱۳. نمونه دستورات ترکیبی

اسکن قدرتمند و نسبتاً سریع

sudo nmap -sS -sV -O -T4 192.168.1.1

اسکن دقیق و کامل (همه پورت‌ها + اسکریپت‌ها)

sudo nmap -sT -p- --script=default -sV -O 192.168.1.1

اسکن آهسته اما دقیق برای شناسایی آسیب‌پذیری‌ها (مناسب برای محیط‌های حساس)

sudo nmap 192.168.1.1 -sT -p1-65535 --version-light --max-rate 5 --script=vulners

اسکن سریع شبکه برای شناسایی میزبان‌های زنده

nmap -sn 192.168.1.0/24

اسکن ۲۰ پورت رایج با تشخیص سرویس

nmap -sV --top-ports 20 192.168.1.1

📌 جمع‌بندی نهایی فصل ۲۱ – Nmap

🏷️ مفهوم📝 خلاصه
تعریف Nmapابزار متن‌باز برای کشف شبکه و ممیزی امنیتی
کاربردهاشناسایی میزبان‌ها، سرویس‌ها، سیستم‌عامل، فایروال‌ها
حالت‌های پورتopen، closed، filtered، unfiltered
اسکن SYN (-sS)اسکن مخفیانه (Half-Open) – نیاز به ریشه
اسکن Connect (-sT)اسکن کامل TCP – بدون نیاز به ریشه
اسکن UDP (-sU)اسکن پورت‌های UDP – کندتر
تشخیص سرویس (-sV)شناسایی نام و نسخه سرویس
تشخیص سیستم‌عامل (-O)حدس سیستم‌عامل و نسخه – نیاز به ریشه
اسکن جامع (-A)ترکیب -O، -sV، اسکریپت‌ها و Traceroute
الگوهای زمانی-T0 تا -T5 (Paranoid تا Insane)
اسکریپت‌های NSE--script برای شناسایی آسیب‌پذیری‌ها
ذخیره نتایج-oN (متن)، -oX (XML)، -oG (Grepable)، -oA (همه)

🧪 تست‌های خودآزمایی فصل ۲۱ (سطح سخت و کاملاً کاربردی)

❓ تست شماره ۱

یک مدیر امنیتی، اسکنی را روی یک شبکه اجرا می‌کند و نتیجه زیر را دریافت می‌کند:

PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 443/tcp filtered https 8080/tcp closed http-proxy

کدام یک از تفسیرهای زیر در مورد پورت ۴۴۳ صحیح است و چه کاری باید انجام دهد؟

  • الف) پورت ۴۴۳ باز است و یک وب‌سرور HTTPS روی آن در حال اجراست.
  • ب) پورت ۴۴۳ فیلتر شده است؛ یعنی فایروال بین اسکنر و هدف، دسترسی به این پورت را مسدود کرده است.
  • ج) پورت ۴۴۳ بسته است و هیچ سرویسی روی آن اجرا نمی‌شود.
  • د) پورت ۴۴۳ فیلتر نشده است و Nmap نمی‌تواند باز یا بسته بودن آن را تشخیص دهد.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: وضعیت filtered در Nmap به این معناست که اسکنر نتوانسته به‌درستی تشخیص دهد پورت باز است یا بسته، زیرا فایروال (یا فیلتر بسته) ترافیک را مسدود کرده است. این یعنی:
  • فایروال در حال مسدود کردن دسترسی به پورت ۴۴۳ است.
  • ممکن است یک وب‌سرور HTTPS روی پورت ۴۴۳ در حال اجرا باشد اما فایروال اجازه دسترسی از خارج را نمی‌دهد.
  • مدیر باید تنظیمات فایروال را بررسی کند تا مشخص شود آیا این مسدودسازی عمدی است یا مشکل امنیتی.
گزینه الف (open) نادرست است. گزینه ج (closed) نادرست است. گزینه د (unfiltered) نیز نادرست است.

❓ تست شماره ۲

یک متخصص امنیت، قصد دارد یک اسکن مخفیانه (با کمترین میزان ثبت در لاگ‌های هدف) روی یک شبکه انجام دهد. کدام تکنیک اسکن مناسب‌ترین گزینه است و چه پیش‌نیازی دارد؟

  • الف) اسکن TCP Connect (-sT) – نیازی به دسترسی ریشه ندارد.
  • ب) اسکن TCP SYN (-sS) – نیاز به دسترسی ریشه دارد و اتصال کامل TCP را ثبت نمی‌کند.
  • ج) اسکن UDP (-sU) – نیاز به دسترسی ریشه دارد.
  • د) اسکن FIN (-sF) – نیاز به دسترسی ریشه ندارد و مخفی‌ترین گزینه است.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: اسکن TCP SYN (-sS) که به آن Half-Open Scan نیز گفته می‌شود، به دلیل اینکه اتصال کامل TCP (Three-Way Handshake) را کامل نمی‌کند، در لاگ‌های هدف ثبت نمی‌شود و به‌عنوان یک اتصال کامل تلقی نمی‌گردد. به همین دلیل مخفی‌ترین اسکن TCP محسوب می‌شود.
  • نیازمندی: اجرای آن نیاز به دسترسی ریشه (root) در سیستم‌های یونیکس دارد.
  • مقایسه: گزینه الف (Connect Scan) اتصال کامل را انجام می‌دهد و در لاگ ثبت می‌شود. گزینه ج (UDP Scan) کند است و برای اسکن UDP مناسب است، نه TCP. گزینه د (FIN Scan) ممکن است برای دورزدن فایروال مفید باشد اما برای همه سیستم‌ها (به‌خصوص ویندوز) پاسخ قابل اعتمادی ندارد.

❓ تست شماره ۳

یک مدیر شبکه، دستور زیر را اجرا کرده است:

sudo nmap -sV -O -T4 192.168.1.10

کدام یک از موارد زیر در مورد این دستور صحیح است؟

  • الف) این دستور فقط پورت‌های UDP را اسکن می‌کند.
  • ب) این دستور سیستم‌عامل را تشخیص می‌دهد (-O)، نسخه سرویس‌ها را شناسایی می‌کند (-sV)، و با سرعت بالا (-T4) اسکن می‌کند.
  • ج) این دستور از اسکریپت‌های NSE برای شناسایی آسیب‌پذیری‌ها استفاده می‌کند.
  • د) این دستور فقط ۱۰۰ پورت رایج را اسکن می‌کند.
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: این دستور ترکیبی از سه گزینه مهم است:
  • -sV : تشخیص نسخه سرویس‌های در حال اجرا روی پورت‌های باز
  • -O : تشخیص سیستم‌عامل هدف
  • -T4 : استفاده از الگوی زمانی Aggressive (سرعت بالا، مناسب برای شبکه‌های قابل اعتماد)
گزینه الف نادرست است چون این دستور TCP اسکن می‌کند، نه UDP (برای UDP از -sU استفاده می‌شود). گزینه ج نادرست است چون اسکریپت‌های NSE با --script فعال می‌شوند. گزینه د نادرست است چون -F برای اسکن ۱۰۰ پورت رایج استفاده می‌شود، نه -T4.

❓ تست شماره ۴

یک تحلیل‌گر امنیتی، از اسکریپت NSE برای شناسایی آسیب‌پذیری‌های یک وب‌سرور استفاده می‌کند. کدام یک از دستورات زیر صحیح است؟

  • الف) nmap --script=http-enum 192.168.1.1
  • ب) nmap -sU --script=vulners 192.168.1.1
  • ج) nmap -sS -O 192.168.1.1
  • د) nmap -p 80 --script=smb-os-discovery 192.168.1.1
✅ پاسخ صحیح: گزینه الف
📘 توضیح تشریحی: اسکریپت http-enum یکی از اسکریپت‌های NSE است که برای شمارش دایرکتوری‌ها و فایل‌های رایج روی وب‌سرورها استفاده می‌شود و برای شناسایی آسیب‌پذیری‌های بالقوه وب‌سرور بسیار مفید است.
  • گزینه ب نادرست است زیرا -sU اسکن UDP است و vulners روی TCP کار می‌کند.
  • گزینه ج نادرست است زیرا هیچ اسکریپتی را فعال نمی‌کند (-sS و -O هستند).
  • گزینه د نادرست است زیرا smb-os-discovery برای پروتکل SMB است، نه HTTP (وب‌سرور).

❓ تست شماره ۵

یک مدیر شبکه، اسکنی را روی یک زیرشبکه /24 اجرا کرده و نتایج را در فایل scan.xml ذخیره کرده است. او می‌خواهد این نتایج را به ابزار گزارش‌گیری دیگری که فقط فرمت XML را پشتیبانی می‌کند، وارد کند. کدام دستور نتایج را در فرمت مناسب ذخیره کرده است؟

  • الف) nmap -oN scan.xml 192.168.1.0/24
  • ب) nmap -oX scan.xml 192.168.1.0/24
  • ج) nmap -oG scan.xml 192.168.1.0/24
  • د) nmap -oA scan 192.168.1.0/24
✅ پاسخ صحیح: گزینه ب
📘 توضیح تشریحی: برای ذخیره نتایج اسکن در فرمت XML، از گزینه -oX استفاده می‌شود. فرمت XML برای پردازش با برنامه‌ها و ابزارهای دیگر (مانند تبدیل به HTML، وارد کردن به پایگاه داده یا گزارش‌گیری) بسیار مناسب است.
  • گزینه الف (-oN) برای فرمت متن معمولی (Normal) است.
  • گزینه ج (-oG) برای فرمت Grepable (قابل استفاده با دستور grep) است.
  • گزینه د (-oA) نتایج را در هر سه فرمت (Normal، XML و Grepable) ذخیره می‌کند، اما اگر ابزار مقصد فقط XML را پشتیبانی می‌کند، گزینه ب دقیق‌ترین پاسخ است.

📋 پاسخنامه سریع تست‌ها

شماره تست۱۲۳۴۵
گزینه صحیحبببالفب
✅ پایان فصل ۲۱ — اکنون آماده‌اید تا به فصل بعدی بروید.

📘 فصل ۲۲: مرور سوالات پرتکرار (بررسی و جمع‌بندی)

🎯 اهداف فصل

پس از مطالعه این فصل، شما قادر خواهید بود:

📍 بخش اول: مفاهیم پایه شبکه (تعاریف، انواع شبکه، توپولوژی)

سوالات ۱ تا ۱۵

❓ سوال ۱

کدام یک از موارد زیر بهترین تعریف برای شبکه است؟

  • الف) مجموعه‌ای از کامپیوترهای متصل به اینترنت
  • ب) گروه یا سیستم از افراد یا چیزهای به هم متصل
  • ج) مجموعه‌ای از سرورها و کلاینت‌ها
  • د) اتصال دو یا چند کامپیوتر با کابل
✅ پاسخ صحیح: گزینه ب
📘 نکته: شبکه به معنای اتصال و ارتباط بین موجودیت‌های مختلف (انسان‌ها، دستگاه‌ها، سیستم‌ها) برای تبادل اطلاعات است. تعریف جامع‌تر از صرفاً کامپیوتر یا کابل است.

❓ سوال ۲

کدام یک از موارد زیر از دلایل استفاده از شبکه محسوب نمی‌شود؟

  • الف) اشتراک‌گذاری منابع
  • ب) صرفه‌جویی در زمان و هزینه
  • ج) افزایش قیمت سخت‌افزار
  • د) حذف محدودیت‌های جغرافیایی
✅ پاسخ صحیح: گزینه ج
📘 نکته: شبکه باعث کاهش هزینه‌ها می‌شود (از طریق اشتراک‌گذاری منابع و کاهش نیاز به خرید تجهیزات تکراری)، نه افزایش قیمت سخت‌افزار.

❓ سوال ۳

کدام دستگاه به عنوان میزبان (Host) در شبکه شناخته نمی‌شود؟

  • الف) کامپیوتر شخصی
  • ب) سرور
  • ج) سوئیچ غیرمدیریتی
  • د) گوشی هوشمند
✅ پاسخ صحیح: گزینه ج
📘 نکته: میزبان به دستگاهی گفته می‌شود که دارای آدرس IP باشد و بتواند داده ارسال یا دریافت کند. سوئیچ غیرمدیریتی (لایه ۲) معمولاً آدرس IP ندارد و به عنوان میزبان محسوب نمی‌شود. سوئیچ‌های مدیریتی (لایه ۳) که IP دارند، میزبان شبکه محسوب می‌شوند.

❓ سوال ۴

کدام نوع سرور وظیفه مدیریت چاپگرها در شبکه را بر عهده دارد؟

  • الف) File Server
  • ب) Mail Server
  • ج) Print Server
  • د) Web Server
✅ پاسخ صحیح: گزینه ج
📘 نکته: سرور چاپ (Print Server) وظیفه مدیریت چاپگرهای موجود در شبکه، کنترل صف چاپ و اشتراک‌گذاری پرینترها را بر عهده دارد.

❓ سوال ۵

کدام یک از موارد زیر ویژگی کلاینت‌ها در شبکه است؟

  • الف) ارائه سرویس به سرورها
  • ب) درخواست و مصرف سرویس‌های ارائه‌شده توسط سرورها
  • ج) مدیریت کل شبکه
  • د) ذخیره‌سازی اطلاعات همه کاربران
✅ پاسخ صحیح: گزینه ب
📘 نکته: کلاینت‌ها دستگاه‌های سمت کاربر هستند که سرویس‌های ارائه‌شده توسط سرورها را درخواست و مصرف می‌کنند و ارتباط را آغاز می‌نمایند. سرورها سرویس ارائه می‌دهند (گزینه‌های الف، ج و د مربوط به سرورهاست).

❓ سوال ۶

LAN مخفف چیست و چه ویژگی‌هایی دارد؟

  • الف) Local Area Network – محدود به یک موقعیت جغرافیایی خاص
  • ب) Large Area Network – پوشش چندین کشور
  • ج) Local Access Network – اتصال به اینترنت
  • د) Limited Area Network – بسیار کوچک
✅ پاسخ صحیح: گزینه الف
📘 نکته: شبکه محلی (LAN) معمولاً به یک موقعیت جغرافیایی خاص مانند ساختمان اداری، دفتر کار خانگی یا یک دپارتمان محدود می‌شود و سرعت بالایی دارد.

❓ سوال ۷

کدام دستگاه برای اتصال دو LAN به یکدیگر استفاده می‌شود؟

  • الف) سوئیچ
  • ب) هاب
  • ج) روتر
  • د) تکرارکننده
✅ پاسخ صحیح: گزینه ج
📘 نکته: روتر (Router) دستگاهی است که برای اتصال دو یا چند شبکه محلی (LAN) یا شبکه‌های مختلف به یکدیگر استفاده می‌شود. سوئیچ و هاب برای اتصال دستگاه‌ها در یک LAN استفاده می‌شوند.

❓ سوال ۸

WAN چه نوع شبکه‌ای است؟

  • الف) شبکه‌ای که یک ساختمان را پوشش می‌دهد
  • ب) شبکه‌ای که مناطق جغرافیایی وسیعی مانند کشورها را پوشش می‌دهد
  • ج) شبکه‌ای شخصی با برد حداکثر ۱۰ متر
  • د) شبکه‌ای مختص دانشگاه‌ها
✅ پاسخ صحیح: گزینه ب
📘 نکته: شبکه گسترده (WAN) مناطق جغرافیایی وسیعی از جمله شهرها، کشورها یا حتی قاره‌ها را پوشش می‌دهد. اینترنت بزرگترین WAN شناخته‌شده است.

❓ سوال ۹

کدام شبکه برای اتصال دستگاه‌های شخصی تا فاصله ۱۰ متر استفاده می‌شود؟

  • الف) LAN
  • ب) MAN
  • ج) PAN
  • د) CAN
✅ پاسخ صحیح: گزینه ج
📘 نکته: شبکه شخصی (PAN – Personal Area Network) معمولاً محدوده‌ای تا ۱۰ متر بین دستگاه‌های شخصی را پوشش می‌دهد و از فناوری‌هایی مانند بلوتوث، USB و NFC استفاده می‌کند.

❓ سوال ۱۰

کدام شبکه معمولاً از پروتکل Fiber Channel استفاده می‌کند؟

  • الف) LAN
  • ب) WAN
  • ج) SAN
  • د) WLAN
✅ پاسخ صحیح: گزینه ج
📘 نکته: شبکه ذخیره‌سازی (SAN – Storage Area Network) یک شبکه اختصاصی برای ذخیره‌سازی است که از پروتکل‌های خاص مانند Fiber Channel، iSCSI و FCoE برای انتقال سریع و کارآمد داده استفاده می‌کند.

❓ سوال ۱۱

در توپولوژی ستاره (Star)، تمام دستگاه‌ها به چه چیزی متصل می‌شوند؟

  • الف) یک کابل اصلی
  • ب) یک دستگاه مرکزی (هاب یا سوئیچ)
  • ج) یک حلقه بسته
  • د) تمام دستگاه‌های دیگر
✅ پاسخ صحیح: گزینه ب
📘 نکته: در توپولوژی ستاره، تمام دستگاه‌ها با کابل‌های مجزا به یک دستگاه مرکزی مانند هاب، سوئیچ یا نقطه دسترسی متصل می‌شوند. این رایج‌ترین توپولوژی در شبکه‌های امروزی است.

❓ سوال ۱۲

مهمترین عیب توپولوژی ستاره چیست؟

  • الف) هزینه پایین
  • ب) عیب‌یابی دشوار
  • ج) نقطه شکست واحد (Single Point of Failure)
  • د) عدم مقیاس‌پذیری
✅ پاسخ صحیح: گزینه ج
📘 نکته: اگر دستگاه مرکزی (هاب/سوئیچ) خراب شود، کل شبکه از کار می‌افتد. این مهمترین عیب توپولوژی ستاره است. با این حال، هزینه پایین (گزینه الف) یک مزیت است، عیب‌یابی (گزینه ب) در ستاره آسان است و مقیاس‌پذیری (گزینه د) بالاست.

❓ سوال ۱۳

کدام توپولوژی بالاترین قابلیت اطمینان را دارد؟

  • الف) Bus
  • ب) Ring
  • ج) Mesh
  • د) Star
✅ پاسخ صحیح: گزینه ج
📘 نکته: توپولوژی مش (Mesh) به دلیل وجود مسیرهای متعدد (Redundancy) بین دستگاه‌ها، بالاترین قابلیت اطمینان و تحمل‌پذیری خطا (Fault Tolerance) را دارد. اگر یک مسیر خراب شود، داده از مسیرهای جایگزین عبور می‌کند.

❓ سوال ۱۴

در توپولوژی نقطه به چند نقطه (Point-to-Multipoint)، یک دستگاه مرکزی به چه تعداد دستگاه متصل می‌شود؟

  • الف) فقط یک دستگاه
  • ب) دو دستگاه
  • ج) چندین دستگاه
  • د) هیچ دستگاهی
✅ پاسخ صحیح: گزینه ج
📘 نکته: در توپولوژی نقطه به چند نقطه، یک دستگاه مرکزی به چندین دستگاه مقصد متصل می‌شود. این توپولوژی در شبکه‌های مخابراتی و اینترنت روستایی کاربرد دارد.

❓ سوال ۱۵

تفاوت اصلی بین توپولوژی Ad Hoc و Infrastructure در شبکه‌های بی‌سیم چیست؟

  • الف) Ad Hoc از کابل استفاده می‌کند، Infrastructure بی‌سیم است
  • ب) Ad Hoc بدون نقطه دسترسی است، Infrastructure از نقطه دسترسی استفاده می‌کند
  • ج) Ad Hoc سریع‌تر است
  • د) Infrastructure امنیت کمتری دارد
✅ پاسخ صحیح: گزینه ب
📘 نکته: در توپولوژی Ad Hoc، دستگاه‌ها مستقیماً و بدون نقطه دسترسی (Access Point) با هم ارتباط برقرار می‌کنند. در توپولوژی Infrastructure، دستگاه‌ها از طریق یک نقطه دسترسی مرکزی متصل می‌شوند که معمولاً به شبکه سیمی و اینترنت متصل است. بیش از ۹۵٪ شبکه‌های بی‌سیم از توپولوژی Infrastructure استفاده می‌کنند.

📊 جدول جمع‌بندی سریع بخش اول

🏷️ مبحث📝 نکته کلیدی
تعریف شبکهگروهی از موجودیت‌های به هم متصل برای تبادل اطلاعات
میزبان (Host)دستگاهی با آدرس IP که داده ارسال/دریافت می‌کند
سرور چاپ (Print Server)مدیریت چاپگرها و صف چاپ
کلاینتدرخواست‌دهنده سرویس از سرور
LANمحدود به یک موقعیت جغرافیایی
WANپوشش مناطق وسیع (کشورها، قاره‌ها)
PANبرد تا ۱۰ متر، دستگاه‌های شخصی
SANشبکه اختصاصی ذخیره‌سازی با Fiber Channel
توپولوژی ستارهاتصال به دستگاه مرکزی، عیب: Single Point of Failure
توپولوژی مشبالاترین قابلیت اطمینان با مسیرهای متعدد
Ad Hocبی‌سیم بدون نقطه دسترسی
Infrastructureبی‌سیم با نقطه دسترسی (رایج‌ترین)

📍 بخش دوم: پروتکل‌های کاربردی، مفاهیم پیشرفته، ابزارهای عیب‌یابی و امنیت

سوالات ۴۶ تا ۹۰

❓ سوال ۴۶

پروتکل HTTP از کدام پورت استفاده می‌کند؟

  • الف) TCP 80
  • ب) TCP 443
  • ج) UDP 53
  • د) TCP 25
✅ پاسخ صحیح: گزینه الف
📘 نکته: HTTP (Hypertext Transfer Protocol) از پورت TCP 80 برای انتقال صفحات وب استفاده می‌کند. HTTPS نسخه امن آن از پورت TCP 443 استفاده می‌کند.

❓ سوال ۴۷

پروتکل HTTPS چه تفاوتی با HTTP دارد؟

  • الف) HTTPS سریع‌تر است
  • ب) HTTPS از رمزنگاری SSL/TLS استفاده می‌کند
  • ج) HTTPS از پورت ۸۰ استفاده می‌کند
  • د) HTTPS فقط برای ایمیل استفاده می‌شود
✅ پاسخ صحیح: گزینه ب
📘 نکته: HTTPS نسخه امن HTTP است که با استفاده از SSL/TLS، ارتباط بین مرورگر و سرور را رمزنگاری می‌کند و از پورت TCP 443 استفاده می‌کند.

❓ سوال ۴۸

کدام پروتکل برای ارسال ایمیل استفاده می‌شود؟

  • الف) POP3
  • ب) IMAP
  • ج) SMTP
  • د) FTP
✅ پاسخ صحیح: گزینه ج
📘 نکته: SMTP (Simple Mail Transfer Protocol) پروتکل استاندارد برای ارسال ایمیل در شبکه است. POP3 و IMAP برای دریافت ایمیل استفاده می‌شوند.

❓ سوال ۴۹

پورت پیش‌فرض SMTP کدام است؟

  • الف) TCP 25
  • ب) TCP 110
  • ج) TCP 143
  • د) TCP 465
✅ پاسخ صحیح: گزینه الف
📘 نکته: SMTP به طور پیش‌فرض از پورت TCP 25 استفاده می‌کند. پورت‌های ۵۸۷ (با احراز هویت) و ۴۶۵ (با SSL/TLS) نیز برای SMTP استفاده می‌شوند.

❓ سوال ۵۰

کدام پروتکل برای دریافت ایمیل و دانلود آن بر روی دستگاه استفاده می‌شود؟

  • الف) SMTP
  • ب) POP3
  • ج) IMAP
  • د) HTTP
✅ پاسخ صحیح: گزینه ب
📘 نکته: POP3 (Post Office Protocol version 3) ایمیل‌ها را از سرور دانلود کرده و معمولاً از روی سرور حذف می‌کند. IMAP ایمیل‌ها را روی سرور نگه می‌دارد و امکان دسترسی از چند دستگاه را فراهم می‌کند.

❓ سوال ۵۱

پروتکل IMAP چه مزیتی نسبت به POP3 دارد؟

  • الف) سریع‌تر است
  • ب) ایمیل‌ها را روی سرور نگه می‌دارد و امکان دسترسی از چند دستگاه را فراهم می‌کند
  • ج) امنیت بیشتری دارد
  • د) از رمزنگاری پشتیبانی می‌کند
✅ پاسخ صحیح: گزینه ب
📘 نکته: IMAP (Internet Message Access Protocol) ایمیل‌ها را روی سرور نگه می‌دارد و به کاربران امکان می‌دهد از چندین دستگاه به ایمیل‌های خود دسترسی داشته باشند، در حالی که POP3 ایمیل‌ها را دانلود و معمولاً از سرور حذف می‌کند.

❓ سوال ۵۲

پروتکل DHCP چه وظیفه‌ای دارد؟

  • الف) ترجمه نام دامنه به IP
  • ب) اختصاص خودکار آدرس IP به دستگاه‌ها
  • ج) رمزنگاری ارتباطات
  • د) مسیریابی بسته‌ها
✅ پاسخ صحیح: گزینه ب
📘 نکته: DHCP (Dynamic Host Configuration Protocol) به طور خودکار آدرس IP، ماسک زیرشبکه، دروازه پیش‌فرض و سرور DNS را به دستگاه‌ها اختصاص می‌دهد.

❓ سوال ۵۳

پورت‌های مورد استفاده DHCP کدامند؟

  • الف) UDP 67 و 68
  • ب) TCP 67 و 68
  • ج) UDP 53
  • د) TCP 25
✅ پاسخ صحیح: گزینه الف
📘 نکته: DHCP از پورت UDP 67 برای سرور و UDP 68 برای کلاینت استفاده می‌کند.

❓ سوال ۵۴

مراحل تخصیص آدرس توسط DHCP به ترتیب کدام است؟

  • الف) Request → Offer → Discovery → Acknowledgment
  • ب) Discovery → Offer → Request → Acknowledgment
  • ج) Offer → Discovery → Request → Acknowledgment
  • د) Discovery → Request → Offer → Acknowledgment
✅ پاسخ صحیح: گزینه ب
📘 نکته: مراحل DHCP به ترتیب عبارتند از: ۱. Discovery (کشف) – ۲. Offer (پیشنهاد) – ۳. Request (درخواست) – ۴. Acknowledgment (تأیید).

❓ سوال ۵۵

پروتکل DNS چه وظیفه‌ای دارد؟

  • الف) اختصاص آدرس IP
  • ب) ترجمه نام دامنه به آدرس IP
  • ج) رمزنگاری ارتباطات
  • د) مسیریابی بسته‌ها
✅ پاسخ صحیح: گزینه ب
📘 نکته: DNS (Domain Name System) نام‌های دامنه (مانند www.google.com) را به آدرس‌های IP ترجمه می‌کند.

❓ سوال ۵۶

پروتکل DNS از کدام پورت استفاده می‌کند؟

  • الف) TCP 53
  • ب) UDP 53
  • ج) UDP 67
  • د) TCP 25
✅ پاسخ صحیح: گزینه ب
📘 نکته: DNS معمولاً از پورت UDP 53 استفاده می‌کند، اما برای تراکنش‌های بزرگ (بیش از ۵۱۲ بایت) ممکن است از TCP 53 نیز استفاده شود.

❓ سوال ۵۷

پروتکل FTP برای چه کاری استفاده می‌شود؟

  • الف) ارسال ایمیل
  • ب) انتقال فایل بین کامپیوترها
  • ج) مرور وب
  • د) مدیریت چاپگرها
✅ پاسخ صحیح: گزینه ب
📘 نکته: FTP (File Transfer Protocol) برای انتقال فایل‌ها بین کامپیوترها در شبکه استفاده می‌شود و از پورت‌های TCP 21 (کنترل) و 20 (داده) استفاده می‌کند.

❓ سوال ۵۸

پروتکل TFTP چه تفاوتی با FTP دارد؟

  • الف) TFTP سریع‌تر و سبک‌تر است اما قابلیت احراز هویت ندارد
  • ب) TFTP امنیت بیشتری دارد
  • ج) TFTP از TCP استفاده می‌کند
  • د) TFTP برای ایمیل استفاده می‌شود
✅ پاسخ صحیح: گزینه الف
📘 نکته: TFTP (Trivial File Transfer Protocol) نسخه ساده‌شده FTP است که از UDP استفاده می‌کند، سبک‌تر و سریع‌تر است اما احراز هویت و امنیت ندارد. معمولاً برای انتقال فایل‌های پیکربندی در شبکه‌های داخلی استفاده می‌شود.

❓ سوال ۵۹

پروتکل SSH چه کاربردی دارد؟

  • الف) دسترسی امن از راه دور به سیستم‌ها
  • ب) انتقال فایل
  • ج) ارسال ایمیل
  • د) مرور وب
✅ پاسخ صحیح: گزینه الف
📘 نکته: SSH (Secure Shell) یک پروتکل امن برای دسترسی از راه دور به سیستم‌ها است که جایگزین Telnet ناامن شده است. از پورت TCP 22 استفاده می‌کند.

❓ سوال ۶۰

پروتکل Telnet چه مشکلی دارد؟

  • الف) کند است
  • ب) از رمزنگاری پشتیبانی نمی‌کند
  • ج) فقط در ویندوز کار می‌کند
  • د) گران است
✅ پاسخ صحیح: گزینه ب
📘 نکته: Telnet اطلاعات را به صورت متن ساده (Plain Text) ارسال می‌کند و از رمزنگاری پشتیبانی نمی‌کند، بنابراین SSH جایگزین امن آن شده است.

❓ سوال ۶۱

پروتکل SNMP برای چه کاری استفاده می‌شود؟

  • الف) مدیریت و نظارت بر تجهیزات شبکه
  • ب) انتقال فایل
  • ج) ارسال ایمیل
  • د) مرور وب
✅ پاسخ صحیح: گزینه الف
📘 نکته: SNMP (Simple Network Management Protocol) برای مدیریت و نظارت بر تجهیزات شبکه مانند روترها، سوئیچ‌ها و سرورها استفاده می‌شود.

❓ سوال ۶۲

پورت‌های پروتکل SNMP کدامند؟

  • الف) UDP 161 و 162
  • ب) TCP 161 و 162
  • ج) UDP 53
  • د) TCP 25
✅ پاسخ صحیح: گزینه الف
📘 نکته: SNMP از پورت UDP 161 برای ارتباط مدیر (Manager) و عامل (Agent) و UDP 162 برای دریافت تله‌ها (Traps) استفاده می‌کند.

❓ سوال ۶۳

پروتکل NTP چه وظیفه‌ای دارد؟

  • الف) همگام‌سازی زمان بین دستگاه‌های شبکه
  • ب) انتقال فایل
  • ج) ارسال ایمیل
  • د) مدیریت چاپگرها
✅ پاسخ صحیح: گزینه الف
📘 نکته: NTP (Network Time Protocol) زمان دستگاه‌های شبکه را با یک منبع دقیق زمانی همگام‌سازی می‌کند. دقت آن تا چند میلی‌ثانیه در شبکه‌های محلی است.

❓ سوال ۶۴

پروتکل SMB برای چه کاری استفاده می‌شود؟

  • الف) اشتراک‌گذاری فایل و چاپگر در شبکه‌های ویندوز
  • ب) انتقال فایل
  • ج) ارسال ایمیل
  • د) مرور وب
✅ پاسخ صحیح: گزینه الف
📘 نکته: SMB (Server Message Block) پروتکل اصلی برای اشتراک‌گذاری فایل‌ها، چاپگرها و ارتباط بین فرآیندی در شبکه‌های مایکروسافت ویندوز است.

❓ سوال ۶۵

NAT چه کاربردی دارد؟

  • الف) ترجمه آدرس‌های خصوصی به عمومی
  • ب) رمزنگاری ارتباطات
  • ج) مسیریابی بسته‌ها
  • د) تشخیص خطا
✅ پاسخ صحیح: گزینه الف
📘 نکته: NAT (Network Address Translation) آدرس‌های IP خصوصی (مانند 192.168.x.x) را به آدرس‌های IP عمومی ترجمه می‌کند تا چندین دستگاه بتوانند با یک آدرس عمومی به اینترنت متصل شوند.

❓ سوال ۶۶

PAT چه تفاوتی با NAT دارد؟

  • الف) PAT از پورت‌ها برای تمایز بین دستگاه‌ها استفاده می‌کند
  • ب) PAT سریع‌تر است
  • ج) PAT امنیت بیشتری دارد
  • د) PAT فقط در ویندوز کار می‌کند
✅ پاسخ صحیح: گزینه الف
📘 نکته: PAT (Port Address Translation) که به عنوان NAT Overload نیز شناخته می‌شود، با استفاده از شماره پورت‌های متفاوت، چندین آدرس خصوصی را به یک آدرس عمومی نگاشت می‌کند. این رایج‌ترین نوع NAT در شبکه‌های خانگی و سازمانی است.

❓ سوال ۶۷

VLAN چه مزیتی دارد؟

  • الف) افزایش امنیت و کاهش ترافیک پخش (Broadcast)
  • ب) افزایش سرعت شبکه
  • ج) کاهش هزینه‌ها
  • د) افزایش برد شبکه
✅ پاسخ صحیح: گزینه الف
📘 نکته: VLAN (Virtual Local Area Network) با تقسیم شبکه به بخش‌های منطقی مجزا، امنیت را افزایش داده و ترافیک پخش (Broadcast) را کاهش می‌دهد. هر VLAN یک دامنه پخش مجزا است.

❓ سوال ۶۸

دامنه برخورد (Collision Domain) چیست؟

  • الف) بخشی از شبکه که در آن بسته‌ها می‌توانند با یکدیگر برخورد کنند
  • ب) بخشی از شبکه که در آن بسته‌ها پخش می‌شوند
  • ج) محدوده آدرس‌های IP
  • د) محدوده آدرس‌های MAC
✅ پاسخ صحیح: گزینه الف
📘 نکته: دامنه برخورد بخشی از شبکه است که در آن بسته‌های داده هنگام ارسال همزمان می‌توانند با یکدیگر برخورد کنند. سوئیچ به ازای هر پورت یک دامنه برخورد مجزا ایجاد می‌کند، در حالی که هاب همه پورت‌ها را در یک دامنه برخورد قرار می‌دهد.

❓ سوال ۶۹

CSMA/CD در چه نوع شبکه‌هایی استفاده می‌شود؟

  • الف) شبکه‌های بی‌سیم
  • ب) شبکه‌های اترنت سیمی
  • ج) شبکه‌های تلفن
  • د) شبکه‌های فیبر نوری
✅ پاسخ صحیح: گزینه ب
📘 نکته: CSMA/CD (Carrier Sense Multiple Access with Collision Detection) در شبکه‌های اترنت سیمی برای تشخیص و مدیریت برخوردها استفاده می‌شود. دستگاه ابتدا کانال را بررسی می‌کند و در صورت برخورد، مجدداً ارسال می‌کند.

❓ سوال ۷۰

CSMA/CA در چه نوع شبکه‌هایی استفاده می‌شود؟

  • الف) شبکه‌های بی‌سیم
  • ب) شبکه‌های اترنت سیمی
  • ج) شبکه‌های تلفن
  • د) شبکه‌های فیبر نوری
✅ پاسخ صحیح: گزینه الف
📘 نکته: CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) در شبکه‌های بی‌سیم برای جلوگیری از برخوردها استفاده می‌شود، زیرا در شبکه‌های بی‌سیم تشخیص برخورد (مانند CSMA/CD) به راحتی امکان‌پذیر نیست.

❓ سوال ۷۱

MTU مخفف چیست و چه کاربردی دارد؟

  • الف) Maximum Transmission Unit – بزرگترین اندازه بسته قابل ارسال بدون تکه‌تکه‌سازی
  • ب) Minimum Transmission Unit – کوچکترین اندازه بسته
  • ج) Medium Transfer Unit – واحد انتقال متوسط
  • د) Main Transfer Unit – واحد انتقال اصلی
✅ پاسخ صحیح: گزینه الف
📘 نکته: MTU بزرگترین اندازه بسته‌ای است که می‌توان بدون تکه‌تکه‌سازی (Fragmentation) در شبکه ارسال کرد. MTU پیش‌فرض برای اترنت ۱۵۰۰ بایت است.

❓ سوال ۷۲

IPv6 چند بیت آدرس دارد؟

  • الف) ۳۲ بیت
  • ب) ۶۴ بیت
  • ج) ۱۲۸ بیت
  • د) ۲۵۶ بیت
✅ پاسخ صحیح: گزینه ج
📘 نکته: IPv6 از آدرس‌های ۱۲۸ بیتی استفاده می‌کند که امکان ایجاد تعداد بسیار زیادی آدرس منحصربه‌فرد را فراهم می‌کند (در مقایسه با IPv4 که ۳۲ بیت است).

❓ سوال ۷۳

کدام یک از موارد زیر مزیت IPv6 نسبت به IPv4 است؟

  • الف) فضای آدرس بزرگتر
  • ب) پیکربندی خودکار (بدون نیاز به DHCP)
  • ج) عدم نیاز به NAT
  • د) همه موارد فوق
✅ پاسخ صحیح: گزینه د
📘 نکته: IPv6 مزایای متعددی دارد: فضای آدرس بزرگتر (۱۲۸ بیت در مقابل ۳۲ بیت)، پیکربندی خودکار (SLAAC) بدون نیاز به DHCP، عدم نیاز به NAT (هر دستگاه می‌تواند آدرس عمومی داشته باشد)، امنیت بهبودیافته (IPsec داخلی) و مسیریابی کارآمدتر.

❓ سوال ۷۴

ماسک زیرشبکه (Subnet Mask) چه کاربردی دارد؟

  • الف) تشخیص بخش شبکه از بخش میزبان در آدرس IP
  • ب) تعیین سرعت شبکه
  • ج) تشخیص خطا
  • د) رمزنگاری داده
✅ پاسخ صحیح: گزینه الف
📘 نکته: ماسک زیرشبکه برای تشخیص بخش شبکه (Network) از بخش میزبان (Host) در یک آدرس IP استفاده می‌شود. مثلاً در آدرس 192.168.1.10 با ماسک 255.255.255.0، بخش شبکه 192.168.1 و بخش میزبان 10 است.

❓ سوال ۷۵

کدام گزینه در مورد Ping درست است؟

  • الف) برای بررسی مسیر بسته‌ها استفاده می‌شود
  • ب) برای تست اتصال به یک میزبان استفاده می‌شود
  • ج) برای نمایش جدول مسیریابی استفاده می‌شود
  • د) برای ترجمه نام دامنه استفاده می‌شود
✅ پاسخ صحیح: گزینه ب
📘 نکته: Ping با ارسال بسته‌های ICMP Echo Request، اتصال به یک میزبان را تست و زمان رفت و برگشت (RTT) را اندازه‌گیری می‌کند.

❓ سوال ۷۶

پیام "Request Timed Out" در Ping نشان‌دهنده چیست؟

  • الف) میزبان در دسترس است
  • ب) پاسخی دریافت نشده است
  • ج) مسیر یافت شد
  • د) نام دامنه ترجمه شد
✅ پاسخ صحیح: گزینه ب
📘 نکته: پیام "Request Timed Out" نشان می‌دهد که میزبان مقصد به درخواست ICMP پاسخ نداده است. دلایل احتمالی: میزبان خاموش است، فایروال ICMP را مسدود کرده است، مسیر شبکه شکسته است یا میزبان در شبکه دیگری است و روتر پاسخ نمی‌دهد.

❓ سوال ۷۷

کدام دستور در ویندوز جدول ARP را نمایش می‌دهد؟

  • الف) arp -a
  • ب) arp -d
  • ج) arp -s
  • د) ipconfig /all
✅ پاسخ صحیح: گزینه الف
📘 نکته: دستور arp -a در ویندوز جدول ARP (نگاشت IP به MAC) را نمایش می‌دهد. arp -d جدول را پاک می‌کند و arp -s یک ورودی ثابت اضافه می‌کند.

❓ سوال ۷۸

کدام ابزار برای اسکن پورت‌های شبکه استفاده می‌شود؟

  • الف) Nmap
  • ب) Ping
  • ج) Traceroute
  • د) Ipconfig
✅ پاسخ صحیح: گزینه الف
📘 نکته: Nmap یک ابزار قدرتمند برای کشف شبکه و اسکن پورت‌ها است که اطلاعاتی درباره میزبان‌های در دسترس، سرویس‌های در حال اجرا و سیستم‌عامل ارائه می‌دهد.

❓ سوال ۷۹

کدام گزینه در مورد Nmap درست است؟

  • الف) فقط در ویندوز کار می‌کند
  • ب) یک ابزار متن‌باز برای کشف شبکه است
  • ج) فقط پورت‌های TCP را اسکن می‌کند
  • د) گران است
✅ پاسخ صحیح: گزینه ب
📘 نکته: Nmap یک ابزار متن‌باز و رایگان است که در سیستم‌عامل‌های مختلف (ویندوز، لینوکس، macOS) کار می‌کند و می‌تواند پورت‌های TCP و UDP را اسکن کند.

❓ سوال ۸۰

اسکن TCP SYN در Nmap چه ویژگی‌ای دارد؟

  • الف) به آن "اسکن مخفیانه" نیز گفته می‌شود
  • ب) کامل‌ترین اسکن است
  • ج) فقط پورت‌های UDP را اسکن می‌کند
  • د) کندترین اسکن است
✅ پاسخ صحیح: گزینه الف
📘 نکته: اسکن TCP SYN (Half-Open Scan) به دلیل اینکه اتصال کامل TCP (Three-Way Handshake) را انجام نمی‌دهد، "اسکن مخفیانه" نامیده می‌شود و در لاگ‌های سیستم کمتر ثبت می‌شود. نیاز به دسترسی ریشه دارد.

❓ سوال ۸۱

کدام گزینه در مورد Syslog درست است؟

  • الف) از پورت TCP 514 استفاده می‌کند
  • ب) یک پروتکل استاندارد برای ارسال لاگ‌ها است
  • ج) فقط در ویندوز کار می‌کند
  • د) از رمزنگاری پشتیبانی می‌کند
✅ پاسخ صحیح: گزینه ب
📘 نکته: Syslog یک پروتکل استاندارد برای ارسال پیام‌های لاگ از تجهیزات شبکه به یک سرور مرکزی است و معمولاً از پورت UDP 514 استفاده می‌کند.

❓ سوال ۸۲

سطح شدت (Severity Level) ۰ در Syslog به چه معناست؟

  • الف) Emergency – سیستم غیرقابل استفاده است
  • ب) Alert – اقدام فوری مورد نیاز است
  • ج) Error – خطا رخ داده است
  • د) Debug – اطلاعات اشکال‌زدایی
✅ پاسخ صحیح: گزینه الف
📘 نکته: سطح شدت ۰ (Emergency) به معنای "سیستم غیرقابل استفاده است" مانند خرابی کامل سیستم. سطوح از ۰ (بحرانی‌ترین) تا ۷ (کم‌اهمیت‌ترین) دسته‌بندی می‌شوند.

❓ سوال ۸۳

کدام ابزار برای مشاهده مسیر بسته‌ها از مبدا تا مقصد استفاده می‌شود؟

  • الف) Ping
  • ب) Traceroute
  • ج) Ipconfig
  • د) Nslookup
✅ پاسخ صحیح: گزینه ب
📘 نکته: Traceroute (و معادل ویندوزی آن tracert) با افزایش تدریجی مقدار TTL، مسیر عبور بسته‌ها از مبدا تا مقصد را نشان می‌دهد.

❓ سوال ۸۴

حمله DDoS چه تفاوتی با DoS دارد؟

  • الف) DDoS از چندین منبع انجام می‌شود، DoS از یک منبع
  • ب) DDoS کندتر است
  • ج) DDoS فقط به وب‌سایت‌ها حمله می‌کند
  • د) DoS امنیت بیشتری دارد
✅ پاسخ صحیح: گزینه الف
📘 نکته: DDoS (Distributed Denial of Service) از چندین منبع (معمولاً یک شبکه بات – Botnet) برای حمله استفاده می‌کند، در حالی که DoS از یک منبع واحد انجام می‌شود. DDoS تشخیص و مسدودسازی را بسیار دشوارتر می‌کند.

❓ سوال ۸۵

حمله فیشینگ (Phishing) چیست؟

  • الف) حمله به شبکه بی‌سیم
  • ب) فریب کاربران برای افشای اطلاعات شخصی
  • ج) اسکن پورت‌های شبکه
  • د) حمله به سرور DNS
✅ پاسخ صحیح: گزینه ب
📘 نکته: فیشینگ روشی برای کلاهبرداری است که در آن مهاجم با ارسال پیام‌های جعلی (ایمیل، پیامک)، کاربران را فریب می‌دهد تا اطلاعات شخصی مانند رمز عبور یا شماره کارت اعتباری را افشا کنند.

❓ سوال ۸۶

حمله مرد میانی (MITM) چگونه انجام می‌شود؟

  • الف) مهاجم خود را بین فرستنده و گیرنده قرار می‌دهد
  • ب) مهاجم رمز عبور را حدس می‌زند
  • ج) مهاجم شبکه را از کار می‌اندازد
  • د) مهاجم فایل‌ها را رمزنگاری می‌کند
✅ پاسخ صحیح: گزینه الف
📘 نکته: در حمله MITM، مهاجم به طور مخفیانه ارتباط بین دو طرف را رهگیری و احتمالاً تغییر می‌دهد، در حالی که هر دو طرف فکر می‌کنند مستقیماً با یکدیگر در ارتباط هستند.

❓ سوال ۸۷

باج‌افزار (Ransomware) چه کاری انجام می‌دهد؟

  • الف) فایل‌ها را رمزنگاری کرده و برای رمزگشایی باج می‌خواهد
  • ب) شبکه را از کار می‌اندازد
  • ج) رمزهای عبور را سرقت می‌کند
  • د) اسکن پورت انجام می‌دهد
✅ پاسخ صحیح: گزینه الف
📘 نکته: باج‌افزار فایل‌های قربانی را رمزنگاری می‌کند و برای بازگرداندن دسترسی به آنها، درخواست باج (معمولاً به صورت ارز دیجیتال مانند بیت‌کوین) می‌کند. معروف‌ترین نمونه‌ها: WannaCry، Petya و Locky.

❓ سوال ۸۸

اصل حداقل دسترسی (Principle of Least Privilege) یعنی چه؟

  • الف) به کاربران فقط دسترسی‌های ضروری را اعطا کنید
  • ب) به همه کاربران دسترسی کامل بدهید
  • ج) دسترسی را فقط به مدیران محدود کنید
  • د) از رمزنگاری استفاده کنید
✅ پاسخ صحیح: گزینه الف
📘 نکته: اصل حداقل دسترسی یعنی به هر کاربر فقط حداقل دسترسی‌هایی که برای انجام وظایف خود نیاز دارد، اعطا شود تا خطر سوءاستفاده و نفوذ کاهش یابد.

❓ سوال ۸۹

امنیت فیزیکی چه ارتباطی با امنیت سایبری دارد؟

  • الف) امنیت فیزیکی اولین لایه دفاعی در امنیت سایبری است
  • ب) امنیت فیزیکی ربطی به امنیت سایبری ندارد
  • ج) امنیت فیزیکی جایگزین امنیت سایبری می‌شود
  • د) امنیت فیزیکی فقط برای سرورها مهم است
✅ پاسخ صحیح: گزینه الف
📘 نکته: امنیت فیزیکی اولین و مهم‌ترین لایه دفاعی است. اگر مهاجم به صورت فیزیکی به تجهیزات (اتاق سرور، سوئیچ‌ها، روترها) دسترسی پیدا کند، تمام لایه‌های امنیت منطقی (فایروال، رمزهای عبور، رمزنگاری) بی‌اثر می‌شوند.

❓ سوال ۹۰

کدام یک از موارد زیر بخشی از امنیت فیزیکی محسوب می‌شود؟

  • الف) کنترل دسترسی به ساختمان (کارت هوشمند، دوربین، نگهبان)
  • ب) فایروال
  • ج) آنتی‌ویروس
  • د) رمزنگاری
✅ پاسخ صحیح: گزینه الف
📘 نکته: کنترل دسترسی به ساختمان (کارت‌های هوشمند، نگهبانان، دوربین‌های مداربسته، قفل‌ها) بخشی از امنیت فیزیکی است. فایروال، آنتی‌ویروس و رمزنگاری بخشی از امنیت منطقی (سایبری) محسوب می‌شوند.

📍 بخش سوم: توپولوژی‌ها، استانداردهای بی‌سیم، مدل OSI، تجهیزات و مفاهیم پیشرفته

سوالات ۹۱ تا ۱۳۵

❓ سوال ۹۱

کدام توپولوژی از یک کابل اصلی با دو انتهای پایانی (Terminated) استفاده می‌کند؟

  • الف) Star
  • ب) Bus
  • ج) Ring
  • د) Mesh
✅ پاسخ صحیح: گزینه ب
📘 نکته: توپولوژی Bus از یک کابل اصلی (Backbone) با دو انتهای پایانی استفاده می‌کند که تمام دستگاه‌ها به آن متصل می‌شوند. اگر کابل اصلی قطع شود، کل شبکه از کار می‌افتد.

❓ سوال ۹۲

در توپولوژی حلقه (Ring)، داده‌ها چگونه انتقال می‌یابند؟

  • الف) به صورت پخش (Broadcast) به همه دستگاه‌ها
  • ب) به صورت ترتیبی از دستگاهی به دستگاه دیگر در یک حلقه
  • ج) از طریق یک دستگاه مرکزی
  • د) از طریق مسیرهای متعدد
✅ پاسخ صحیح: گزینه ب
📘 نکته: در توپولوژی حلقه، داده‌ها به صورت ترتیبی از یک دستگاه به دستگاه دیگر در یک مسیر دایره‌ای حرکت می‌کنند تا به مقصد برسند.

❓ سوال ۹۳

در توپولوژی مش کامل (Full Mesh)، هر دستگاه به چند دستگاه متصل است؟

  • الف) فقط به یک دستگاه
  • ب) به دو دستگاه
  • ج) به تمام دستگاه‌های دیگر
  • د) به یک دستگاه مرکزی
✅ پاسخ صحیح: گزینه ج
📘 نکته: در توپولوژی مش کامل، هر دستگاه به تمام دستگاه‌های دیگر در شبکه متصل است که بالاترین سطح افزونگی و قابلیت اطمینان را فراهم می‌کند.

❓ سوال ۹۴

کدام توپولوژی بیشترین هزینه کابل‌کشی را دارد؟

  • الف) Bus
  • ب) Star
  • ج) Ring
  • د) Mesh
✅ پاسخ صحیح: گزینه د
📘 نکته: توپولوژی Mesh به دلیل اتصالات متعدد بین دستگاه‌ها، بیشترین هزینه کابل‌کشی و سخت‌افزار را دارد. برای N دستگاه در Full Mesh، تعداد اتصالات برابر با N(N-1)/2 است.

❓ سوال ۹۵

کدام توپولوژی در شبکه‌های Wi-Fi خانگی بیشتر استفاده می‌شود؟

  • الف) Ad Hoc
  • ب) Infrastructure
  • ج) Mesh
  • د) Ring
✅ پاسخ صحیح: گزینه ب
📘 نکته: توپولوژی Infrastructure با استفاده از یک نقطه دسترسی (Access Point) مرکزی، رایج‌ترین توپولوژی در شبکه‌های Wi-Fi خانگی و سازمانی است (بیش از ۹۵٪ شبکه‌ها).

❓ سوال ۹۶

استاندارد 802.11n در چه باندهای فرکانسی کار می‌کند؟

  • الف) فقط ۲.۴ گیگاهرتز
  • ب) فقط ۵ گیگاهرتز
  • ج) ۲.۴ و ۵ گیگاهرتز
  • د) ۶ گیگاهرتز
✅ پاسخ صحیح: گزینه ج
📘 نکته: استاندارد 802.11n (Wi-Fi 4) در هر دو باند ۲.۴ و ۵ گیگاهرتز کار می‌کند و حداکثر نرخ داده ۶۰۰ مگابیت بر ثانیه را ارائه می‌دهد.

❓ سوال ۹۷

کدام استاندارد بی‌سیم اولین بار از باند ۵ گیگاهرتز استفاده کرد؟

  • الف) 802.11a
  • ب) 802.11b
  • ج) 802.11g
  • د) 802.11n
✅ پاسخ صحیح: گزینه الف
📘 نکته: استاندارد 802.11a که در سال ۱۹۹۹ تصویب شد، اولین استانداردی بود که از باند ۵ گیگاهرتز استفاده کرد و نرخ داده ۵۴ مگابیت بر ثانیه را ارائه می‌داد.

❓ سوال ۹۸

برد معمولی داخل ساختمان برای استاندارد 802.11ac چقدر است؟

  • الف) ۱۰۰ فوت
  • ب) ۱۲۵ فوت
  • ج) ۹۰ فوت
  • د) ۲۲۵ فوت
✅ پاسخ صحیح: گزینه ج
📘 نکته: برد معمولی داخل ساختمان برای 802.11ac (Wi-Fi 5) حدود ۹۰ فوت (۲۷ متر) است، در حالی که در فضای باز تا ۱۰۰۰ فوت (۳۰۰ متر) می‌رسد.

❓ سوال ۹۹

کدام یک از موارد زیر مزیت استاندارد 802.11ax نسبت به نسخه‌های قبلی است؟

  • الف) سرعت بالاتر و کارایی بهتر در محیط‌های شلوغ
  • ب) فقط در باند ۲.۴ گیگاهرتز کار می‌کند
  • ج) برد کمتر دارد
  • د) هزینه بیشتری دارد
✅ پاسخ صحیح: گزینه الف
📘 نکته: 802.11ax (Wi-Fi 6) علاوه بر سرعت بالاتر (~۹.۶ گیگابیت بر ثانیه)، کارایی بهتری در محیط‌های شلوغ با دستگاه‌های متعدد ارائه می‌دهد (با استفاده از OFDMA و MU-MIMO پیشرفته) و از هر دو باند ۲.۴، ۵ و ۶ گیگاهرتز پشتیبانی می‌کند.

❓ سوال ۱۰۰

کدام لایه از مدل OSI وظیفه رمزنگاری و فشرده‌سازی داده را بر عهده دارد؟

  • الف) لایه کاربرد
  • ب) لایه نمایش
  • ج) لایه جلسه
  • د) لایه ترابری
✅ پاسخ صحیح: گزینه ب
📘 نکته: لایه نمایش (Presentation Layer – لایه ۶) وظیفه رمزنگاری، فشرده‌سازی و ترجمه فرمت داده را بر عهده دارد.

❓ سوال ۱۰۱

کدام لایه از مدل OSI وظیفه کنترل دیالوگ (Dialog Control) را بر عهده دارد؟

  • الف) لایه کاربرد
  • ب) لایه نمایش
  • ج) لایه جلسه
  • د) لایه ترابری
✅ پاسخ صحیح: گزینه ج
📘 نکته: لایه جلسه (Session Layer – لایه ۵) وظیفه ایجاد، مدیریت و پایان دادن به جلسات ارتباطی و کنترل دیالوگ (سیمپلکس، نیمه‌دوطرفه، دوطرفه) بین دستگاه‌ها را بر عهده دارد.

❓ سوال ۱۰۲

کدام لایه از مدل OSI وظیفه تشخیص خطا (Error Detection) را بر عهده دارد اما تصحیح خطا را انجام نمی‌دهد؟

  • الف) لایه فیزیکی
  • ب) لایه پیوند داده
  • ج) لایه شبکه
  • د) لایه ترابری
✅ پاسخ صحیح: گزینه ب
📘 نکته: لایه پیوند داده (Data Link Layer – لایه ۲) تشخیص خطا را انجام می‌دهد (با استفاده از CRC) اما تصحیح خطا را به لایه‌های بالاتر (به ویژه لایه ترابری) واگذار می‌کند.

❓ سوال ۱۰۳

PDU در لایه ترابری برای TCP چیست؟

  • الف) بیت
  • ب) قاب
  • ج) بسته
  • د) سگمنت
✅ پاسخ صحیح: گزینه د
📘 نکته: در لایه ترابری، PDU برای TCP "سگمنت (Segment)" و برای UDP "دیتاگرام (Datagram)" نامیده می‌شود.

❓ سوال ۱۰۴

کپسوله‌سازی (Encapsulation) در مدل OSI به چه معناست؟

  • الف) افزودن هدر به داده در هر لایه هنگام عبور از لایه‌های بالاتر به پایین‌تر
  • ب) حذف هدر از داده هنگام عبور از لایه‌های پایین‌تر به بالاتر
  • ج) رمزنگاری داده
  • د) فشرده‌سازی داده
✅ پاسخ صحیح: گزینه الف
📘 نکته: کپسوله‌سازی فرآیند افزودن هدر (و گاهی تریلر) به داده در هر لایه هنگام عبور از لایه‌های بالاتر به پایین‌تر است. ترتیب: Data → Segment → Packet → Frame → Bit.

❓ سوال ۱۰۵

مدل TCP/IP شامل چند لایه است؟

  • الف) ۴ لایه
  • ب) ۵ لایه
  • ج) ۷ لایه
  • د) ۳ لایه
✅ پاسخ صحیح: گزینه الف
📘 نکته: مدل TCP/IP اصلی ۴ لایه دارد: (۱) Network Interface، (۲) Internet، (۳) Transport، (۴) Application. برخی منابع آن را ۵ لایه نیز در نظر می‌گیرند.

❓ سوال ۱۰۶

کدام لایه در مدل TCP/IP معادل ترکیبی از لایه‌های فیزیکی و پیوند داده در مدل OSI است؟

  • الف) Application
  • ب) Transport
  • ج) Internet
  • د) Network Interface
✅ پاسخ صحیح: گزینه د
📘 نکته: لایه Network Interface در مدل TCP/IP معادل ترکیبی از لایه‌های فیزیکی و پیوند داده در مدل OSI است و مسئول اتصال فیزیکی و ارسال فریم‌ها است.

❓ سوال ۱۰۷

کدام لایه در مدل TCP/IP معادل لایه شبکه در مدل OSI است؟

  • الف) Application
  • ب) Transport
  • ج) Internet
  • د) Network Interface
✅ پاسخ صحیح: گزینه ج
📘 نکته: لایه Internet در مدل TCP/IP معادل لایه شبکه (Network) در مدل OSI است و وظیفه مسیریابی و آدرس‌دهی IP را بر عهده دارد.

❓ سوال ۱۰۸

کدام تجهیز شبکه در لایه ۳ مدل OSI کار می‌کند؟

  • الف) سوئیچ
  • ب) هاب
  • ج) روتر
  • د) تکرارکننده
✅ پاسخ صحیح: گزینه ج
📘 نکته: روتر در لایه شبکه (لایه ۳) مدل OSI کار می‌کند و وظیفه مسیریابی بسته‌ها بین شبکه‌های مختلف را بر عهده دارد.

❓ سوال ۱۰۹

هاب (Hub) در کدام لایه از مدل OSI کار می‌کند؟

  • الف) لایه فیزیکی
  • ب) لایه پیوند داده
  • ج) لایه شبکه
  • د) لایه ترابری
✅ پاسخ صحیح: گزینه الف
📘 نکته: هاب یک دستگاه لایه فیزیکی (لایه ۱) است که سیگنال را بدون هیچ گونه پردازش یا فیلتری به تمام پورت‌ها ارسال می‌کند.

❓ سوال ۱۱۰

تفاوت اصلی سوئیچ و هاب چیست؟

  • الف) سوئیچ بر اساس آدرس MAC تصمیم‌گیری می‌کند، هاب سیگنال را به همه پورت‌ها ارسال می‌کند
  • ب) سوئیچ سریع‌تر است
  • ج) هاب گران‌تر است
  • د) سوئیچ فقط در شبکه‌های بی‌سیم استفاده می‌شود
✅ پاسخ صحیح: گزینه الف
📘 نکته: سوئیچ با استفاده از آدرس MAC، داده را فقط به پورت مقصد ارسال می‌کند، در حالی که هاب داده را به تمام پورت‌ها ارسال می‌کند.

❓ سوال ۱۱۱

پل (Bridge) چه وظیفه‌ای دارد؟

  • الف) اتصال دو بخش از شبکه و فیلتر کردن بر اساس آدرس MAC
  • ب) تقویت سیگنال
  • ج) مسیریابی بین شبکه‌ها
  • د) اختصاص آدرس IP
✅ پاسخ صحیح: گزینه الف
📘 نکته: پل (Bridge) دو بخش از شبکه را به هم متصل کرده و ترافیک را بر اساس آدرس MAC فیلتر می‌کند تا از شلوغی شبکه جلوگیری کند.

❓ سوال ۱۱۲

فایروال نسل بعدی (NGFW) چه قابلیت اضافی نسبت به فایروال سنتی دارد؟

  • الف) بازرسی عمیق بسته‌ها (DPI) و کنترل برنامه‌ها
  • ب) مسیریابی
  • ج) سوئیچینگ
  • د) فقط سرعت بالاتر
✅ پاسخ صحیح: گزینه الف
📘 نکته: NGFW علاوه بر قابلیت‌های فایروال سنتی، بازرسی عمیق بسته‌ها (DPI)، کنترل برنامه‌ها و سیستم پیشگیری از نفوذ (IPS) را نیز ارائه می‌دهد.

❓ سوال ۱۱۳

شکل‌دهنده ترافیک (Traffic Shaper) چه کاربردی دارد؟

  • الف) اولویت‌بندی و کنترل پهنای باند برای برنامه‌های حیاتی
  • ب) مسیریابی بسته‌ها
  • ج) رمزنگاری داده
  • د) تشخیص خطا
✅ پاسخ صحیح: گزینه الف
📘 نکته: شکل‌دهنده ترافیک با اولویت‌بندی و کنترل پهنای باند، اطمینان می‌دهد که برنامه‌های حیاتی مانند VoIP عملکرد روانی داشته باشند.

❓ سوال ۱۱۴

الگوریتم Round Robin در Load Balancer چگونه کار می‌کند؟

  • الف) درخواست‌ها را به صورت ترتیبی بین سرورها توزیع می‌کند
  • ب) درخواست را به سرور با کمترین اتصال ارسال می‌کند
  • ج) درخواست را بر اساس IP کاربر توزیع می‌کند
  • د) درخواست را به سرور تصادفی ارسال می‌کند
✅ پاسخ صحیح: گزینه الف
📘 نکته: Round Robin درخواست‌ها را به صورت ترتیبی و چرخشی بین سرورها توزیع می‌کند (سرور ۱ ← سرور ۲ ← سرور ۳ ← بازگشت به سرور ۱).

❓ سوال ۱۱۵

CSMA/CD مخفف چیست؟

  • الف) Carrier Sense Multiple Access with Collision Detection
  • ب) Carrier Sense Multiple Access with Collision Avoidance
  • ج) Central System Multiple Access with Collision Detection
  • د) Central System Multiple Access with Collision Avoidance
✅ پاسخ صحیح: گزینه الف
📘 نکته: CSMA/CD روش دسترسی در شبکه‌های اترنت سیمی برای تشخیص و مدیریت برخوردها است.

❓ سوال ۱۱۶

CSMA/CA مخفف چیست؟

  • الف) Carrier Sense Multiple Access with Collision Detection
  • ب) Carrier Sense Multiple Access with Collision Avoidance
  • ج) Central System Multiple Access with Collision Detection
  • د) Central System Multiple Access with Collision Avoidance
✅ پاسخ صحیح: گزینه ب
📘 نکته: CSMA/CA روش دسترسی در شبکه‌های بی‌سیم برای جلوگیری از برخوردها است.

❓ سوال ۱۱۷

کدام یک از موارد زیر دامنه برخورد (Collision Domain) را کاهش می‌دهد؟

  • الف) استفاده از هاب
  • ب) استفاده از سوئیچ
  • ج) استفاده از تکرارکننده
  • د) استفاده از کابل طولانی‌تر
✅ پاسخ صحیح: گزینه ب
📘 نکته: سوئیچ به ازای هر پورت یک دامنه برخورد مجزا ایجاد می‌کند، در حالی که هاب همه دستگاه‌ها را در یک دامنه برخورد قرار می‌دهد.

❓ سوال ۱۱۸

دامنه پخش (Broadcast Domain) در کدام لایه تعریف می‌شود؟

  • الف) لایه فیزیکی
  • ب) لایه پیوند داده
  • ج) لایه شبکه
  • د) لایه ترابری
✅ پاسخ صحیح: گزینه ج
📘 نکته: دامنه پخش در لایه شبکه (لایه ۳) تعریف می‌شود و روترها مرز دامنه پخش هستند. سوئیچ‌ها دامنه پخش را جدا نمی‌کنند (مگر با VLAN).

❓ سوال ۱۱۹

VLAN چه تأثیری بر دامنه‌های برخورد و پخش دارد؟

  • الف) دامنه برخورد را کاهش می‌دهد
  • ب) دامنه پخش را کاهش می‌دهد
  • ج) هر دو دامنه را کاهش می‌دهد
  • د) هیچ تأثیری ندارد
✅ پاسخ صحیح: گزینه ب
📘 نکته: VLAN دامنه پخش را کاهش می‌دهد (هر VLAN یک دامنه پخش مجزا است)، در حالی که سوئیچ دامنه برخورد را کاهش می‌دهد.

❓ سوال ۱۲۰

RIP چه نوع پروتکل مسیریابی است؟

  • الف) Link-State
  • ب) Distance-Vector
  • ج) Hybrid
  • د) Static
✅ پاسخ صحیح: گزینه ب
📘 نکته: RIP یک پروتکل Distance-Vector است که بر اساس تعداد هاپ تصمیم‌گیری می‌کند و حداکثر ۱۵ هاپ را پشتیبانی می‌کند.

❓ سوال ۱۲۱

OSPF چه نوع پروتکل مسیریابی است؟

  • الف) Link-State
  • ب) Distance-Vector
  • ج) Hybrid
  • د) Static
✅ پاسخ صحیح: گزینه الف
📘 نکته: OSPF یک پروتکل Link-State است که نقشه کامل شبکه را ساخته و بر اساس هزینه (Cost) بهترین مسیر را انتخاب می‌کند.

❓ سوال ۱۲۲

مهمترین تفاوت بین مسیریابی ایستا و پویا چیست؟

  • الف) مسیریابی ایستا دستی است، پویا خودکار
  • ب) مسیریابی ایستا سریع‌تر است
  • ج) مسیریابی پویا امن‌تر است
  • د) مسیریابی ایستا از الگوریتم استفاده می‌کند
✅ پاسخ صحیح: گزینه الف
📘 نکته: در مسیریابی ایستا، مسیرها به صورت دستی توسط مدیر شبکه تنظیم می‌شوند، در حالی که در مسیریابی پویا، روترها به طور خودکار مسیرها را کشف و به‌روزرسانی می‌کنند.

❓ سوال ۱۲۳

BGP چه نوع پروتکل مسیریابی است؟

  • الف) Distance-Vector
  • ب) Link-State
  • ج) Hybrid (Path-Vector)
  • د) Static
✅ پاسخ صحیح: گزینه ج
📘 نکته: BGP یک پروتکل مسیریابی Path-Vector است که برای مسیریابی بین سیستم‌های خودمختار (AS) در اینترنت استفاده می‌شود.

❓ سوال ۱۲۴

Administrative Distance در مسیریابی چه کاربردی دارد؟

  • الف) اولویت پروتکل‌های مسیریابی را تعیین می‌کند
  • ب) سرعت مسیر را تعیین می‌کند
  • ج) هزینه مسیر را تعیین می‌کند
  • د) تعداد هاپ را تعیین می‌کند
✅ پاسخ صحیح: گزینه الف
📘 نکته: Administrative Distance اولویت پروتکل‌های مسیریابی را تعیین می‌کند؛ عدد کمتر = اولویت بالاتر. (مثلاً Static: ۱، OSPF: ۱۱۰، RIP: ۱۲۰)

❓ سوال ۱۲۵

متریک (Metric) در مسیریابی چیست؟

  • الف) معیاری برای انتخاب بهترین مسیر
  • ب) نام پروتکل مسیریابی
  • ج) نوع روتر
  • د) سرعت رابط
✅ پاسخ صحیح: گزینه الف
📘 نکته: متریک معیاری مانند تعداد هاپ، پهنای باند، تأخیر یا هزینه است که برای انتخاب بهترین مسیر استفاده می‌شود.

❓ سوال ۱۲۶

کدام گزینه در مورد VLAN Trunking درست است؟

  • الف) امکان عبور ترافیک چندین VLAN از یک لینک
  • ب) اتصال دو سوئیچ به صورت سری
  • ج) ایجاد VLAN جدید
  • د) حذف VLAN
✅ پاسخ صحیح: گزینه الف
📘 نکته: Trunking به سوئیچ‌ها امکان می‌دهد ترافیک چندین VLAN را از طریق یک لینک واحد عبور دهند.

❓ سوال ۱۲۷

پروتکل 802.1Q چه کاربردی دارد؟

  • الف) استاندارد VLAN Tagging
  • ب) پروتکل مسیریابی
  • ج) استاندارد بی‌سیم
  • د) پروتکل امنیتی
✅ پاسخ صحیح: گزینه الف
📘 نکته: 802.1Q استاندارد VLAN Tagging است که برای شناسایی VLANها در شبکه‌های اترنت استفاده می‌شود.

❓ سوال ۱۲۸

STP (Spanning Tree Protocol) چه کاربردی دارد؟

  • الف) جلوگیری از حلقه‌های شبکه در توپولوژی‌های افزونه
  • ب) مسیریابی بسته‌ها
  • ج) اختصاص آدرس IP
  • د) رمزنگاری داده
✅ پاسخ صحیح: گزینه الف
📘 نکته: STP با غیرفعال کردن برخی از مسیرها، از ایجاد حلقه (Loop) در شبکه‌های سوئیچینگ جلوگیری می‌کند.

❓ سوال ۱۲۹

EtherChannel چه کاربردی دارد؟

  • الف) ترکیب چندین لینک فیزیکی برای افزایش پهنای باند و افزونگی
  • ب) ایجاد VLAN جدید
  • ج) مسیریابی بین شبکه‌ها
  • د) رمزنگاری داده
✅ پاسخ صحیح: گزینه الف
📘 نکته: EtherChannel چندین لینک فیزیکی را به یک لینک منطقی ترکیب می‌کند تا پهنای باند افزایش یابد و افزونگی ایجاد شود.

❓ سوال ۱۳۰

Port Security در سوئیچ چه کاری انجام می‌دهد؟

  • الف) محدود کردن تعداد آدرس‌های MAC مجاز در یک پورت
  • ب) افزایش سرعت پورت
  • ج) ایجاد VLAN
  • د) مسیریابی
✅ پاسخ صحیح: گزینه الف
📘 نکته: Port Security با محدود کردن تعداد آدرس‌های MAC مجاز در یک پورت، از اتصال دستگاه‌های غیرمجاز جلوگیری می‌کند.

❓ سوال ۱۳۱

مد خرابی (Violation Mode) در Port Security چیست؟

  • الف) عکسی که سوئیچ در صورت نقض امنیت انجام می‌دهد
  • ب) نوع کابل
  • ج) سرعت پورت
  • د) تنظیمات VLAN
✅ پاسخ صحیح: گزینه الف
📘 نکته: در صورت نقض امنیت (اتصال دستگاه غیرمجاز)، سوئیچ می‌تواند پورت را Shutdown، Restrict یا Protect کند.

❓ سوال ۱۳۲

DHCP Snooping چه کاربردی دارد؟

  • الف) جلوگیری از حملات DHCP Server جعلی
  • ب) اختصاص آدرس IP
  • ج) مسیریابی
  • د) رمزنگاری
✅ پاسخ صحیح: گزینه الف
📘 نکته: DHCP Snooping با اعتماد فقط به پورت‌های مشخص به عنوان DHCP Server، از حملات Rogue DHCP Server جلوگیری می‌کند.

❓ سوال ۱۳۳

Dynamic ARP Inspection (DAI) چه کاربردی دارد؟

  • الف) جلوگیری از حملات ARP Spoofing
  • ب) اختصاص آدرس IP
  • ج) مسیریابی
  • د) رمزنگاری
✅ پاسخ صحیح: گزینه الف
📘 نکته: DAI با اعتبارسنجی بسته‌های ARP، از حملات ARP Spoofing و MITM جلوگیری می‌کند.

❓ سوال ۱۳۴

Syslog Severity Level ۳ نشان‌دهنده چیست؟

  • الف) Emergency
  • ب) Alert
  • ج) Error
  • د) Warning
✅ پاسخ صحیح: گزینه ج
📘 نکته: سطح شدت ۳ (Error) نشان‌دهنده خطای استاندارد مانند خرابی یک رابط است.

❓ سوال ۱۳۵

کدام گزینه در مورد SIEM درست است؟

  • الف) فقط لاگ‌ها را جمع‌آوری می‌کند
  • ب) لاگ‌ها را جمع‌آوری، تحلیل و همبستگی می‌کند
  • ج) فقط در شبکه‌های بی‌سیم کار می‌کند
  • د) جایگزین فایروال می‌شود
✅ پاسخ صحیح: گزینه ب
📘 نکته: SIEM با جمع‌آوری، نرمال‌سازی، همبستگی و تحلیل لاگ‌ها، تهدیدات امنیتی را شناسایی و به تیم امنیتی هشدار می‌دهد.

📍 بخش چهارم: امنیت شبکه، پروتکل‌ها و پورت‌ها، مفاهیم پیشرفته و جمع‌بندی نهایی

سوالات ۱۳۶ تا ۱۸۰

❓ سوال ۱۳۶

حمله انکار سرویس توزیع‌شده (DDoS) معمولاً از چه روشی استفاده می‌کند؟

  • الف) یک کامپیوتر قدرتمند
  • ب) شبکه بات (Botnet) از کامپیوترهای آلوده
  • ج) یک سرور قدرتمند
  • د) یک روتر
✅ پاسخ صحیح: گزینه ب
📘 نکته: در حمله DDoS، مهاجم از یک شبکه بات (شامل هزاران کامپیوتر آلوده) برای تولید ترافیک عظیم و از کار انداختن هدف استفاده می‌کند. تشخیص و مسدودسازی آن بسیار دشوارتر از DoS است.

❓ سوال ۱۳۷

حمله انکار سرویس (DoS) چه تأثیری بر شبکه دارد؟

  • الف) افزایش سرعت شبکه
  • ب) غیرقابل دسترس کردن سرویس برای کاربران مجاز
  • ج) افزایش امنیت
  • د) بهبود عملکرد
✅ پاسخ صحیح: گزینه ب
📘 نکته: هدف اصلی حملات DoS و DDoS، غیرقابل دسترس کردن سرویس‌ها و منابع شبکه برای کاربران عادی است. این حملات با مصرف کامل منابع هدف (پردازنده، حافظه، پهنای باند) انجام می‌شوند.

❓ سوال ۱۳۸

کدام یک از موارد زیر مثال حمله مهندسی اجتماعی (Social Engineering) است؟

  • الف) اسکن پورت
  • ب) فیشینگ (Phishing)
  • ج) حمله بروت‌فورس
  • د) حمله DDoS
✅ پاسخ صحیح: گزینه ب
📘 نکته: فیشینگ یکی از رایج‌ترین انواع حملات مهندسی اجتماعی است که در آن مهاجم با فریب کاربر (از طریق ایمیل، پیامک یا تماس تلفنی)، اطلاعات حساس را به دست می‌آورد. مهندسی اجتماعی از ضعف‌های انسانی سوءاستفاده می‌کند، نه ضعف‌های فنی.

❓ سوال ۱۳۹

نقطه دسترسی مخرب (Rogue Access Point) چه خطری ایجاد می‌کند؟

  • الف) افزایش سرعت شبکه
  • ب) شنود ترافیک و سرقت اطلاعات
  • ج) بهبود پوشش Wi-Fi
  • د) کاهش هزینه‌ها
✅ پاسخ صحیح: گزینه ب
📘 نکته: نقطه دسترسی مخرب می‌تواند ترافیک کاربران را شنود کرده و اطلاعات حساس مانند رمزهای عبور، اطلاعات بانکی و ایمیل‌ها را جمع‌آوری کند. همچنین می‌تواند حملات مرد میانی (MITM) را اجرا کند.

❓ سوال ۱۴۰

حمله بروت‌فورس (Brute Force) چگونه انجام می‌شود؟

  • الف) امتحان تمام ترکیب‌های ممکن رمز عبور
  • ب) ارسال ایمیل‌های جعلی
  • ج) نصب بدافزار
  • د) اسکن پورت
✅ پاسخ صحیح: گزینه الف
📘 نکته: در حمله بروت‌فورس، مهاجم با استفاده از نرم‌افزارهای خودکار، تمام ترکیب‌های ممکن رمز عبور را امتحان می‌کند. پیشگیری: استفاده از رمزهای پیچیده، محدودیت تلاش‌های ناموفق و MFA.

❓ سوال ۱۴۱

حمله مرد میانی (MITM) در چه لایه‌هایی از مدل OSI ممکن است رخ دهد؟

  • الف) فقط لایه فیزیکی
  • ب) لایه‌های ۲، ۳ و بالاتر
  • ج) فقط لایه کاربرد
  • د) فقط لایه ترابری
✅ پاسخ صحیح: گزینه ب
📘 نکته: حملات MITM می‌توانند در لایه‌های مختلف مدل OSI رخ دهند: لایه ۲ (ARP Spoofing)، لایه ۳ (IP Spoofing)، لایه ۶ (حملات SSL/TLS) و لایه ۷ (حملات وب مانند Session Hijacking).

❓ سوال ۱۴۲

باج‌افزار (Ransomware) معمولاً چگونه وارد سیستم می‌شود؟

  • الف) از طریق ایمیل‌های فیشینگ یا لینک‌های مخرب
  • ب) از طریق اسکن پورت
  • ج) از طریق حمله DDoS
  • د) از طریق مهندسی اجتماعی
✅ پاسخ صحیح: گزینه الف
📘 نکته: باج‌افزار معمولاً از طریق ایمیل‌های فیشینگ با پیوست‌های مخرب، لینک‌های آلوده در وب‌سایت‌ها و آسیب‌پذیری‌های نرم‌افزاری (مانند EternalBlue در WannaCry) وارد سیستم می‌شود.

❓ سوال ۱۴۳

WannaCry چه نوع حمله‌ای بود؟

  • الف) باج‌افزار (Ransomware)
  • ب) فیشینگ
  • ج) DDoS
  • د) MITM
✅ پاسخ صحیح: گزینه الف
📘 نکته: WannaCry یک باج‌افزار معروف بود که در سال ۲۰۱۷ با استفاده از آسیب‌پذیری EternalBlue (در پروتکل SMB)، بیش از ۲۰۰٬۰۰۰ سیستم را در ۱۵۰ کشور آلوده کرد.

❓ سوال ۱۴۴

ARP Spoofing چه نوع حمله‌ای است؟

  • الف) حمله به جدول ARP برای رهگیری ترافیک
  • ب) حمله به سرور DNS
  • ج) حمله به رمز عبور
  • د) حمله به فایروال
✅ پاسخ صحیح: گزینه الف
📘 نکته: در حمله ARP Spoofing، مهاجم با ارسال بسته‌های ARP جعلی، جدول ARP دستگاه‌ها را تغییر داده و ترافیک را به سمت خود هدایت می‌کند. این یک نوع حمله MITM در لایه ۲ است.

❓ سوال ۱۴۵

DNS Spoofing چه نوع حمله‌ای است؟

  • الف) تغییر رکوردهای DNS برای هدایت کاربران به سایت‌های جعلی
  • ب) حمله به سرور DHCP
  • ج) حمله به رمز عبور
  • د) حمله به فایروال
✅ پاسخ صحیح: گزینه الف
📘 نکته: در حمله DNS Spoofing، مهاجم رکوردهای DNS را تغییر می‌دهد تا کاربران را به جای سایت اصلی، به یک سایت جعلی هدایت کند. این یک نوع حمله MITM در لایه کاربرد است.

❓ سوال ۱۴۶

Zero-Day Vulnerability چیست؟

  • الف) آسیب‌پذیری که هنوز برای تولیدکننده نرم‌افزار شناخته‌شده نیست
  • ب) یک روز قبل از حمله
  • ج) آسیب‌پذیری که به‌روز شده است
  • د) یک نوع بدافزار
✅ پاسخ صحیح: گزینه الف
📘 نکته: آسیب‌پذیری Zero-Day به حفره امنیتی گفته می‌شود که هنوز برای تولیدکننده نرم‌افزار شناخته‌شده نیست و بنابراین هیچ وصله‌ای برای آن وجود ندارد. مهاجمان می‌توانند از این آسیب‌پذیری‌ها قبل از انتشار وصله سوءاستفاده کنند.

❓ سوال ۱۴۷

دفاع در عمق (Defense in Depth) به چه معناست؟

  • الف) استفاده از چندین لایه امنیتی
  • ب) استفاده از یک فایروال قوی
  • ج) استفاده از رمزهای عبور پیچیده
  • د) استفاده از آنتی‌ویروس
✅ پاسخ صحیح: گزینه الف
📘 نکته: دفاع در عمق یک استراتژی امنیتی است که از چندین لایه دفاعی استفاده می‌کند: لایه فیزیکی (کنترل دسترسی به تجهیزات)، لایه شبکه (فایروال، IDS/IPS)، لایه برنامه (احراز هویت، رمزنگاری) و لایه داده (رمزنگاری داده‌ها، پشتیبان‌گیری). اگر یک لایه شکسته شود، لایه‌های دیگر همچنان محافظت می‌کنند.

❓ سوال ۱۴۸

پروتکل FTP از کدام پورت‌ها استفاده می‌کند؟

  • الف) TCP 20 و 21
  • ب) TCP 22
  • ج) UDP 69
  • د) TCP 25
✅ پاسخ صحیح: گزینه الف
📘 نکته: FTP از پورت TCP 20 برای انتقال داده (Data) و پورت TCP 21 برای کنترل (Control) (اتصال و ارسال دستورات) استفاده می‌کند.

❓ سوال ۱۴۹

پروتکل SSH از کدام پورت استفاده می‌کند؟

  • الف) TCP 22
  • ب) TCP 23
  • ج) TCP 21
  • د) UDP 22
✅ پاسخ صحیح: گزینه الف
📘 نکته: SSH از پورت TCP 22 برای دسترسی امن از راه دور استفاده می‌کند و جایگزین Telnet (پورت ۲۳) شده است.

❓ سوال ۱۵۰

پروتکل Telnet از کدام پورت استفاده می‌کند؟

  • الف) TCP 22
  • ب) TCP 23
  • ج) TCP 21
  • د) UDP 23
✅ پاسخ صحیح: گزینه ب
📘 نکته: Telnet از پورت TCP 23 استفاده می‌کند اما به دلیل عدم رمزنگاری (ارسال متن ساده)، SSH جایگزین امن آن شده است.

❓ سوال ۱۵۱

پروتکل SMTP از کدام پورت‌ها استفاده می‌کند؟

  • الف) TCP 25 (پیش‌فرض)، TCP 587 (با احراز هویت)، TCP 465 (با SSL)
  • ب) TCP 110
  • ج) TCP 143
  • د) TCP 25 فقط
✅ پاسخ صحیح: گزینه الف
📘 نکته: SMTP از پورت TCP 25 به عنوان پیش‌فرض استفاده می‌کند، اما پورت‌های ۵۸۷ (با احراز هویت – Submission) و ۴۶۵ (با SSL/TLS – SMTPS) نیز برای ارسال ایمیل استفاده می‌شوند.

❓ سوال ۱۵۲

پروتکل POP3 از کدام پورت‌ها استفاده می‌کند؟

  • الف) TCP 110 و TCP 995 (با SSL)
  • ب) TCP 143
  • ج) TCP 25
  • د) TCP 587
✅ پاسخ صحیح: گزینه الف
📘 نکته: POP3 از پورت TCP 110 به صورت پیش‌فرض و TCP 995 برای اتصال امن (POP3S) استفاده می‌کند.

❓ سوال ۱۵۳

پروتکل IMAP از کدام پورت‌ها استفاده می‌کند؟

  • الف) TCP 143 و TCP 993 (با SSL)
  • ب) TCP 110
  • ج) TCP 25
  • د) TCP 587
✅ پاسخ صحیح: گزینه الف
📘 نکته: IMAP از پورت TCP 143 به صورت پیش‌فرض و TCP 993 برای اتصال امن (IMAPS) استفاده می‌کند.

❓ سوال ۱۵۴

پروتکل HTTP از کدام پورت استفاده می‌کند؟

  • الف) TCP 80
  • ب) TCP 443
  • ج) UDP 80
  • د) TCP 8080
✅ پاسخ صحیح: گزینه الف
📘 نکته: HTTP از پورت TCP 80 استفاده می‌کند. پورت ۸۰۸۰ نیز گاهی برای پراکسی یا تست استفاده می‌شود.

❓ سوال ۱۵۵

پروتکل HTTPS از کدام پورت استفاده می‌کند؟

  • الف) TCP 443
  • ب) TCP 80
  • ج) UDP 443
  • د) TCP 8443
✅ پاسخ صحیح: گزینه الف
📘 نکته: HTTPS (HTTP Secure) از پورت TCP 443 برای ارتباط رمزنگاری‌شده با SSL/TLS استفاده می‌کند.

❓ سوال ۱۵۶

پروتکل DNS از کدام پورت‌ها استفاده می‌کند؟

  • الف) UDP 53 (اصلی)، TCP 53 (برای تراکنش‌های بزرگ)
  • ب) TCP 53 فقط
  • ج) UDP 53 فقط
  • د) TCP 25
✅ پاسخ صحیح: گزینه الف
📘 نکته: DNS معمولاً از UDP 53 برای تراکنش‌های کوچک و TCP 53 برای تراکنش‌های بزرگ (مانند انتقال منطقه - Zone Transfer) استفاده می‌کند.

❓ سوال ۱۵۷

پروتکل DHCP از کدام پورت‌ها استفاده می‌کند؟

  • الف) UDP 67 (سرور) و UDP 68 (کلاینت)
  • ب) TCP 67 و 68
  • ج) UDP 53
  • د) UDP 161 و 162
✅ پاسخ صحیح: گزینه الف
📘 نکته: DHCP سرور از پورت UDP 67 و کلاینت از پورت UDP 68 استفاده می‌کند.

❓ سوال ۱۵۸

پروتکل SNMP از کدام پورت‌ها استفاده می‌کند؟

  • الف) UDP 161 (درخواست‌ها) و UDP 162 (تله‌ها)
  • ب) TCP 161 و 162
  • ج) UDP 53
  • د) UDP 67 و 68
✅ پاسخ صحیح: گزینه الف
📘 نکته: SNMP از پورت UDP 161 برای ارتباط مدیر (Manager) و عامل (Agent) و UDP 162 برای دریافت تله‌ها (Traps) استفاده می‌کند.

❓ سوال ۱۵۹

پروتکل Syslog از کدام پورت استفاده می‌کند؟

  • الف) UDP 514
  • ب) TCP 514
  • ج) UDP 161
  • د) TCP 25
✅ پاسخ صحیح: گزینه الف
📘 نکته: Syslog معمولاً از پورت UDP 514 برای ارسال پیام‌های لاگ استفاده می‌کند.

❓ سوال ۱۶۰

پروتکل TFTP از کدام پورت استفاده می‌کند؟

  • الف) UDP 69
  • ب) TCP 69
  • ج) UDP 68
  • د) TCP 21
✅ پاسخ صحیح: گزینه الف
📘 نکته: TFTP از پورت UDP 69 برای انتقال فایل استفاده می‌کند (برخلاف FTP که از TCP استفاده می‌کند). TFTP سبک، سریع، اما بدون احراز هویت است.

❓ سوال ۱۶۱

پروتکل RDP از کدام پورت استفاده می‌کند؟

  • الف) TCP/UDP 3389
  • ب) TCP 22
  • ج) TCP 23
  • د) UDP 3389 فقط
✅ پاسخ صحیح: گزینه الف
📘 نکته: RDP (Remote Desktop Protocol) از پورت TCP/UDP 3389 برای دسترسی از راه دور با رابط گرافیکی استفاده می‌کند.

❓ سوال ۱۶۲

پروتکل NTP از کدام پورت استفاده می‌کند؟

  • الف) UDP 123
  • ب) TCP 123
  • ج) UDP 53
  • د) TCP 25
✅ پاسخ صحیح: گزینه الف
📘 نکته: NTP (Network Time Protocol) از پورت UDP 123 برای همگام‌سازی زمان استفاده می‌کند.

❓ سوال ۱۶۳

پروتکل LDAP از کدام پورت استفاده می‌کند؟

  • الف) TCP/UDP 389
  • ب) TCP 636
  • ج) UDP 389 فقط
  • د) TCP 443
✅ پاسخ صحیح: گزینه الف
📘 نکته: LDAP از پورت TCP/UDP 389 استفاده می‌کند و LDAPS (امن) از پورت TCP 636 استفاده می‌کند.

❓ سوال ۱۶۴

پروتکل Kerberos از کدام پورت استفاده می‌کند؟

  • الف) UDP/TCP 88
  • ب) TCP 88 فقط
  • ج) UDP 88 فقط
  • د) TCP 389
✅ پاسخ صحیح: گزینه الف
📘 نکته: Kerberos از پورت UDP/TCP 88 برای احراز هویت مبتنی بر بلیط استفاده می‌کند.

❓ سوال ۱۶۵

پروتکل RADIUS از کدام پورت‌ها استفاده می‌کند؟

  • الف) UDP 1812 (احراز هویت) و UDP 1813 (حسابداری)
  • ب) TCP 1812 و 1813
  • ج) UDP 1645 و 1646 (قدیمی)
  • د) هر دو موارد الف و ج
✅ پاسخ صحیح: گزینه د
📘 نکته: RADIUS جدیدتر از پورت‌های UDP 1812 (احراز هویت) و UDP 1813 (حسابداری) استفاده می‌کند. نسخه‌های قدیمی از UDP 1645 و UDP 1646 استفاده می‌کردند.

❓ سوال ۱۶۶

پروتکل TACACS+ از کدام پورت استفاده می‌کند؟

  • الف) TCP 49
  • ب) UDP 49
  • ج) TCP 1812
  • د) UDP 1812
✅ پاسخ صحیح: گزینه الف
📘 نکته: TACACS+ پروتکل اختصاصی سیسکو است که از پورت TCP 49 برای احراز هویت، مجوزدهی و حسابداری استفاده می‌کند و سه وظیفه AAA را از هم جدا می‌کند.

❓ سوال ۱۶۷

IPv4 چند بیت آدرس دارد؟

  • الف) ۳۲ بیت
  • ب) ۶۴ بیت
  • ج) ۱۲۸ بیت
  • د) ۱۶ بیت
✅ پاسخ صحیح: گزینه الف
📘 نکته: IPv4 از آدرس‌های ۳۲ بیتی استفاده می‌کند که حدود ۴٫۳ میلیارد آدرس منحصربه‌فرد را فراهم می‌کند.

❓ سوال ۱۶۸

آدرس IPv4 127.0.0.1 چه کاربردی دارد؟

  • الف) آدرس Loopback برای تست محلی
  • ب) آدرس Gateway پیش‌فرض
  • ج) آدرس Broadcast
  • د) آدرس Network
✅ پاسخ صحیح: گزینه الف
📘 نکته: آدرس 127.0.0.1 (Loopback) برای تست و عیب‌یابی شبکه به صورت محلی استفاده می‌شود و ترافیک هرگز به شبکه ارسال نمی‌شود.

❓ سوال ۱۶۹

آدرس IPv4 255.255.255.255 چه کاربردی دارد؟

  • الف) آدرس Broadcast محدود
  • ب) آدرس Loopback
  • ج) آدرس Network
  • د) آدرس Multicast
✅ پاسخ صحیح: گزینه الف
📘 نکته: آدرس 255.255.255.255 آدرس Broadcast محدود (Limited Broadcast) است که به همه دستگاه‌های شبکه محلی ارسال می‌شود و توسط روترها به شبکه‌های دیگر ارسال نمی‌شود.

❓ سوال ۱۷۰

Subnetting چه مزیتی دارد؟

  • الف) کاهش ترافیک پخش (Broadcast) و افزایش امنیت
  • ب) افزایش سرعت اینترنت
  • ج) کاهش هزینه‌ها
  • د) افزایش برد شبکه
✅ پاسخ صحیح: گزینه الف
📘 نکته: Subnetting با تقسیم شبکه به زیرشبکه‌های کوچکتر، ترافیک پخش (Broadcast) را کاهش می‌دهد، امنیت را افزایش می‌دهد و استفاده کارآمدتر از آدرس‌های IP را امکان‌پذیر می‌سازد.

❓ سوال ۱۷۱

VLSM (Variable Length Subnet Mask) چه کاربردی دارد؟

  • الف) استفاده از ماسک‌های زیرشبکه با طول‌های مختلف در یک شبکه
  • ب) یک نوع پروتکل مسیریابی
  • ج) یک نوع کابل
  • د) یک نوع فایروال
✅ پاسخ صحیح: گزینه الف
📘 نکته: VLSM به مدیران شبکه اجازه می‌دهد از ماسک‌های زیرشبکه با طول‌های مختلف در یک شبکه استفاده کنند تا استفاده بهینه از آدرس‌های IP انجام شود.

❓ سوال ۱۷۲

CIDR (Classless Inter-Domain Routing) چه مزیتی دارد؟

  • الف) استفاده کارآمدتر از آدرس‌های IP
  • ب) افزایش سرعت شبکه
  • ج) کاهش هزینه‌ها
  • د) افزایش امنیت
✅ پاسخ صحیح: گزینه الف
📘 نکته: CIDR با حذف کلاس‌های سنتی (A, B, C)، استفاده کارآمدتر از فضای آدرس IP را امکان‌پذیر می‌سازد و از نشانه‌گذاری مانند /24 استفاده می‌کند.

❓ سوال ۱۷۳

Public IP و Private IP چه تفاوتی دارند؟

  • الف) Public IP در اینترنت قابل مسیریابی است، Private IP در شبکه محلی استفاده می‌شود
  • ب) Private IP در اینترنت قابل مسیریابی است
  • ج) هر دو در اینترنت قابل مسیریابی هستند
  • د) هیچ تفاوتی ندارند
✅ پاسخ صحیح: گزینه الف
📘 نکته: آدرس‌های Public در اینترنت قابل مسیریابی هستند، در حالی که آدرس‌های Private (مانند 10.x.x.x، 172.16.x.x، 192.168.x.x) فقط در شبکه محلی استفاده می‌شوند و برای دسترسی به اینترنت به NAT نیاز دارند.

❓ سوال ۱۷۴

آدرس‌های Private IP شامل کدام محدوده‌ها هستند؟

  • الف) 10.0.0.0/8، 172.16.0.0/12، 192.168.0.0/16
  • ب) 11.0.0.0/8
  • ج) 8.0.0.0/8
  • د) 100.0.0.0/8
✅ پاسخ صحیح: گزینه الف
📘 نکته: سه محدوده اصلی آدرس‌های خصوصی (RFC 1918) عبارتند از: 10.0.0.0/8 (یک کلاس A کامل)، 172.16.0.0/12 (۱۶ کلاس B) و 192.168.0.0/16 (۲۵۶ کلاس C).

❓ سوال ۱۷۵

NAT Overload چه نام دیگری دارد؟

  • الف) PAT (Port Address Translation)
  • ب) Static NAT
  • ج) Dynamic NAT
  • د) Double NAT
✅ پاسخ صحیح: گزینه الف
📘 نکته: NAT Overload که به عنوان PAT نیز شناخته می‌شود، با استفاده از شماره پورت‌های متفاوت، چندین آدرس خصوصی را به یک آدرس عمومی نگاشت می‌کند.

❓ سوال ۱۷۶

VRRP مخفف چیست و چه کاربردی دارد؟

  • الف) Virtual Router Redundancy Protocol – ایجاد افزونگی برای روترها
  • ب) Virtual Routing Protocol – مسیریابی مجازی
  • ج) Volume Routing Protocol – مسیریابی حجمی
  • د) Voice Routing Protocol – مسیریابی صوتی
✅ پاسخ صحیح: گزینه الف
📘 نکته: VRRP یک پروتکل استاندارد (غیراختصاصی) برای ایجاد افزونگی روترها است که مشابه HSRP سیسکو عمل می‌کند. (پورت: IP Protocol 112)

❓ سوال ۱۷۷

GLBP چه مزیتی نسبت به HSRP و VRRP دارد؟

  • الف) توزیع بار (Load Balancing) بین روترهای فعال
  • ب) سرعت بیشتر
  • ج) امنیت بیشتر
  • د) هزینه کمتر
✅ پاسخ صحیح: گزینه الف
📘 نکته: GLBP (Gateway Load Balancing Protocol) علاوه بر افزونگی، توزیع بار را نیز بین چندین روتر فعال فراهم می‌کند (برخلاف HSRP و VRRP که فقط یک روتر فعال دارند و بقیه در حالت Standby هستند).

❓ سوال ۱۷۸

CDP (Cisco Discovery Protocol) چه کاربردی دارد؟

  • الف) کشف همسایگان سیسکو در شبکه
  • ب) مسیریابی بسته‌ها
  • ج) اختصاص آدرس IP
  • د) رمزنگاری داده
✅ پاسخ صحیح: گزینه الف
📘 نکته: CDP یک پروتکل اختصاصی سیسکو برای کشف و شناسایی سایر تجهیزات سیسکو متصل به شبکه است. اطلاعاتی مانند نام دستگاه، پلتفرم و پورت‌های متصل را ارائه می‌دهد.

❓ سوال ۱۷۹

LLDP (Link Layer Discovery Protocol) چه تفاوتی با CDP دارد؟

  • الف) LLDP یک استاندارد باز (IEEE 802.1AB) است
  • ب) LLDP فقط در ویندوز کار می‌کند
  • ج) LLDP کندتر است
  • د) LLDP امنیت بیشتری دارد
✅ پاسخ صحیح: گزینه الف
📘 نکته: LLDP یک استاندارد باز (IEEE 802.1AB) برای کشف همسایگان در شبکه است که توسط تولیدکنندگان مختلف پشتیبانی می‌شود (برخلاف CDP که اختصاصی سیسکو است).

❓ سوال ۱۸۰

کدام یک از موارد زیر بهترین توصیه برای موفقیت در آزمون شبکه است؟

  • الف) فقط حفظ کردن پورت‌ها کافی است
  • ب) ترکیبی از مطالعه مفاهیم، تمرین عملی با شبیه‌سازها و مرور سوالات پرتکرار
  • ج) فقط خواندن کتاب کافی است
  • د) فقط تمرین با تجهیزات واقعی کافی است
✅ پاسخ صحیح: گزینه ب
📘 نکته: موفقیت در آزمون‌های شبکه نیاز به ترکیبی از سه رویکرد دارد: (۱) مطالعه عمیق مفاهیم تئوری، (۲) تمرین عملی با شبیه‌سازها (Packet Tracer، GNS3) و (۳) مرور سوالات پرتکرار و تست‌های شبیه‌سازی‌شده. هیچ‌یک از گزینه‌های تکی (الف، ج، د) به تنهایی کافی نیستند.

📊 جدول جمع‌بندی کامل پورت‌های مهم (مرجع سریع)

🏷️ پروتکل🔢 پورت📝 توضیح
FTP (Data)TCP 20انتقال داده
FTP (Control)TCP 21کنترل اتصال و دستورات
SSHTCP 22دسترسی امن از راه دور
TelnetTCP 23دسترسی از راه دور (ناامن)
SMTPTCP 25ارسال ایمیل
DNSUDP/TCP 53ترجمه نام دامنه به IP
DHCP (Server)UDP 67اختصاص آدرس به کلاینت
DHCP (Client)UDP 68دریافت آدرس از سرور
TFTPUDP 69انتقال فایل سبک
HTTPTCP 80مرور وب (بدون رمزنگاری)
KerberosUDP/TCP 88احراز هویت مبتنی بر بلیط
POP3TCP 110دریافت ایمیل (دانلود روی دستگاه)
NTPUDP 123همگام‌سازی زمان
IMAPTCP 143دریافت ایمیل (نگهداری روی سرور)
SNMP (Requests)UDP 161مدیریت و نظارت
SNMP (Traps)UDP 162دریافت تله‌ها
LDAPTCP/UDP 389احراز هویت دایرکتوری
HTTPSTCP 443مرور وب (با رمزنگاری)
SMTPSTCP 465ارسال ایمیل با SSL
SyslogUDP 514ارسال لاگ به سرور مرکزی
LDAPSTCP 636LDAP امن
POP3STCP 995دریافت ایمیل با SSL
IMAPSTCP 993دریافت ایمیل با SSL
RADIUS (Auth)UDP 1812احراز هویت متمرکز
RADIUS (Acct)UDP 1813حسابداری
RDPTCP/UDP 3389دسترسی از راه دور گرافیکی

📌 توصیه‌های نهایی برای موفقیت در آزمون

🟢 موضوع📝 توصیه
مدل OSI۷ لایه، ترتیب، وظایف، PDUها را کامل حفظ کنید.
پورت‌های پروتکل‌هاپورت‌های کلیدی (HTTP:80، HTTPS:443، DNS:53، DHCP:67/68، FTP:20/21، SSH:22، SMTP:25، POP3:110، IMAP:143، SNMP:161/162، RDP:3389) را به خاطر بسپارید.
TCP vs UDPتفاوت‌ها را به خوبی درک کنید.
حملات شبکهDoS، DDoS، Phishing، MITM، Ransomware، Brute Force، ARP Spoofing، DNS Spoofing را بشناسید.
ابزارهای عملیPing، Traceroute، Nmap، Packet Tracer را تمرین کنید.
مسیریابیStatic، Dynamic، RIP، OSPF، EIGRP، BGP، Administrative Distance، Metric را مرور کنید.
سوئیچینگVLAN، Trunk (802.1Q)، STP، Port Security، EtherChannel را به خاطر بسپارید.
امنیتFirewall، IDS/IPS، Proxy، SIEM، AAA، MFA، اصل حداقل دسترسی را مرور کنید.
IP AddressingIPv4، IPv6، Subnetting، VLSM، CIDR، Public vs Private IP، NAT/PAT را بدانید.
افزونگیHSRP، VRRP، GLBP، CDP، LLDP را بشناسید.
✅ پایان کامل فصل ۲۲ — شما با موفقیت تمام ۱۸۰ سوال پرتکرار را مرور کردید. این آخرین فصل از جزوه جامع Network+ است.