Unicast چیست؟ بررسی مفهوم Unicasting
در دنیای امروز که سرعت رشد فناوری اطلاعات به طور چشمگیری افزایش داشته است و اگر اغراق نکنیم روزانه صدها خبر پیرامون این حوزه منتشر میشود…
شبکه کامپیوتری چیست؟
در دنیای امروز که سرعت رشد فناوری اطلاعات به طور چشمگیری افزایش داشته است و اگر اغراق نکنیم روزانه صدها خبر پیرامون این حوزه منتشر میشود، عبارت شبکههای کامپیوتری یکی از مهمترین ارکان این حوزه است. در حال حاضر کمتر کسی پیدا میشود که با شبکههای کامپیوتری سروکار نداشته باشد، چه با اتصال تلفن همراه به اینترنت از طریق تکنولوژی اینترنت پرسرعت 4G و یا انجام امور مربوط به کسبوکار درحالیکه در محل کار خود پشت کامپیوتر نشسته و متصل به شبکه سازمانی هستید.
حال ممکن است با شنیدن عبارت شبکههای کامپیوتری سؤالاتی به ذهن متبادر شود، شبکههای کامپیوتری چگونه کار میکنند؟ دستهبندی شبکههای کامپیوتری چگونه است؟
شبکههای کامپیوتری چیست؟
به طور خلاصه شبکههای کامپیوتری به گروهی از کامپیوترهای متصلبههم گفته میشود. این کامپیوترها میتوانند کامپیوترهای شخصی (PC,Laptop) و یا کامپیوترهای سرویسدهنده (Server) باشند که با استفاده از دستگاههایی نظیر سوئیچ (Switch) و مسیریاب (Router) به یکدیگر متصل شده و تشکیل یک شبکه کامپیوتری را دادهاند.
امّا امروزه دستگاههای زیاد دیگری اعم از سیستمهای دوربین مداربسته (CCTV)، تلفنهای مبتنی بر آی پی (VoIP)، تبلتها (Tablet)، تلفنهای هوشمند (Smartphone) و کنسولهای بازی (Game Console) قابلیت اتصال به شبکه کامپیوتری را دارند. حتی فراتر از تمام اینها، اینترنت اشیا (IoT-Internet of Things) قابلیت اتصال هر چیزی به شبکههای کامپیوتری را فراهم میکند. پس بهتر است تا چند سال آینده بگوییم «امروزه چیزی را پیدا نمیکنیم که با شبکههای کامپیوتری سروکار نداشته باشد.»
هدف از ایجاد شبکههای کامپیوتری ایجاد اتصال (Connection) و بهاشتراکگذاری منابع (Resource Sharing) است. اتصال بین کامپیوتر و سرور در یک شبکه سازمانی و یا اتصال لپتاپ به اینترنت از طریق تکنولوژی WiFi ، بهاشتراکگذاری پرینتر (Printer Sharing) و فایل (File Sharing) در شبکه کامپیوتری، دسترسی به نرمافزار اتوماسیون اداری بر روی وب (Web)، ارسال ایمیل (E-mail)، از جمله امکاناتی است که شبکههای کامپیوتری برای ما فراهم میکنند.
همچنین به لطف انواع تکنولوژیهای VoIP و Video Conferance امکان ارتباط صوتی و تصویری بر روی بستر شبکههای کامپیوتری وجود دارد.
بررسی اجزای تشکیلدهنده یک شبکه کامپیوتری
همانطور که پیشتر گفتیم شبکه کامپیوتری مجموعهای از کامپیوترهای متصلبههم است، پس ما اجزای شبکههای کامپیوتری را به سه دسته کلی تقسیم میکنیم: دستگاههای متصلشونده (کامپیوترهای کلاینت، سرور و…)، دستگاههایی که امکان اتصال را فراهم میآورند (سوئیچ و روتر)، رسانههایی که امکان اتصال فیزیکی بین این دستگاهها را فراهم میکنند (کابل و امواج)
در ادامه این اجزاء را بهطورکلی بررسی خواهیم نمود:
کلاینت (Client): عبارت کلاینت به دستگاههایی گفته میشود که مورداستفاده کاربران (End-User) قرار میگیرد. به طور مثال کامپیوترهای شخصی (PC)، لپتاپ (Laptop)، تبلت (Tablet) و سایر دستگاههای ازایندست موارد، کلاینت محسوب میشوند. البته تعریف حرفهایتر از کلاینت آن است که آن را به نقطه سرویسگیرنده در شبکههای کامپیوتری تعبیر نماییم.
سرور (Server): کامپیوترهای قدرتمندی هستند که همانطور که از نام آنها پیداست وظیفه سرویسدهی در شبکههای کامپیوتری را بر عهده دارند. سرویسهایی نظیر وب (Web)، ایمیل (E-mail)، فایل سرور (File Server) و…
سوئیچ (Switch): کار سوئیچ اتصال اجزاء مختلف شبکه کامپیوتری به یکدیگر و تبادل ترافیک بین آنهاست. این تبادل ترافیک توسط سوئیچ، در لایه 2 (Data Link) و بر اساس MAC Address انجام میشود.
مسیریاب (Router): کاربرد روتر اتصال شبکههای کامپیوتری مختلف به یکدیگر است. این اتصال و تصمیمگیری برای تبادل ترافیک بین شبکههای کامپیوتری، بر اساس IP Address و Routing Table یک مسیریاب انجام میشود.
رسانه (Media): برای اتصال فیزیکی بین تمام دستگاههایی که در بالا ذکر کردیم نیاز است از یک Media استفاده شود که میتواند کابلهای مسی، فیبر نوری و یا امواج رادیویی در شبکههای بیسیم باشد.
اتصال به شبکههای گسترده (WAN Link): برای اتصال یک شبکه کامپیوتری به شبکه جهانی اینترنت و یا سایر شبکههای گسترده نظیر شبکه ملّی اطلاعات در کشور عزیزمان میبایست یک درگاه ارتباطی فراهم شود. این درگاه میتواند از طریق فناوری ADSL، MPLS و یا سایر تکنولوژیهای دیگر باشد.