آموزش جامع شبکه

آموزشگاه کامپیوتر
برنامه اندرویدی آموزشگاه کامپیوتر تیناسافت
آموزش-24
توضیحات

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

فصل اول: اصول و مفاهیم اولیه شبکه
1. مفاهیم
2. مدل شبکه
3. آشنایی با لایه های شبکه
4. آدرس دهی در شبکه
فصل دوم: شبکه های اترنت (Ethernet)
1. مقدمه
2. اصول شبکه های اترنت
3. نحوه آدرس دهی و ارسال اطلاعات
4. تجهیزات اولیه شبکه
5. تجهیزات جدید شبکه

فصل سوم: آدرس دهی و مسیریابی در شبکه
1. آدرس دهی در لایه های دوم و سوم
2. آشنایی با Broadcast Domain
3. تحلیل آدرس
4. مسیریاب و جداول مسیریابی
5. مسیریابی در عمل
6. ارتباط میان تکنولوژی های مختلف لایه دوم

فصل چهارم: پروتکل اینترنت (IP)
1. مفاهیم آدرس دهی در شبکه
2. آشنایی با پروتکل اینترنت (IP)
3. کار با داده های باینری
4. کاربرد Network Mask
5. مفهوم IP Subnetting
6. اختصاص آدرس های IP
7. نحوه بکارگیری پروتکل IP

فصل پنجم: تکنولوژی WAN
1. مقدمه
2. مفاهیم تکنولوژی WAN
3. لایه فیزیکی
4. پروتکل PPP
5. تکنولوژی Frame Relay
6. تکنولوژی ATM

فصل ششم: لایه انتقال (Transfer Layer)
1. مفاهیم لایه انتقال
2. آشنایی با پروتکل UDP
3. آشنایی با پروتکل TCP

فصل هفتم: پیکربندی شبکه
1. سیستم عامل
2. نصب کارت شبکه
3. پیکربندی کارت شبکه
4. تنظیمات پیشرفته تر کارت شبکه
5. پیکربندی نام کامپیوتر-گروه کاری
6. مشاهده تنظیمات شبکه با استفاده از خط فرمان
7. تست اتصال

فصل هشتم: شبکه های بیسیم(Wireless)
1. مزایا و معایب شبکه های بیسیم
2. پیکربندی شبکه بیسیم

فصل نهم: تنظیمات شبکه
1. حسابهای کاربری و گروه ها
2. سرویس ها
3. کار با Network Setup Wizard
4. پیکربندی فایروال سیستم

فصل دهم: به اشتراک گذاری منابع
1. به اشتراک گذاری فایل ها
2. تنظیمات سطح دسترسی
3. به اشتراک گذاری چاپگر
4. Map کردن یک درایو
5. به اشتراک گذاری اینترنت (ICS)

فصل یازدهم: دسترسی راه دور
1. استفاده از Remote Desktop
2. برقراری ارتباط توسط VPN
3. آشنایی با پروتکل FTP
4. راه اندازی سرویس IIS

فصل دوازدهم: شروع کار با ویندوز سرور
1. زیربنای شبکه
2. نصب ویندوز سرور
3. آشنایی با Administrative Tools

فصل سیزدهم: استفاده از سرویس DHCP
1. نقش DHCP در ساختار شبکه
2. طراحی و مکان یابی سرور DHCP
3. نصب سرویس DHCP
4. ایجاد Scope
5. آماده سازی کلاینت ها جهت دریافت IP

فصل چهاردهم: سرور DNS
1. فرایند تحلیل نام
2. تبدیل نام به آدرس IP توسط کلاینت ها
3. چگونگی توزیع پایگاه داده های آنلاین DNS
4. تعیین نام ها بر اساس استاندار DNS
5. نصب DNS Server
6. پیکربندی سرور DNS
7. ویرایش پیکربندی DNS
8. آشنایی با Zone و نحوه ایجاد آن

فصل پانزدهم: راه اندازی اکتیو دایرکتوری (Active Directory)
1. ساختار منطقی اکتیو دایرکتوری
2. ساختار فیزیکی اکتیو دایرکتوری
3. نحوه یافتن کنترل گردامنه توسط کاربران
4. نصب اکتیودایرکتوری
5. محیط کاری اکتیو دایرکتوری
6. ایجاد حساب کاربری در اکتیو دایرکتوری
7. گروه های پیش فرض در اکتیو دایرکتوری
8. ایجاد گروه جدید
9. افزودن یک کاربر به گروهی خاص
10. ویرایش حساب یک کاربر

فصل شانزدهم: مدیریت اکتیو دایرکتوری
1. ایجاد یک OU
2. آشنایی با سایت و نحوه ایجاد آن در اکتیو دایرکتوری
3. ایجاد Subnet‌ برای سایت
4. تبادل اطلاعات در اکتیو دایرکتوری
5. واگذاری مدیریت بخش های مختلف اکتیو دایرکتوری
6. ایجاد Policy برای کاربران Domain
7. تهیه نسخه پشتیبان از اکتیو دایرکتوری
8. دسترسی از راه دور کابران به دامین
9. روند ویرایش داده ها در اکتیودایرکتوری
10. تغییر نام دامین کنترلر
11. حذف اکتیودایرکتوری

فصل هفدهم: مدیریت کاربران توسط Group Policy
1. آشنایی با Group Policy
2. ایجاد کنسول برای Group Policy
3. مدیریت رمز عبور در Group Policy
4. مدیریت سرویس ها از طریق Group Policy
5. مجوزهای کاربری در Group Policy

فصل هجدهم: سرویس امنیتی IPSec
1. آشنایی
2. نحوه بکارگیری IPSec برای ایمن سازی شبکه
3. نصب سرویس IPSec
4. آشنایی با محیط IPSec
5. ایجاد یک policy جدید برای IPSec
6. ایجاد یک rule برای سرور

فصل نوزدهم: مدیریت دسترسی راه دور
1. زیر ساخت های دسترسی به شبکه
2. قوانین مسیریابی و اهمیت آن در شبکه
3. نحوه ارتباط از راه دورکاربران
4. پیکر بندی سرویس routing and remote access
5. آشنایی با محیط RAS
6. پیکر بندی پورتها در RAS
7. طراحی برای پیاده سازی Dial-up و VPN
8. پیکر بندی سرویسNAT در RAS

فصل بیستم: کار با Terminal Service
1. نصب Terminal Service
2. ایجاد یک ارتباط جدید
3. ویرایش تنظیمات عمومی یک ارتباط
4. مدیریت جلسات در Terminal Service


از سایر محصولات آموزشی نرم افزارهای شبکه و بانک اطلاعاتی دیدن فرمایید.

آموزش جامع شبکه (Networking)

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

 

۱. مقدمه‌ای بر شبکه‌های کامپیوتری

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

 

۲. اجزای شبکه‌های کامپیوتری

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

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

  • لایه‌های ارتباطی (Communication Layers): این لایه‌ها شامل رسانه‌های ارتباطی (مانند کابل‌های شبکه، وای‌فای) و پروتکل‌ها هستند که از ارسال و دریافت داده‌ها پشتیبانی می‌کنند.

  • پروتکل‌ها (Protocols): مجموعه قوانینی است که نحوه ارسال، دریافت، و پردازش داده‌ها را مشخص می‌کند. به‌عنوان مثال، پروتکل TCP/IP از پروتکل‌های پرکاربرد در شبکه است.

 

۳. مدل‌های مرجع شبکه

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

مدل OSI (Open Systems Interconnection)

مدل OSI یک مدل مفهومی است که از هفت لایه تشکیل شده است. این لایه‌ها به شرح زیر هستند:

  1. لایه فیزیکی (Physical Layer): مسئول انتقال داده‌ها در سطح سخت‌افزار و رسانه‌های فیزیکی (مانند کابل و امواج رادیویی).

  2. لایه پیوند داده (Data Link Layer): مسئول برقراری ارتباط مستقیم بین دستگاه‌ها و انتقال داده‌ها به‌طور معتبر.

  3. لایه شبکه (Network Layer): مسئول مسیریابی داده‌ها بین شبکه‌های مختلف (مثلاً از طریق روتر).

  4. لایه انتقال (Transport Layer): مدیریت جریان داده‌ها و انتقال آن‌ها به‌طور ایمن.

  5. لایه نشست (Session Layer): مدیریت نشست‌های ارتباطی و تعیین مدت زمان تبادل اطلاعات.

  6. لایه نمایش (Presentation Layer): مسئول نمایش داده‌ها به‌صورت قابل فهم برای برنامه‌ها.

  7. لایه کاربرد (Application Layer): تعامل با برنامه‌ها و سرویس‌ها، مانند مرورگر وب یا ایمیل.

مدل TCP/IP

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

  1. لایه دسترسی به شبکه (Network Access Layer): معادل لایه فیزیکی و پیوند داده در مدل OSI.

  2. لایه اینترنت (Internet Layer): معادل لایه شبکه در مدل OSI.

  3. لایه انتقال (Transport Layer): معادل لایه انتقال در مدل OSI.

  4. لایه کاربرد (Application Layer): معادل لایه‌های نشست، نمایش، و کاربرد در مدل OSI.

 

۴. انواع شبکه‌های کامپیوتری

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

شبکه‌های محلی (LAN)

شبکه LAN یک شبکه محدود به یک مکان جغرافیایی کوچک است، مانند یک خانه، دفتر یا مدرسه. این شبکه‌ها معمولاً به‌سرعت بالا و هزینه کم برای انتقال داده‌ها معروف هستند.

شبکه‌های گسترده (WAN)

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

شبکه‌های شهری (MAN)

شبکه‌های MAN شبکه‌هایی هستند که در مقیاس بزرگتر از LAN ولی کوچکتر از WAN قرار دارند. این شبکه‌ها معمولاً در محدوده یک شهر یا منطقه جغرافیایی بزرگتر استفاده می‌شوند.

شبکه‌های بی‌سیم (Wireless Networks)

این شبکه‌ها از امواج رادیویی یا مادون قرمز به‌جای کابل برای اتصال دستگاه‌ها استفاده می‌کنند. Wi-Fi و بلوتوث نمونه‌هایی از شبکه‌های بی‌سیم هستند.

 

۵. پروتکل‌های شبکه

پروتکل‌ها مجموعه‌ای از قوانین و استانداردها هستند که به دستگاه‌ها اجازه می‌دهند تا به‌درستی و به‌طور مؤثر با یکدیگر ارتباط برقرار کنند. برخی از پروتکل‌های مهم عبارتند از:

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

  • پروتکل HTTP: پروتکلی است که برای انتقال صفحات وب از سرور به مرورگرها استفاده می‌شود.

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

  • پروتکل DNS: برای تبدیل نام‌های دامنه به آدرس‌های IP استفاده می‌شود.

  • پروتکل DHCP: برای تخصیص خودکار آدرس‌های IP به دستگاه‌ها در شبکه استفاده می‌شود.

  • پروتکل ICMP: برای ارسال پیام‌های کنترل در شبکه، مانند دستور ping، استفاده می‌شود.

 

۶. تجهیزات شبکه

برای ایجاد یک شبکه کامپیوتری نیاز به تجهیزات مختلفی داریم که عبارتند از:

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

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

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

  • مودم (Modem): برای تبدیل سیگنال‌های دیجیتال به آنالوگ و بالعکس استفاده می‌شود و معمولاً برای اتصال به اینترنت به کار می‌رود.

  • کارت شبکه (Network Interface Card, NIC): برای اتصال دستگاه‌ها به شبکه استفاده می‌شود.

 

۷. آدرس‌دهی IP و Subnetting

آدرس IP (Internet Protocol Address) یک عدد منحصر به فرد است که به هر دستگاه متصل به شبکه اختصاص داده می‌شود. این آدرس‌ها به‌طور معمول در دو فرم نسخه IPv4 و IPv6 هستند.

IPv4

آدرس‌های IPv4 از ۳۲ بیت تشکیل شده و به‌صورت چهار قسمت اعداد جدا شده با نقطه نمایش داده می‌شوند. به‌عنوان مثال، ۱۹۲.۱۶۸.۰.۱.

IPv6

آدرس‌های IPv6 از ۱۲۸ بیت تشکیل شده و به‌صورت هشت گروه از چهار عدد هگزا دسیمال نمایش داده می‌شوند. این آدرس‌ها به‌طور عمده برای مقابله با کمبود آدرس‌های IPv4 به‌وجود آمده‌اند.

Subnetting

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

 

۸. امنیت شبکه

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

  • فایروال‌ها (Firewalls): فایروال‌ها برای کنترل ترافیک ورودی و خروجی شبکه و جلوگیری از دسترسی‌های غیرمجاز استفاده می‌شوند.

  • آنتی‌ویروس‌ها: برنامه‌هایی هستند که به شناسایی و از بین بردن ویروس‌ها و بدافزارها کمک می‌کنند.

  • رمزگذاری (Encryption): اطلاعات می‌توانند به‌صورت رمزگذاری‌شده منتقل شوند تا از دسترسی غیرمجاز محافظت شوند.

  • سیستم‌های تشخیص نفوذ (IDS): این سیستم‌ها برای شناسایی حملات و فعالیت‌های مشکوک در شبکه طراحی شده‌اند.

 

۹. مدیریت شبکه

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

ابزارهای مدیریت شبکه شامل موارد زیر هستند:

  • نرم‌افزارهای مانیتورینگ شبکه: مانند Wireshark، Nag

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *