Par protokolu sauc formalizētus noteikumus, kas nosaka ziņojumu secību un formātu, ar kuriem apmainās tīkla komponenti, kas atrodas uz viena līmeņa, bet dažādos mezglos.
Komunikāciju protokolu steks ir hierarhiski organizēts protokolu kopums, pietiekams mezglu kopīgas darbības organizācijai tīklā.
Komunikāciju protokoli var būt realizēti gan programmas veidā, gan aparātveidā. Zemāko slāņu protokoli bieži tiek realizēti programmas un aparātlīdzekļu kombinācijas veidā, bet augstāko slāņu protokoli parasti tiek realizēti tikai ar programmas līdzekļiem.
Programmas modulis, kas realizē doto protokolu, bieži arī sauc par "protokolu". Pie tā attiecības starp protokolu- formāli noteikto procedūru un protokolu- programmas moduli, kas realizē šo procedūru, ir līdzīgas attiecībām starp kāda uzdevuma risināšanas algoritmu un programmu, kas realizē šo uzdevumu. …