درباره دوره آموزش شبکه
تقریباً هر چیزی که امروز به اینترنت یا یک شبکه متصل میشود، برای ارتباط با دستگاههای دیگر از مجموعهای از قوانین، آدرسها، تجهیزات و پروتکلها استفاده میکند.
اما برای یادگیری شبکه، حفظکردن اسم چند پروتکل یا تجهیزات کافی نیست. مهمتر این است که بفهمی وقتی یک دستگاه میخواهد با دستگاه دیگری ارتباط برقرار کند، در پشت صحنه چه اتفاقی میافتد، اطلاعات از چه مسیری عبور میکنند و هر بخش از شبکه چه وظیفهای دارد.
این دوره برای ساخت همین درک پایه طراحی شده است.
یادگیری از مفاهیم ابتدایی شبکه شروع میشود و قدمبهقدم جلو میرود تا بتوانی ساختار یک شبکه را بهتر درک کنی، اجزای مختلف آن را بشناسی و ارتباط بین آنها را تحلیل کنی.
اگر تا امروز فقط از اینترنت، مودم، وایفای یا شبکه استفاده کردهای اما دقیقاً نمیدانی این سیستمها چگونه با هم ارتباط برقرار میکنند، این دوره میتواند نقطه شروع مناسبی باشد.
در طول آموزش تلاش میکنیم مفاهیم شبکه فقط در حد تعریف باقی نمانند. هدف این است که وقتی با مفهومی مثل IP، مدلهای ارتباطی، تجهیزات شبکه یا پروتکلها روبهرو میشوی، بدانی این مفهوم چه نقشی دارد و در یک شبکه واقعی کجا استفاده میشود.
هرچه جلوتر میروی، تصویر کلی شبکه برایت واضحتر میشود و میتوانی ارتباط بین دستگاهها، سرویسها و لایههای مختلف ارتباطی را بهتر درک کنی.
در این دوره چه چیزی یاد میگیری؟
در این مسیر با مفاهیم اصلی شبکه و نحوه ارتباط دستگاهها آشنا میشوی.
از شناخت ساختار کلی شبکه شروع میکنیم و بعد به سراغ مفاهیمی میرویم که پایه بسیاری از مسیرهای فنی دیگر هستند.
موضوعاتی مثل نحوه شناسایی دستگاهها در شبکه، نقش آدرسهای IP، مدلهای ارتباطی، تجهیزات شبکه و شیوه انتقال اطلاعات کمک میکنند بفهمی شبکه در عمل چگونه کار میکند.
تمرکز دوره روی این است که بین مفاهیم مختلف ارتباط برقرار کنی؛ نه اینکه هر موضوع را جداگانه حفظ کنی.
هر موضوع باید به کاربر کمک کند پاسخ سؤالهایی مثل این را بهتر بفهمد:
- چرا دو دستگاه میتوانند با هم ارتباط برقرار کنند؟
- اطلاعات از چه مسیری منتقل میشوند؟
- IP چه نقشی دارد؟
- تجهیزات مختلف شبکه چه کاری انجام میدهند؟
- وقتی ارتباط شبکهای دچار مشکل میشود، از کجا باید بررسی را شروع کرد؟
چرا یادگیری شبکه مهمه؟
شبکه یکی از پایههای اصلی دنیای کامپیوتر است.
حتی اگر هدفت این نباشد که در آینده متخصص شبکه شوی، در بسیاری از مسیرهای فنی با مفاهیم شبکه روبهرو خواهی شد.
برنامههای تحت وب، سرورها، سیستمهای ابری، امنیت سایبری، تست نفوذ، مدیریت سیستم و حتی بسیاری از ابزارهای برنامهنویسی برای برقراری ارتباط از شبکه استفاده میکنند.
به همین دلیل، شناخت شبکه فقط مخصوص افرادی نیست که میخواهند تجهیزات شبکه را مدیریت کنند.
اگر قصد داری وارد حوزه امنیت سایبری شوی، درک شبکه اهمیت بیشتری پیدا میکند؛ چون برای تحلیل بسیاری از ارتباطات و مسائل امنیتی ابتدا باید بفهمی دستگاهها و سرویسها چگونه با یکدیگر ارتباط برقرار میکنند.
داشتن پایه مناسب در شبکه باعث میشود در مراحل بعدی، مفاهیم فنی را با درک بیشتری یاد بگیری و کمتر مجبور باشی موضوعات را صرفاً حفظ کنی.
این دوره برای چه کسانی مناسبه؟
این دوره برای افرادی طراحی شده که میخواهند یادگیری شبکه را از پایه و به شکل منظم شروع کنند.
اگر هیچ تجربه تخصصی در شبکه نداری و فقط استفاده روزمره از کامپیوتر و اینترنت داشتی، میتوانی از همین مسیر شروع کنی.
اگر قبلاً مطالب پراکندهای درباره IP، مودم، روتر، پروتکلها یا مدلهای شبکه دیدهای اما هنوز تصویر منسجمی از نحوه کار شبکه نداری، این دوره میتواند به مرتبشدن این مفاهیم کمک کند.
همچنین این آموزش میتواند برای افرادی که قصد دارند بعداً وارد مسیرهایی مثل امنیت سایبری، تست نفوذ، مدیریت سیستم، سرور یا سایر حوزههای مرتبط شوند، پایه مناسبی ایجاد کند.
شبکه را باید بفهمی، نه حفظ کنی
یکی از مشکلات رایج در یادگیری شبکه این است که حجم زیادی از اصطلاحات و مفاهیم جدید بهصورت جداگانه معرفی میشوند و در نهایت دانشجو میداند هر اصطلاح چه تعریفی دارد، اما نمیداند این اجزا چطور در کنار یکدیگر کار میکنند.
در این دوره تلاش میکنیم مفاهیم را در قالب یک تصویر کلی ببینیم.
وقتی یک دستگاه به شبکه متصل میشود، یک درخواست ارسال میکند یا با یک سرویس ارتباط برقرار میکند، چند بخش مختلف در این فرایند نقش دارند.
اگر ارتباط بین این بخشها را بفهمی، یادگیری موضوعات تخصصیتر هم بسیار سادهتر میشود.
هدف این نیست که مجموعهای از تعریفها را حفظ کنی؛ هدف این است که وقتی با یک شبکه روبهرو میشوی بتوانی ساختار آن را بهتر درک کنی و برای بررسی یک مسئله، منطقی فکر کنی.
کاربرد شبکه در امنیت سایبری
یکی از مهمترین دلایلی که در نتترفند روی یادگیری شبکه تأکید میکنیم، ارتباط مستقیم آن با امنیت سایبری است.
بخش بزرگی از امنیت سیستمها به نحوه ارتباط دستگاهها و سرویسها با یکدیگر مربوط میشود.
برای درک بهتر بسیاری از مفاهیم امنیتی، ابتدا باید بتوانی ارتباطات شبکهای را بفهمی، دستگاهها و سرویسها را از یکدیگر تشخیص بدهی و درک مناسبی از مسیر انتقال اطلاعات داشته باشی.
به همین دلیل اگر قصد داری بعداً وارد دورههای امنیت، لینوکس، تست نفوذ یا شاخههای تخصصیتر شوی، داشتن پایه شبکه میتواند مسیر یادگیری را بسیار منطقیتر کند.
این دوره خودش قرار نیست تمام مباحث امنیت سایبری را آموزش دهد؛ نقش آن ساختن یکی از پایههای مهم برای ادامه این مسیر است.
بعد از این دوره چه مسیری میتونی ادامه بدی؟
بعد از اینکه مفاهیم پایه شبکه را درک کردی، مسیر ادامه یادگیری به هدفت بستگی دارد.
ممکن است بخواهی دانش شبکه خودت را تخصصیتر کنی و سراغ مباحث پیشرفتهتر بروی.
ممکن است هدفت مدیریت سیستمها و سرورها باشد.
یا شاید بخواهی وارد دنیای امنیت سایبری و تست نفوذ شوی و از دانش شبکه برای درک بهتر ارتباطات، سرویسها و ساختار سیستمها استفاده کنی.
در هرکدام از این مسیرها، دانشی که در این دوره به دست میآوری قرار است بهعنوان یک پایه استفاده شود.
به همین دلیل بهتر است قبل از عجله برای رفتن سراغ ابزارهای تخصصی، ابتدا درک مناسبی از مفاهیم اصلی شبکه داشته باشی.
شبکه فقط حفظکردن IP و پروتکلها نیست؛ قراره بفهمی دستگاهها چطور با هم ارتباط برقرار میکنن و وقتی این ارتباط به مشکل میخوره، از کجا باید شروع به بررسی کنی.
دیدگاهها
نظر یا تجربهتان درباره این دوره را با ما و دیگر کاربران به اشتراک بگذارید.
اولین دیدگاه را درباره این دوره بنویسید.