Un ruter (sau router) este un dispozitiv hardware sau software care conectează doua sau mai multe retele de calculatoare bazate pe “comutarea de pachete” (packet switching). Funcția indeplinită de rutere se numește rutare. În acest articol diferențierea între rutere hardware și rutere software se face în funcție de locul unde se ia decizia de rutare a pachetelor de date. Ruterele software utilizează pentru decizie un modul al sistemului de operare, în timp ce ruterele hardware folosesc dispozitive specializate (de tip ASIC) ce permit mărirea vitezei de comutare a pachetelor.
Ruterele operează la nivelul 3 al modelului OSI. Ele folosesc deci adresele IP (de rețea) ale pachetelor aflate în tranzit pentru a decide către care anume interfață de ieșire trebuie să trimită pachetul respectiv. Decizia este luată comparând adresa calculatorului destinație cu înregistrările (câmpurile) din tabela de rutare. Aceasta poate conține atât înregistrări statice (configurate/definite de către administratorul rețelei), cât și dinamice, aflate de la ruterele vecine prin intermediul unor protocoale de rutare.
Multumesc !