روتر

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

روتر چیست؟

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

یک روتر معمولا از طریق یک سیم به مودم متصل می‌شود، یا اینکه درون مودم جاسازی‌شده است. کار روتر ارسال اطلاعات از طریق اینترنت به کلیه دستگاه‌های خانه شما، مانند گوشی هوشمند، تبلت، کنسول بازی، رایانه و … است؛ به‌عبارت‌دیگر، وقتی به Wi-Fi وصل می‌شوید، به یک روتر متصل شده‌اید.

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

{" "} اولین سرویسی که دارید، اینترنت یا پهنای باندی است که در اختیارتان است. جزء دوم این سیستم، دستگاه مودم شما است. جز سوم همان روتر است و جز چهارم تلفن همراه یا کامپیوترتان است.{" "}

تفاوت روتر با مودم

معمولا روتر و مودم به اشتباه با یکدیگر یکسان فرض می شوند، در صورتی که این دو کارکرد کاملاً متفاوتی دارند.

مودم در شبکه وظیفه دارد تا داده‌ها را به سمت ISP (سرویس دهنده اینترنت) بفرستد و همچنین داده‌هایی را از سوی ISP دریافت کند.

مودم مخفف کلمه های Modulator/Demodulator است. در اصل مودم برای اینکه بتواند، سیگنال های دیجیتالی را که از کامپیوتر دریافت می‌کند بر روی خط تلفن ارسال کند، آنها را به سیگنال های آنالوگ تبدیل می¬‌کند و دقیقاً برعکس همین فرآیند در مراکز ارائه دهنده اینترنت صورت می‌گیرد.

اما روتر دستگاهی است که داده ها را بین شبکه های مختلف مسیریابی می کند یا اصطلاحاً Route می‌¬کند، به ایم فعالیت روتینگ می‌گویند. برای مثال شما یک شبکه Lan دارید و همکار شما نیز یک شبکه Lan در طبقه ای دیگر دارد که هر دو شبکه رنج IP یا Broadcast Domain کاملاً متفاوتی با هم دارند. اگر شما بخواهید داده‌ای را برای همکارتان در شبکه دیگر ارسال کنید، باید حتماً از یک روتر استفاده نمایید تا بتوانید داده ها را بین شبکه‌ها مسیریابی کنید در غیر این صورت هیچ بسته‌ای نمی تواند خارج از محدوده ی شبکه رد و بدل شود.

MicroPython می تواند اسکریپت ها را به صورت منبع متنی یا از طریق بایت کد از پیش تنظیم شده اجرا کند ، در هر دو مورد یا از سیستم فایل روی دستگاه یا "یخ زده" در فایل اجرایی MicroPython.