路由器是連接兩個或多個網絡的硬件設備,充當網絡之間的網關,是壹種專用的智能網絡設備,它讀取每個數據包中的地址,然後決定如何傳輸數據包。它可以理解不同的協議,例如局域網使用的以太網協議和互聯網使用的TCP/IP協議。這樣,路由器可以分析來自各種類型網絡的數據包的目的地址,並將非TCP/IP網絡的地址轉換為TCP/IP地址,反之亦然;然後根據選擇的路由算法,將每個數據包按照最佳路由傳輸到指定位置。因此路由器可以將非TCP/ IP網絡連接到互聯網。
路由器也可以稱為網關設備。路由器是OSI/RM中完成的網絡層中繼和第三層中繼任務,在不同網絡之間存儲和轉發數據包,其主要目的是分隔不同邏輯中的網絡。數據從壹個子網傳輸到另壹個子網,並且可以通過路由器的路由功能進行處理。在網絡通信中,路由器具有判斷網絡地址和選擇IP路徑的功能。它們可以在多個網絡環境中構建靈活的鏈路系統,並通過不同的數據分組和媒體訪問方法鏈接子網。在運行中,路由器只接受源站或其他相關路由器傳輸的信息,是基於網絡層的互聯設備。