เราเตอร์เป็นอุปกรณ์เครือข่ายที่เชื่อมต่ออุปกรณ์คอมพิวเตอร์และเครือข่ายกับเครือข่ายอื่น เราเตอร์ส่วนใหญ่ทำหน้าที่หลักสามอย่าง
การกำหนดเส้นทาง
เราเตอร์กำหนดข้อมูลเส้นทางที่จะใช้เวลาเมื่อย้ายจากต้นทางไปยังปลายทาง โดยจะพยายามหาเส้นทางที่ดีที่สุดโดยการวิเคราะห์ตัวชี้วัดเครือข่าย เช่น ความล่าช้า ความจุ และความเร็ว
การส่งต่อข้อมูล
เราเตอร์จะส่งต่อข้อมูลไปยังอุปกรณ์ถัดไปในเส้นทางที่เลือกเพื่อเข้าถึงปลายทางในที่สุด อุปกรณ์และเราเตอร์อาจจะอยู่ในเครือข่ายเดียวกันหรือในเครือข่ายต่างกันก็ได้
การปรับสมดุลโหลด
บางครั้งเราเตอร์อาจส่งฉบับคัดลอกของแพ็กเก็ตข้อมูลเดียวกันโดยใช้เส้นทางหลายเส้นทางได้ ซึ่งจะทำเช่นนี้เพื่อลดข้อผิดพลาดจากการสูญเสียข้อมูล สร้างความซ้ำซ้อน และจัดการปริมาณการจราจร