freedom
freedom
خواندن ۹ دقیقه·۴ ماه پیش

شبکه چیست | کاربرد و انواع شبکه

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

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

در دنیای تکنولوژی‌های محاسباتی هوشمند و کامپیوتری نیز، بر همین منوال، پایه‌های اتصالی و ارتباطی، زیربنای اشتراک‌گذاری اطلاعات و داده‌ها و بهره‌مندی از داده‌های مختلف را فراهم می‌کند که تحت اصطلاح “شبکه کامپیوتری” یا computer network خوانده می‌شود.

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

پیش از آنکه به توضیح این سوال که شبکه چیست بپردازیم، باید بگوییم که گاها یکسری الزامات سخت‌افزاری برای تشکیل شبکه رایانه‌ای نیاز هست؛ از جمله ضروریات اصلی سخت‌افزاری شبکه باید به کارت شبکه NIC و کابل شبکه و کانکتور یا اتصال دهنده RJ-45 که تحت نام “کابل پچ کورد” هم خوانده می‌شود، اشاره کرد. این ملزومات برای راه‌اندازی شبکه‌های سیمی یا وایر است که از طریق کابل به هم متصل هستند.

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

شبکه چیست؟

دستگاه‌های الکترونیکی و محاسباتی متصل به یکدیگر که می‌توانند داده‌ها را با هم مبادله کنند، در مجموع یک شبکه کامپیوتری را تشکیل می‌دهند.

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

برای درک بهتر اینکه شبکه چیست، ابتدا لازم است بدانیم که شبکه کامپیوتری چگونه کار می کند؟


الزامات شبکه چیست؟

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

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

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

تاریخچه شبکه کامپیوتری

در قدم بعدی برای آنکه بدانیم شبکه کامپیوتری چیست، نگاهی به تاریخچه شبکه‌‌های کامپیوتری می‌اندازیم.

برای اولین بار در اواخر دهه ۱۹۵۰ میلادی بود که مفهوم و ساختار شبکه اطلاعات الکترونیکی در زیرساخت‌های ارتش و نیروهای دفاعی کشورهای توسعه یافته‌ای نظیر آمریکا، ایجاد شد؛ در آن زمان، برای انتقال داده‌ها از خطوط تلفن بهره می‌بردند و کاربردهای علمی و تجاری شبکه‌های الکترونیکی بسیار محدودتر بود.

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

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

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

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

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

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

به نظر نمی رسد که با وجود تاثیر اینترنت و امور سیستمی و الکترونیکی در روزمرگی‌های دنیای امروزی، نیازی باشد تا بر ضرورت و اهمیت ارتباطات کامپیوتری و انتقال داده‌ها و اطلاعات، تاکید نماییم؛ پس با آگاهی از این مهم، به مرور این مقوله می‌پردازیم که کاربرد شبکه چیست؟

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

از جمله کاربردهای مهم شبکه کامپیوتری هستند.

مهم‌ترین اجزای شبکه چیست؟

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

۱. دستگاه‌های شبکه

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

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

۲. پیوندها یا لینک‌ها

لینک‌ها رسانه‌های انتقال شبکه هستند که می‌توان آن‌ها را به دو دسته سیمی و بی‌سیم تقسیم کرد:

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

۳. پروتکل‌های ارتباطی

پروتکل ارتباطی را می‌توان مجموعه‌ای از قوانین تعریف کرد که تمام گره‌های درگیر در انتقال اطلاعات آن را دنبال می‌کنند. برخی از پروتکل‌های متداول عبارتند از مجموعه پروتکل اینترنت (TCP/IP)، IEEE 802، اترنت، LAN بی‌سیم و استانداردهای سلولی. TCP/IP یک مدل مفهومی است که با استانداردسازی ارتباطات در یک شبکه مدرن استاندارد، چهار لایه کاربردی را پیشنهاد می‌کند:

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

بیشتر ساختار اینترنت مدرن مبتنی بر مدل TCP/IP است، اگرچه هنوز هم اثرات قدرتمند مدل هفت لایه OSI احساس می‌شود.

IEEE802 خانواده‌ای از استانداردهای IEEE است که با شبکه‌های محلی (LAN) و شبکه های شهری (MAN) سروکار دارد. شبکه بی‌سیم شناخته‌شده ترین عضو خانواده IEEE 802 است و معمولا به نام‌های WLAN یا Wi-Fi شناخته می‌شود.

۴. دفاع شبکه

در حالی که گره‌ها، پیوندها و پروتکل‌ها شالوده یک شبکه را تشکیل می‌دهند، یک شبکه مدرن نمی‌تواند بدون سیستم دفاعی مدت زیادی زنده بماند. وقتی حجم زیادی از داده در شبکه تولید، جابجا و پردازش می‌شوند، امنیت بیشتر از همیشه اهمیت پیدا می‌کند. از ابزارهای دفاعی شبکه‌ها می‌توان به: فایروال، سیستم‌های تشخیص نفوذ (IDS)، سیستم‌های پیشگیری از نفوذ (IPS)، کنترل دسترسی شبکه (NAC)، فیلترهای محتوا، پروکسی سرورها، دستگاه‌های ضد DDoS و لود بالانسرها اشاره کرد.


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

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

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

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

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

  • ویروس و بدافزار: شبکه فرایند اشتراک‌گذاری اطلاعات را بی‌نهایت راحت‌تر می‌کند. متاسفانه این یعنی فرصت بهتری برای ویروس‌ها و بدافزارها فراهم می‌شود تا به رایانه‌های شبکه دسترسی پیدا کنند. اگر به‌فکر اقدامات احتیاطی امنیتی مناسب مانند: رمزگذاری فایل‌ها یا استفاده از فایروال‌ نباشید، داده‌های شبکه در معرض خطر خواهند بود.
  • پیچیدگی: شبکه یک مفهوم پیچیده است و راه‌اندازی و مدیریت آن به تخصص و تجربه فراوان نیاز دارد. هرکسی نمی‌تواند یک‌شبه شبکه راه‌اندازی کند.
  • هزینه اولیه زیاد: خرید تجهیزات اولیه شبکه هزینه‌بردار است و هرکسی از عهده آن برنمی‌آید. از طرفی برخی از اجزای شبکه مصرفی هستند و به‌مرور زمان خراب یا بی‌اثر می‌شوند که باید هزینه تعمیر یا جایگزینی آن‌ها را هم در نظر گرفت. خرابی مکرر سرور و مشکلات کابل‌ها از دیگر معایب اصلی شبکه‌هاست.
فناوری اطلاعاتنرم افزاراصطلاحسادهشبکه
شاید از این پست‌ها خوشتان بیاید