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

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

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

معرفی

یک شبکه کامپیوتری اجازه به اشتراک‌گذاری منابع و اطلاعات را میان دستگاه‌های متصل شده به هم، می‌دهد. در دهه ۶۰ میلادی، آژانس پروژه‌های تحقیقاتی پیشرفته (ARPA) پروژه‌های تحقیقاتی پیشرفته (ARPANET) برای وزارت دفاع ایالات متحده آمریکا اختصاص داد. این اولین شبکه رایانه‌ای در جهان بود. توسعه شبکه از سال ۱۹۶۹ و براساس طرح‌های توسعه یافته دهه ۶۰ آغاز شد.

هدف

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

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

تعریف

شبکه‌های کامپیوتری مجموعه‌ای از کامپیوترهای مستقل و متصل به یکدیگر هستند که با یکدیگر ارتباط داشته و تبادل داده می‌کنند. مستقل بودن کامپیوترها بدین معناست که هر کدام دارای واحدهای کنترلی و پردازشی مجزا بوده و بود و نبود یکی بر دیگری تأثیرگذار نیست.
متصل بودن کامپیوترها یعنی از طریق یک رسانه فیزیکی مانند کابل، فیبر نوری، ماهواره‌ها و… به هم وصل می‌باشند. دو شرط فوق شروط لازم برای ایجاد یک شبکه کامپیوتری می‌باشند اما شرط کافی برای تشکیل یک شبکه کامپیوتری داشتن ارتباط و تبادل داده بین کامپیوترهاست.
این موضوع در بین متخصصین قلمرو شبکه مورد بحث است که آیا دو رایانه که با استفاده از نوعی از رسانه ارتباطی به یکدیگر متصل شده‌اند تشکیل یک شبکه می‌دهند. در این باره بعضی مطالعات می‌گویند که یک شبکه نیازمند دست کم ۳ رایانه متصل به هم است. یکی از این منابع با عنوان «ارتباطات راه دور: واژه‌نامه اصطلاحات ارتباطات راه دور»، یک شبکه رایانه‌ای را این‌طور تعریف می‌کند: «شبکه‌ای از گره‌های پردازشگر دیتا که جهت ارتباطات دیتا به یکدیگر متصل شده‌اند». در همین سند عبارت «شبکه» این‌طور تعریف شده‌است: «اتصال سه با چند نهاد ارتباطی». رایانه‌ای که به وسیله‌ای غیر رایانه‌ای متصل شده‌است (به عنوان نمونه از طریق ارتباط «اترنت» به یک پرینتر متصل شده‌ است) ممکن است که یک شبکه رایانه‌ای به حساب آید، اگرچه این نوشتار به این نوع پیکربندی نمی‌پردازد.

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

دسته بندی های شبکه
  • ۱ بر اساس نوع اتصال
  • ۲ بر اساس تکنولوژی سیم کشی
  • ۳ بر اساس تکنولوژی بی‌سیم
  • ۴ بر اساس اندازه
  • ۵ بر اساس لایه شبکه
  • ۶ بر اساس معماری کاربری
  • ۷ بر اساس همبندی (توپولوژی)
  • ۸ بر اساس قرارداد

ادامه …

انواع شبکه از نظر اندازه
  • ۱ شبکه شخصی (PAN)
  • ۲ شبکه محلی (LAN)
  • ۳ شبکه کلان‌شهری (MAN)
  • ۴ شبکه گسترده (WAN)
  • ۵ شبکه متصل (Internetwork)
    • ۵.۱ شبکه داخلی (Intranet)
    • ۵.۲ شبکه خارجی (Extranet)
    • ۵.۳ شبکه اینترنت (Internet)

ادامه …

سخت افزار شبکه
  • ۱ کارت شبکه (network adapter)
  • ۲ تکرارگر (repeater)
  • ۳ هاب (جعبه تقسیم)- hub
  • ۴ پل (bridge)
  • ۵ راهگزین (switch)
  • ۶ مسیریاب (router)

ادامه …