রাউটার হচ্ছে একটি নেটওয়ার্কিং ডিভাইস যা বিভিন্ন নেটওয়ার্কের মধ্য দিয়ে ডাটা প্যাকেট তার গন্তব্যে কোন পথে যাবে তা নির্ধারণ করে। ডেটা প্যাকেট হচ্ছে ডেটার ব্লক বা ডেটার সমষ্টি। রাউটার ডেটা প্যাকেটগুলোকে গন্তব্যে পৌঁছে দেওয়ার ক্ষেত্রে সবচেয়ে কম দূরত্বের পাথ(path) ব্যবহার করে।