Maršrutizavimo principai
Maršrutizavimas – tai procesas, kurio metu duomenys Internetu perduodami iš siuntėjo kompiuterio į gavėjo kompiuterį. Maršrutizavimas gali būti suprantamas kaip dviejų procesų suma – kompiuterio (host routing) ir maršrutizatoriaus maršrutizavimo (router routing). Kompiuterio maršrutizavimas vyksta tada, kai siuntėjo kompiuteris (source host) persiunčia duomenų paketą. Turėdamas gavėjo (destination host) adresą, siuntėjo kompiuteris turi „nuspręsti“, ar siųsti paketą tiesiai gavėjui, ar maršrutizatoriui. Maršrutizatoriaus maršrutizavimas įvyksta tada, kai maršrutizatorius gauna paketą, kurį reikia persiųsti. Paketas persiunčiamas iš vieno maršrutizatoriaus į kitą (jei gavėjo kompiuteris nėra susietas su pirmuoju) arba tiesiai į gavėjo kompiuterį (jei gavėjo tinklas prijungtas prie maršrutizatoriaus).