Komputery komunikują się bezpośrednio wyłącznie z komputerami, które są podłączone do tej samej sieci. Dzięki temu dane są dostarczane wprost do odbiorcy.
W przypadku gdy komputery znajdują się w dwóch rożnych sieciach, dane są przekazywane do lokalnego routera (rutera).
Ponieważ trasowanie (marszrutowanie) jest ukierunkowane na sieci, IP ma za zadanie podjąć decyzje na podstawie sieciowej części adresu. Klasa definiuje, jaka część adresu służy do identyfikacji sieci. W przypadku, kiedy sieć docelowa jest siecią lokalną, do adresu przeznaczenia dodatkowo stosowana jest maska podsieci.
Właśnie dzięki procesowi routingu możliwe jest znajdowanie w sieciścieżki łączącej nadawcę z żądanym obiektem docelowym. W sieciach IP proces ten sprowadza się do określenia ruterów w sieci, przez które muszą przejść pakiety by osiągnąć cel.