مفاهیم اولیه شبکه

امروزه هوشمندسازی زندگی با استفاده از اینترنت اشیا (IOT) به شدت رواج یافته است، برای ورود به این دنیا لازم است که با مفاهیم اولیه شبکه آشنا باشیم.

اصطلاحات و لغاتی که در دنیای Network مورد استفاده هستند معمولا در ابتدا پیچیده به نظر می آیند.

اما با مطالعه این مقاله و تماشای ویدیوی 15 دقیقه ای آن، به راحت ترین روش و
با استفاده از مثال های ساده و عینی در واقعیت به 10 مورد از مفاهیم اولیه شبکه مسلط می شوید.

آشنایی با مفاهیم اولیه شبکه های اینترنتی (بخشی از بسته جامع BEE)

1- Network

network مفاهیم اولیه شبکه

یک مجموعه از ماشین (Device) هاست که توسط یک کانال ارتباطی (Connection Channel) با یک دیگر اتصال پیدا کرده اند.

اجزای اصلی هر شبکه به دو دسته کلی Host و Router تقسیم می شوند.

2- Host – از مهمترین مفاهیم اولیه شبکه

host مفاهیم اولیه شبکه

یکی از مفاهیم اولیه شبکه که به عنوان پایه ای ترین آن هاست اصطلاح Host است.

در واقع کاربرهای واقعی شبکه Host ها هستند که با عنوان Application (برنامه) نیز در این حوزه شناخته می شوند.

وظیفه اصلی Host اجرا کردن یک برنامه خاص در  شبکه است.

3- Router – از مهمترین مفاهیم اولیه شبکه

Router ها برای مسیریابی کردن داده ها بین چندین Device مختلف استفاده می شوند.

از آنجایی که برقراری ارتباط یک به یک بین تمامی Device ها باعث شلوغی بیش از حد شبکه می شود،
Router ها ارائه شدند تا این مشکل را رفع کنند.

به این صورت که یک Router به تمامی Host های شبکه متصل است و
برای برقراری ارتباط Host مبدا درخواستش را به  Router داده و حالا Router آن را به دست Host مقصد می رساند.

4- Connection Channel

وسیله، روش و یا راهی برای انتقال داده ها در قالب بایت که در یک شبکه مورد استفاده است.

کانال های ارتباطی به دو دسته کلی Ethernet و WiFi تقسیم می شوند.

5- آشنایی با Information از مفاهیم اولیه شبکه

information مفاهیم اولیه شبکه

تعدادی از بایت های صفر و یکی که به صورت متوالی پشت سرهم قرار گرفته اند.

به هر تعداد از این بایت ها که به صورت یک پک آماده ارسال می شوند Packet گفته می شود.

6- Protocol

protocol

توافق های بین Deviceهای مختلف درون یک شبکه که مشخص می کند هر صفر و یک ارسال شده چه معنایی دارد و
Packet داده ها باید با چه مفهومی تعبیر شود.

یکی از پروتوکل های معروف در دنیای وب (http (hypertext transfer protocol است که
برای ارسال محتوای فرامتنی (مثل عکس، ویدیو و …) مورد استفاده قرار می گیرد.

7- Central Connecting Devices

Central Connecting Devices

یکی دیگر از اجزای اصلی شبکه ها واحدهای میانی ارتباطات هستند که شامل سه دسته اصلی زیر است؛

  • Hub
  • Router
  • Switch

این ادوات برای سرویس دادن به کاربرها (Host) مورد استفاده هستند.

8- Hub

hub

Hub یکی دیگر از مفاهیم اولیه شبکه است که امروزه مورد استفاده کمتری دارد و
در واقع از انواع دستگاه های ارسال داده در شبکه با روش قدیمی هستند.

این سیستم به این صورت عمل میکند که Packet از جانب یکی از Hostها به Hub فرستاده می شود و
سپس Hub آن را به تمامی Host های موجود در شبکه منتقل می کند.

در این روش هر Host یک کد مخصوص دارد که همراه دیتای مورد نظر فرستاده می شود و
Host مقصد از روی آن مشخص شده و مابقی Hostها آن داده را کنار می گذارند.

رفتار Hub در زندگی روزمره ما شبیه صداکردن یک شخص خاص در بلندگوی اطلاعات فرودگاه و اعلام یک خبر برای آن شخص است.

9- Switch

switch مفاهیم اولیه شبکه

برای رفع مشکل Hubها Device جدید با عنوان Switch ارائه شد که
برای کار در ابتدا آدرس مشخصی از گیرنده گرفته و سپس دیتای انتقالی را فقط به همان Host تحویل می دهد.

یکی از قابلیت های مهم Switch توانایی ارسال و دریافت همزمان داده هاست.

Switch به عنوان معروف ترین و کاربردی ترین وسیله برای برقراری ارتباط بین Hostهای درون یک شبکه است.

10- مفهوم Router در شبکه های اینترنتی

router مفاهیم اولیه شبکه

همانطور که در ابتدا گفتیم روش عملکرد Router همانند Switch است با این تفاوت که
Router ر وی لبه یک شبکه می نشیند و ارتباط را بین چندین شبکه برقرار می کند..

در تنظیمات و برنامه نویسی های مربوط به شبکه، از Router به عنوان default gateway نیز یاد می شود که
یک آدرس مشخص برای شبکه است و مابقی شبکه ها آن را می دانند.

با استفاده از این مطالب و شناخت شبکه ها و IOT میتوانید پروژه های هوشمندسازی بسیاری طراحی کرده و بسازید.

پروژه کنترل لامپ با ماژول ESP8266 بنر

مقاله بالا بخشی از بسته جامع الکترونیک (BEE) است.

برای مشاهده کامل این بسته کلیک کنید.

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

در نماتک نظر دهید