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