- آیا برای ورود به حوزه شبکه و امنیت سایبری با کمبود واژگان تخصصی مواجه هستید؟
- چطور میتوانم دایره لغات تخصصی شبکه و امنیت خود را به سرعت گسترش دهم؟
- مهمترین کلماتی که هر متخصص IT باید در زمینه زیرساخت و امنیت بداند کدامند؟
- آیا لیستی جامع از پرکاربردترین اصطلاحات این حوزه وجود دارد که به یادگیری من کمک کند؟
در این مقاله جامع، به تمام این سوالات و بیشتر از آن پاسخ خواهیم داد. ورود به دنیای فناوری اطلاعات، بهویژه در حوزههای پرطرفدار و حساسی مانند مدیریت شبکه و امنیت سایبری، بدون تسلط بر زبان تخصصی آن تقریباً غیرممکن است. هر روز با دهها اصطلاح، پروتکل و مفهوم جدید روبرو میشوید که درک عمیق آنها تفاوت میان یک متخصص حرفهای و یک فرد مبتدی را رقم میزند. ما در اینجا لیستی از ۱۰۰ مورد از ضروریترین لغات تخصصی شبکه و امنیت را گردآوری کردهایم تا مسیر یادگیری شما را هموارتر کنیم و به شما کمک کنیم با اعتماد به نفس بیشتری در این عرصه قدم بردارید.
مفاهیم پایه و زیرساخت شبکه
برای شروع، باید با اجزای اصلی و مفاهیم بنیادین هر شبکهای آشنا شویم. این لغات، سنگ بنای درک شما از نحوه اتصال دستگاهها و انتقال دادهها هستند.
۱. اجزای فیزیکی و منطقی
- Network (شبکه): مجموعهای از دو یا چند کامپیوتر و دستگاه که برای به اشتراکگذاری منابع (مانند فایلها و پرینترها) و تبادل اطلاعات به یکدیگر متصل شدهاند.
- LAN (Local Area Network): شبکه محلی؛ شبکهای که محدود به یک منطقه جغرافیایی کوچک مانند یک دفتر، ساختمان یا خانه است.
- WAN (Wide Area Network): شبکه گسترده؛ شبکهای که مناطق جغرافیایی وسیعی مانند شهرها، کشورها یا حتی قارهها را پوشش میدهد. اینترنت بزرگترین نمونه WAN است.
- Node (گره): هر دستگاهی که به شبکه متصل است و میتواند داده ارسال یا دریافت کند، مانند کامپیوتر، سرور، پرینتر یا سوئیچ.
- Server (سرور): کامپیوتری قدرتمند که منابع، دادهها، سرویسها یا برنامهها را برای سایر کامپیوترها (کلاینتها) در شبکه فراهم میکند.
- Client (کلاینت): کامپیوتر یا دستگاهی که از سرور درخواست سرویس یا منابع میکند.
- Router (روتر): دستگاهی که بستههای داده را بین شبکههای مختلف مسیریابی میکند. روترها در اینترنت نقش حیاتی دارند.
- Switch (سوئیچ): دستگاهی که گرهها را در یک شبکه محلی (LAN) به هم متصل کرده و دادهها را فقط به مقصد مورد نظر ارسال میکند (برخلاف هاب).
- Hub (هاب): یک دستگاه ساده شبکه که دادههای دریافتی را به تمام پورتهای خود ارسال میکند. هابها امروزه کمتر استفاده میشوند و سوئیچها جایگزین آنها شدهاند.
- Gateway (دروازه): گرهای در شبکه که به عنوان نقطه ورود و خروج به شبکهای دیگر عمل میکند و امکان ارتباط بین دو شبکه با پروتکلهای متفاوت را فراهم میآورد.
- Topology (توپولوژی): نحوه چیدمان فیزیکی یا منطقی اجزای یک شبکه. توپولوژیهای رایج شامل ستارهای (Star)، خطی (Bus) و حلقوی (Ring) هستند.
۲. آدرسدهی و شناسایی
- IP Address (آدرس آیپی): یک شناسه عددی منحصربهفرد که به هر دستگاه متصل به شبکه اختصاص داده میشود تا ارتباطات در شبکه ممکن شود. (مانند 192.168.1.10)
- IPv4/IPv6: دو نسخه از پروتکل اینترنت. IPv4 از آدرسهای ۳۲ بیتی استفاده میکند و ظرفیت محدودی دارد، در حالی که IPv6 از آدرسهای ۱۲۸ بیتی پشتیبانی میکند و فضای آدرسدهی بسیار بزرگتری را فراهم میآورد.
- MAC Address (آدرس مک): یک شناسه سختافزاری منحصربهفرد که توسط کارخانه سازنده به هر کارت شبکه (NIC) اختصاص داده میشود.
- Subnet Mask (ماسک زیرشبکه): عددی که مشخص میکند کدام بخش از آدرس IP مربوط به شبکه و کدام بخش مربوط به میزبان (Host) است و برای تقسیم یک شبکه بزرگ به زیرشبکههای کوچکتر استفاده میشود.
- DNS (Domain Name System): سیستمی که نامهای دامنه قابل فهم برای انسان (مانند google.com) را به آدرسهای IP قابل فهم برای ماشین ترجمه میکند.
پروتکلها و استانداردها
پروتکلها مجموعهای از قوانین و استانداردها هستند که نحوه ارتباط دستگاهها در شبکه را تعیین میکنند. بدون این قوانین، ارتباطات دیجیتال ممکن نخواهد بود.
۱. پروتکلهای اصلی اینترنت
- TCP (Transmission Control Protocol): یک پروتکل اتصالگرا (Connection-Oriented) که تحویل مطمئن و مرتب دادهها را تضمین میکند. قبل از ارسال داده، یک اتصال برقرار میکند.
- UDP (User Datagram Protocol): یک پروتکل بدون اتصال (Connectionless) که دادهها را بدون تضمین تحویل یا ترتیب ارسال میکند. سرعت آن بالاتر از TCP است و برای کاربردهایی مانند استریم ویدیو و بازی آنلاین مناسب است.
- HTTP (Hypertext Transfer Protocol): پروتکل اصلی برای انتقال دادهها در وب. ارتباط بین مرورگر وب و سرور وب بر پایه این پروتکل است.
- HTTPS (HTTP Secure): نسخه امن HTTP که از رمزنگاری SSL/TLS برای محافظت از دادههای در حال انتقال استفاده میکند.
- FTP (File Transfer Protocol): پروتکلی برای انتقال فایل بین کامپیوترها در یک شبکه.
- SMTP (Simple Mail Transfer Protocol): پروتکل استاندارد برای ارسال ایمیل.
- IMAP/POP3: پروتکلهایی برای دریافت ایمیل از سرور. IMAP ایمیلها را روی سرور نگه میدارد، در حالی که POP3 معمولاً آنها را دانلود و از سرور حذف میکند.
- SSH (Secure Shell): پروتکلی برای ایجاد یک اتصال امن و رمزنگاریشده به یک دستگاه دیگر در شبکه، معمولاً برای مدیریت از راه دور.
۲. مدلهای مرجع
- OSI Model (مدل OSI): یک مدل مفهومی هفت لایهای که عملکردهای یک سیستم ارتباطی را استانداردسازی میکند. این لایهها عبارتند از: فیزیکی، پیوند داده، شبکه، انتقال، جلسه، ارائه و کاربرد.
- TCP/IP Model (مدل TCP/IP): یک مدل چهار لایهای که به عنوان استاندارد عملی برای اینترنت استفاده میشود. لایههای آن شامل پیوند (Link)، اینترنت (Internet)، انتقال (Transport) و کاربرد (Application) است.
مفاهیم کلیدی امنیت سایبری
امنیت سایبری شاخهای از فناوری است که به محافظت از سیستمها، شبکهها و دادهها در برابر حملات دیجیتال میپردازد. آشنایی با لغات تخصصی شبکه و امنیت در این بخش، برای هر متخصصی حیاتی است.
۱. اصول و اهداف امنیتی
- Cybersecurity (امنیت سایبری): مجموعه اقدامات و تکنولوژیها برای محافظت از سیستمهای کامپیوتری و شبکهها در برابر دسترسی غیرمجاز، حمله یا آسیب.
- CIA Triad (سهگانه CIA): یک مدل امنیتی بنیادی که بر سه اصل محرمانگی (Confidentiality)، یکپارچگی (Integrity) و در دسترس بودن (Availability) تمرکز دارد.
- Authentication (احراز هویت): فرآیند تأیید هویت یک کاربر یا دستگاه. روشهای رایج شامل رمز عبور، بیومتریک و توکنهای امنیتی است.
- Authorization (مجوزدهی): فرآیند تعیین سطح دسترسی یک کاربر احراز هویت شده به منابع خاص.
- Encryption (رمزنگاری): فرآیند تبدیل دادهها به یک فرمت غیرقابل خواندن (Ciphertext) برای جلوگیری از دسترسی غیرمجاز. تنها با کلید مناسب میتوان آن را به حالت اولیه (Plaintext) بازگرداند.
- Vulnerability (آسیبپذیری): یک ضعف در سیستم، فرآیند یا کنترلها که میتواند توسط یک تهدید مورد سوءاستفاده قرار گیرد.
- Threat (تهدید): هر عامل یا رویدادی که پتانسیل آسیب رساندن به یک دارایی را دارد.
- Risk (ریسک): احتمال وقوع یک تهدید و میزان آسیب ناشی از آن.
- Patch (وصله): یک قطعه نرمافزاری که برای رفع یک باگ یا آسیبپذیری امنیتی منتشر میشود.
۲. ابزارها و تکنولوژیهای دفاعی
- Firewall (دیواره آتش): یک سیستم امنیتی که ترافیک ورودی و خروجی شبکه را بر اساس مجموعهای از قوانین امنیتی کنترل و فیلتر میکند.
- Antivirus (ضدویروس): نرمافزاری که برای شناسایی، جلوگیری و حذف نرمافزارهای مخرب (Malware) طراحی شده است.
- VPN (Virtual Private Network): شبکهای خصوصی مجازی که یک اتصال امن و رمزنگاریشده را بر بستر یک شبکه عمومی (مانند اینترنت) ایجاد میکند.
- IDS (Intrusion Detection System): سیستمی که فعالیتهای مشکوک در شبکه یا سیستم را نظارت و شناسایی کرده و هشدار میدهد.
- IPS (Intrusion Prevention System): مشابه IDS است، اما علاوه بر شناسایی، به طور خودکار اقداماتی را برای جلوگیری از تهدید انجام میدهد.
- SIEM (Security Information and Event Management): ابزاری که دادههای لاگ را از منابع مختلف جمعآوری کرده و تحلیل میکند تا فعالیتهای مشکوک و تهدیدات امنیتی را شناسایی کند.
- Penetration Testing (تست نفوذ): یک حمله سایبری شبیهسازی شده و مجاز به یک سیستم کامپیوتری برای ارزیابی امنیت و شناسایی آسیبپذیریها.
انواع حملات سایبری و بدافزارها
شناخت دشمن، نیمی از پیروزی است. درک انواع حملات و بدافزارهایی که سیستم شما را تهدید میکنند، اولین قدم برای مقابله با آنهاست.
۱. بدافزارها (Malware)
Malware یا نرمافزار مخرب، اصطلاحی کلی برای هر نوع نرمافزاری است که با هدف آسیب رساندن یا نفوذ به سیستم طراحی شده است.
| نوع بدافزار | توضیحات |
|---|---|
| Virus (ویروس) | برنامهای که خود را به فایلهای اجرایی دیگر میچسباند و با اجرای آن فایل، تکثیر شده و به سیستمهای دیگر سرایت میکند. |
| Worm (کرم) | نوعی بدافزار که بدون نیاز به فایل میزبان، خود را در شبکهها تکثیر میکند و پهنای باند را مصرف میکند. |
| Trojan (تروجان) | بدافزاری که خود را به عنوان یک نرمافزار قانونی و مفید جا میزند تا کاربر را فریب دهد و آن را نصب کند. |
| Ransomware (باجافزار) | بدافزاری که فایلهای قربانی را رمزنگاری کرده و برای بازگرداندن دسترسی، از او باج (معمولاً به صورت ارز دیجیتال) درخواست میکند. |
| Spyware (جاسوسافزار) | نرمافزاری که به صورت مخفیانه فعالیتهای کاربر (مانند کلیدهای فشرده شده و سایتهای بازدید شده) را ضبط و برای مهاجم ارسال میکند. |
| Adware (تبلیغافزار) | نرمافزاری که به طور خودکار تبلیغات ناخواسته را نمایش میدهد. |
| Rootkit (روتکیت) | مجموعهای از ابزارهای نرمافزاری که به مهاجم امکان دسترسی سطح بالا (دسترسی ریشه یا ادمین) به یک سیستم را میدهد در حالی که حضور خود را مخفی نگه میدارد. |
۲. انواع حملات متداول
این حملات از تکنیکهای مختلفی برای نفوذ به سیستمها، سرقت اطلاعات یا از کار انداختن سرویسها استفاده میکنند.
- Phishing (فیشینگ): تلاشی برای به دست آوردن اطلاعات حساس مانند نام کاربری، رمز عبور و اطلاعات کارت اعتباری با جا زدن خود به عنوان یک نهاد قابل اعتماد در یک ارتباط الکترونیکی.
- DDoS (Distributed Denial-of-Service): حملهای که در آن مهاجم با ارسال حجم عظیمی از ترافیک از منابع متعدد (مانند یک باتنت) به یک سرور یا شبکه، آن را از دسترس خارج میکند.
- Man-in-the-Middle (MITM) Attack: حملهای که در آن مهاجم به صورت مخفیانه ارتباط بین دو طرف را شنود کرده و یا تغییر میدهد.
- SQL Injection (تزریق SQL): یک تکنیک حمله که در آن کدهای مخرب SQL به ورودیهای یک برنامه وب تزریق میشود تا پایگاه داده را دستکاری کند.
- Cross-Site Scripting (XSS): نوعی آسیبپذیری امنیتی در برنامههای وب که به مهاجم اجازه میدهد اسکریپتهای مخرب را به صفحات وبی که توسط کاربران دیگر مشاهده میشود، تزریق کند.
- Zero-Day Exploit: حملهای که از یک آسیبپذیری ناشناخته (که هنوز وصلهای برای آن منتشر نشده) سوءاستفاده میکند.
- Brute Force Attack (حمله جستجوی فراگیر): روشی که در آن مهاجم با امتحان کردن تمام ترکیبات ممکن برای رمز عبور، سعی در به دست آوردن دسترسی غیرمجاز دارد.
- Social Engineering (مهندسی اجتماعی): هنر فریب دادن افراد برای افشای اطلاعات محرمانه یا انجام کارهایی که نباید انجام دهند. فیشینگ یک نمونه رایج از مهندسی اجتماعی است.
واژگان تکمیلی و پیشرفته
در این بخش، به برخی از لغات تخصصیتر که در محیطهای حرفهای شبکه و امنیت به طور مداوم با آنها برخورد خواهید کرد، میپردازیم.
- Bandwidth (پهنای باند): حداکثر ظرفیت انتقال داده در یک مسیر ارتباطی در یک زمان معین.
- Latency (تأخیر): مدت زمانی که طول میکشد تا یک بسته داده از مبدأ به مقصد برسد.
- Packet (بسته): واحد کوچکی از داده که در شبکههای کامپیوتری منتقل میشود.
- Port (پورت): یک نقطه پایانی ارتباطی در یک سیستم عامل که برای تفکیک ترافیک سرویسهای مختلف استفاده میشود (مثلاً پورت 80 برای HTTP).
- Proxy Server (سرور پروکسی): یک سرور واسطه که درخواستهای کلاینتها را دریافت کرده و آنها را به سرورهای دیگر ارسال میکند.
- Load Balancer (متعادلکننده بار): دستگاه یا نرمافزاری که ترافیک ورودی را بین چندین سرور توزیع میکند تا از بار اضافی روی یک سرور جلوگیری کرده و در دسترس بودن سرویس را بهبود بخشد.
- Cloud Computing (رایانش ابری): ارائه خدمات کامپیوتری (مانند سرورها، ذخیرهسازی، پایگاه داده) از طریق اینترنت.
- Virtualization (مجازیسازی): ایجاد یک نسخه مجازی از یک منبع کامپیوتری مانند سرور، سیستم عامل یا دستگاه ذخیرهسازی.
- Containerization (کانتینرسازی): یک شکل سبک از مجازیسازی که به برنامهها اجازه میدهد در محیطهای ایزوله به نام کانتینر اجرا شوند (مثلاً Docker).
- API (Application Programming Interface): مجموعهای از قوانین و ابزارها برای ساخت نرمافزار و برنامهها که به برنامههای مختلف اجازه میدهد با یکدیگر ارتباط برقرار کنند.
- Blockchain (بلاکچین): یک دفتر کل توزیعشده و تغییرناپذیر که برای ثبت تراکنشها و ردیابی داراییها در یک شبکه تجاری استفاده میشود.
- IoT (Internet of Things): شبکه اشیاء فیزیکی که به سنسورها، نرمافزارها و فناوریهای دیگر مجهز شدهاند تا از طریق اینترنت به سایر دستگاهها و سیستمها متصل شده و داده تبادل کنند.
- Biometrics (بیومتریک): استفاده از مشخصههای فیزیکی یا رفتاری منحصربهفرد انسان (مانند اثر انگشت یا تشخیص چهره) برای احراز هویت.
- Two-Factor Authentication (2FA): یک لایه امنیتی اضافی که علاوه بر رمز عبور، به یک روش دوم برای تأیید هویت (مانند کد ارسال شده به تلفن همراه) نیاز دارد.
- Endpoint Security (امنیت نقطه پایانی): رویکردی برای محافظت از شبکه یک شرکت هنگامی که از طریق دستگاههای راه دور مانند لپتاپها یا گوشیهای هوشمند به آن دسترسی پیدا میشود.
تسلط بر این ۱۰۰ لغت ضروری، یک گام بزرگ در مسیر حرفهای شدن شما در حوزه شبکه و امنیت سایبری است. این واژگان نه تنها در مکالمات فنی روزمره، بلکه در درک مستندات، مقالات تخصصی و دورههای آموزشی نیز به شما کمک خواهند کرد. به یاد داشته باشید که دنیای فناوری دائماً در حال تحول است، بنابراین یادگیری مستمر و بهروز نگه داشتن دانش، کلید موفقیت شما خواهد بود.




ممنون از لیست عالیتون. تلفظ کلمه Vulnerability همیشه برای من سخت بوده. راهی هست که راحتتر یادش بگیرم؟
سلام آرش عزیز، بله این کلمه کمی طولانی است. بهتر است آن را بخشبندی کنی: Vul-ner-a-bil-i-ty. بخش اصلی استرس روی ‘bil’ قرار میگیرد. تمرین زیاد با تکرار این بخشها خیلی کمک میکند!
تفاوت دقیق بین Phishing و Spoofing چی هست؟ من این دو تا رو همیشه با هم اشتباه میگیرم.
سارا جان، Phishing بیشتر به هدف فریب دادن کاربر برای گرفتن اطلاعات (مثل یوزرنیم و پسورد) اشاره دارد، اما Spoofing یعنی جعل کردن هویت یا آدرس (مثل IP Spoofing) برای اینکه سیستم فکر کند شما کس دیگری هستید.
توی سریال Mr. Robot خیلی از کلمه Malware استفاده میشد. آیا کلمه مخفف دیگهای هم براش هست در محیطهای کاری؟
مهران عزیز، معمولاً خود Malware استفاده میشود، اما گاهی به زیرمجموعههای آن مثل Trojan یا Ransomware هم اشاره میکنند. کلمه Malicious Software ریشه اصلی آن است.
آیا کلمه Infrastructure فقط برای سختافزار استفاده میشه یا شامل نرمافزار هم هست؟
سوال خوبی بود نیلوفر جان. در دنیای مدرن IT، زیرساخت شامل هر دو میشود (هم سختافزار و هم سرویسهای ابری و نرمافزاری که شبکه روی آن بنا شده است).
من شنیدم به جای Penetration Testing از اصطلاح PenTest استفاده میکنند. آیا این کلمه در محیطهای رسمی هم کاربرد داره؟
بله رضا جان، PenTest یک اصطلاح کاملاً رایج و پذیرفته شده (Jargon) در محیطهای تخصصی و حتی رسمی امنیت سایبری است.
فرق Breach با Attack چیه؟ توی اخبار امنیت زیاد میشنوم.
فاطمه عزیز، Attack تلاشی است که برای نفوذ انجام میشود، اما Breach زمانی است که نفوذ با موفقیت انجام شده و دادهها لو رفتهاند. به عبارتی Breach نتیجه یک Attack موفق است.
برای کلمه Ransomware معادل فارسی ‘باجافزار’ خیلی خوب جا افتاده. خود کلمه Ransom دقیقاً به چه معناست؟
امیرمحمد عزیز، کلمه Ransom به معنای ‘پول یا هزینهای است که برای آزاد کردن یک گروگان’ پرداخت میشود. چون این نرمافزارها فایلها را گروگان میگیرند، این نام روی آنها گذاشته شده.
کلمه Latency رو با Delay میشه جابجا استفاده کرد؟
در مکالمات روزمره بله، اما در شبکه Latency تخصصیتر است و به زمان رفت و برگشت داده اشاره دارد، در حالی که Delay یک مفهوم کلیتر از تاخیر است.
لیست خیلی کاربردی بود. ای کاش برای هر لغت یک مثال در قالب جمله فنی هم میزدید.
ممنون از پیشنهادت جواد عزیز. حتماً در آپدیتهای بعدی یا مقالات جدید، بخش ‘In Context’ را برای جملات کاربردی اضافه میکنیم.
اصطلاح Handshake رو در زمینه پروتکلها شنیدم، آیا معنی همون دست دادن معمولی رو میده؟
دقیقاً هانیه جان! در شبکه، Handshake یعنی دو دستگاه قبل از انتقال داده، برای توافق روی قوانین ارتباطی با هم ‘توافق’ یا به اصطلاح ‘بیعت’ میکنند.
کلمه Firewall به صورت سرهم نوشته میشه یا جدا (Fire wall)؟
همیشه به صورت سرهم نوشته میشود: Firewall.
به نظرم کلمه Encryption خیلی پرکاربردتر از اونی هست که فکرش رو میکردم. متضادش چی میشه؟
بله الهام عزیز، کاملاً درسته. متضاد آن کلمه Decryption (رمزگشایی) است.
آیا کلمه Node فقط به کامپیوترها اشاره داره؟
خیر کامران عزیز، هر دستگاهی که به شبکه وصل شود (مثل پرینتر، روتر، سوئیچ یا دوربین) یک Node محسوب میشود.
خیلی ممنون، این لغات برای امتحان CompTIA Security+ من خیلی مفید هستند.
تفاوت Protocol و Standard در چی هست؟
احسان جان، Protocol مجموعهای از قوانین برای برقراری ارتباط است، اما Standard یک مدل یا الگوی مرجع است که همه باید از آن تبعیت کنند تا سازگاری ایجاد شود.
کلمه ‘Backdoor’ توی فیلمهای هکری خیلی استفاده میشه. بار منفی داره دیگه؟
بله پریناز جان، معمولاً به یک راه مخفی و غیرمجاز برای ورود به سیستم اشاره دارد، هرچند گاهی برنامهنویسها برای عیبیابی آن را ایجاد میکنند اما در امنیت یک ریسک بزرگ است.
معادل فارسی برای کلمه ‘Red Team’ و ‘Blue Team’ چی پیشنهاد میدید؟
بابک عزیز، معمولاً از همان اصطلاحات ‘تیم قرمز’ (مهاجم) و ‘تیم آبی’ (مدافع) استفاده میشود، چون اینها اصطلاحات استاندارد جهانی هستند.
کلمه Payload در امنیت شبکه دقیقاً به چه بخشی از داده میگن؟
تینا جان، Payload آن بخش اصلی داده است که حامل پیام یا کد مخرب است، بدون در نظر گرفتن اطلاعات اضافی مثل هدرهای شبکه.
دمتون گرم، واقعاً برای منی که میخوام تازه وارد این حوزه بشم عالی بود.
آیا کلمه ‘Packet’ فقط در لایه ۳ شبکه استفاده میشه؟
بله شیوا جان، در مدل OSI، واحد داده در لایه ۲ را Frame و در لایه ۳ را Packet مینامند.