Marshrutlash - bu tarmoq trafigini yuborish uchun qaysi yo'llarni tanlash va paketlarni tanlangan pastki tarmoq bo'ylab yuborish jarayoni. Kompyuter tarmoqlari terminologiyasida, marshrutlash protokoli tarmoqdagi tugunlar (xususan, marshrutizatorlar) bir -biri bilan qanday o'zaro aloqada bo'lishini, kerakli trafik ma'lumotlarini almashish orqali tarmoq trafigini yuborish uchun qaysi yo'llarni tanlashni belgilaydi. Odatda, tugunlar to'g'ridan -to'g'ri ulangan boshqa tugunlar haqida dastlabki ma'lumotga ega va marshrutlash protokoli bu ma'lumotni avval yaqin atrofdagi tugunlarga, so'ngra boshqa tugunlarga tarqatadi. Shunday qilib, marshrutlash protokollari tarmoq yo'riqchilariga tarmoq topologiyasi haqida ma'lumot beradi, shuningdek, o'zgarish yuz berganidan keyin ham.
Protokol . Protokol - bu kompyuterga yoki har qanday qurilmaga aloqani qanday amalga oshirishi haqida ko'rsatmalar to'plami. Aloqa simli yoki simsiz kabi uzatish kanallarining har qanday qismida bo'lishi mumkin. Protokollar kompyuterlar yoki qurilmalar o'rtasidagi o'zaro ta'sirlarni amalga oshirish uchun zarur elementdir. Masalan, TCP (Transferni boshqarish protokoli), FTP (Fayl nazorati protokoli), IP (Internet protokoli), DHCP (Xostni dinamik konfiguratsiya protokoli), POP (Post Office Protocol), SMTP (Oddiy pochta o'tkazish protokoli) va boshqalar.