شبکه چیست ؛ تعریف کامل انواع شبکه و توپولوژی های آن
شبکه در لغت به گروهی از افراد یا اشیاء گفته می شود که می توانند اطلاعات را با یکدیگر به اشتراک بگذارند و با هم در ارتباط باشند.
اما در زمینه ی فناوری اطلاعات منظور از شبکه چیست. شبکه های کامپیوتری و یا اصطلاحاً Network، مجموعه ای متشکل از سیستم های کامپیوتری، سخت افزار و نرم افزار های مربوط به شبکه و تجهیزات ارتباطی نظیر کابل های شبکه و یا تجهیزات بی سیم است. شبکه به طور کلی به دو بخش سخت افزار (Passive) و نرم افزار (Active) تقسیم می شود.
برخی از تجهیزات پسیو عبارتند از: انواع کابل، کانکتور، سوکت شبکه، رک و… ، همچنین برخی از تجهیزات اکتیو نیز عبارتند از : سوییچ، هاب، روتر، فایروال و…
تاریخچه شبکه
اگر بخواهیم به تاریخچه شبکه های کامپیوتری نگاهی بیاندازیم میتوانیم به اواخر سال ۱۹۶۰ اشاره کنیم،
در این سالها، وزارت دفاع امریکا آژانس تحقیقاتی پیشرفته خود را در رقابت با فعالیت های ماهوارهای اتحاد جماهیر شوروی راه اندازی کرد.
نام این آژانس تحقیقاتی آرپا(Arpa) بود. این آژانس پروژههای تحقیقاتی بسیار مهمی را در زمینههای استراتژیک و دفاعی انجام میداد، یکی از این پروژه ها ایجاد ارتباطات قوی در زمان جنگ های احتمالی بود.
برای همین منظور اولین شبکه کامپیوتری بین چهار کامپیوتر راه اندازی شد که دوتای آنها در دانشگاه MIT و یکی از آنها در دانشگاه کالیفرنیا و دیگری در مرکز تحقیقاتی استنفورد قرار داشت. این همان شبکه آرپانت بود.
شبکه کامپیوتری وظیفه دارد تا ارتباطات بین سیستمها را برقرار کند تا کاربران آن شبکه بتوانند دادهها و تجهیزات را با یکدیگر به اشتراک بگذارند.
کاربرد شبکه، راه اندازی شبکه های کامپیوتری و برقراری ارتباط بین سیستم ها است.
کاربران شبکه می توانند دادهها و دستگاههایی مانند پرینتر را با یکدیگر به اشتراک بگذارند. مدیران IT میتوانند به راحتی تعداد زیادی از کامپیوترها را مدیریت کنند و سیاستهای خود را اعمال کنند.
شبکه های کامپیوتری فارغ از فاصله فیزیکی میتوانند از ۲ کامپیوتر و یا از یک سازمان با ۲ میلیون کامپیوتر و یا بیشتر به راحتی پشتیبانی کنند شبکه ها با اهداف گوناگونی راه اندازی میشوند با استفاده از شبکه، کاربران میتوانند به طور مجتمع و سراسری به منابع و دادهها دسترسی داشته باشند و یا با یکدیگر تماس صوتی و تصویری برقرار کنند.
پروندهها، فایلها، سخت افزارها، نرم افزار و… در شبکه به اشتراک گذاشته میشود و کاربران میتوانند بر اساس سطح دسترسی خود از آنها استفاده کنند.
حال که با هدف و مزایای شبکه های کامپیوتری آشنا شدید، به بررسی کامل مفهوم شبکه کامپیوتری میپردازیم.
اصطلاحات رایج شبکه های کامپیوتری
در ادامه به بررسی اصطلاحات و عبارات رایج در دنیای شبکه میپردازیم.
کلاینت (Client)، به سیستمی گفته میشود که درخواست و تقاضایی دارد و این درخواست در سرور مجموعه، پردازش و ارسال میشود.
برای مثال زمانی که شما با کامپیوتر خود به شبکه ای متصل هستید و از آن بهره میبرید، سیستم شما نوعی کلاینت است.
سرور – Server، به کامپیوتر همیشه روشنی اطلاق میشود که توان سخت افزاری و نرم افزاری بالایی دارد و به عنوان کامپیوتر مرکزی، سرویس و خدماتی را به clientها ارائه میدهد.
در شبکه های کلاینت سروری، هم کلاینت و هم سرور سیستم عامل مختص به خود را دارند، کامپیوترها علاوه بر اینکه به هم متصل هستند از همدیگر مستقلند یعنی اگر یک کامپیوتر یا دستگاهدیجیتالی که به شبکه متصل است، خاموش شود یا به هر دلیل از شبکه خارج شود، همچنان شبکه پابرجاست.
اما اگر سرور از مدار خارج شود سرویسهایی که ارائه میدهد نیز از دسترس خارج میشوند و در روال کار شبکه اختلال ایجاد میکند.
هاست – Host، هر دستگاه یا سیستمی که به شبکه متصل بوده و خدماتی ارائه میدهد و یا از خدمات و سرویسهایی در داخل شبکه استفاده میکند.
با این تعریف هم کلاینت و هم سرور،Hostمحسوب میشود.
نکته مهم در تعریف LAN این است که دستگاهها در یک منطقه محدود به هم وصلند.
برعکسِ شبکه WAN یا MAN که مناطق جغرافیایی بزرگی را پوشش میدهند. برخی WANها و MANها چندین LAN را به هم وصل میکنند.