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

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

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

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

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

1- شبکه (Network)

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

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

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

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

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

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

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

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

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

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

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

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

4- کانال ارتباطی (Connection Channel)

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

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

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

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

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

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

6- پروتکل (Protocol)

protocol

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

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

7- دستگاه های ارتباط مرکزی (Central Connecting Devices)

Central Connecting Devices

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

  • هاب
  • روتر
  • سوئیچ

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

8- هاب (Hub)

hub

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

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

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

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

9- سوئیچ (Switch)

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

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

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

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

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

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

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

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

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

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

ثبت اطلاعات برای دریافت آموزش رایگان

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

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

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

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