Мрежовият протокол представлява набор от правила, по които комуникират компютрите. Понякога протоколите се сравняват с езици, но по-добра аналогия е, че протоколът е подобен на синтаксиса на един език, т.е. редът, в който възникват процесите. Има множество компютърни протоколи. Протоколния стек описва набор от протоколи, които работят заедно. Термина протоколен пакет (protocol suite) описва набор от няколко протокола, извършващи различни функции, свързани с различни аспекти на комуникационния процес.

