فرآیند پیدا کردن مسیر درست انتقال داده در یک شبکه یا از شبکهای به شبکه دیگر را مسیریابی (Routing) میگویند. در شبکههای کامپیوتری برای انتقال دادهها از شبکهای به شبکه دیگر به وسیلهای به نام روتر نیاز دارید. روتر با استفاده از شیوه مسیردهی دستی (استاتیک) و یا با کمک پروتکلها و الگوریتمهای خاص مسیریابی، مسیرهای درست انتقال داده را یاد میگیرد. مسیریابی در شبکه سه نوع است که در این مجال به آن خواهیم پرداخت.