Istnieją dwa rodzaje usług dostarczania danych: zorientowane
połączeniowo i bezpołączeniowe. Te dwa typy usług zapewniają właściwe
dostarczanie typu end-to-end (czyli pomiędzy punktami końcowymi) danych w
intersieci.
W większości sieci używany jest bezpołączeniowy system
dostarczania.
Różne pakiety mogą podążać różnymi ścieżkami w sieci, ale po
osiągnięciu celu są one ponownie składane. W systemie bezpołączeniowym przed
wysłaniem pakietu nie nawiązuje się kontaktu z punktem docelowym. Dobrym
porównaniem dla systemu bezpołączeniowego jest system pocztowy. Przed nadaniem
przesyłki nikt nie kontaktuje się z odbiorcą, żeby sprawdzić, czy ją przyjmie.
Także nadający nie wie, czy list dotarł do celu.
W systemach
zorientowanych połączeniowo przed rozpoczęciem przesyłania danych pomiędzy
nadawcą i odbiorcą nawiązywane jest połączenie.
Przykładem sieci zorientowanej połączeniowo jest systemem
telefoniczny. Dzwoniący wybiera numer, nawiązywane jest połączenie i dochodzi
do komunikacji.
Bezpołączeniowe procesy sieciowe są często zwane
procesami z przełączaniem pakietów. W trakcie przesyłania pakietów ze źródła do
celu mogą być one przełączane do różnych ścieżek i mogą osiągnąć miejsce
docelowe w innej kolejności. Każdy pakiet zawiera informacje, takie jak adres
docelowy i numer kolejny (sekwencyjny), które pozwalają skoordynować go z
innymi dochodzącymi pakietami. Pakiety te są zatem składane w odpowiedniej
kolejności już po dotarciu do celu. Urządzenia mogą ustalać ścieżkę dla każdego
pakietu z osobna przy uwzględnieniu różnych kryteriów. Niektóre kryteria, takie
jak dostępne pasmo, mogą więc być różne dla każdego pakietu.
Zorientowane
połączeniowo procesy sieciowe często są zwane procesami z komutacją łączy.
Przed rozpoczęciem przesyłania danych nawiązywane jest połączenie z odbiorcą,
dopiero potem rozpoczyna się transfer danych. Wszystkie pakiety poruszają się
jeden po drugim w ramach tego samego obwodu fizycznego lub wirtualnego.
Internet jest olbrzymią siecią bezpołączeniową, w której większość pakietów
jest dostarczana przy użyciu protokołu IP. Protokół TCP uzupełnia protokół IP o
zorientowane połączeniowo usługi warstwy 4 z gwarancją niezawodności.