Los protocolos trabajan en diferentes niveles de la pila OSI y cada uno tiene un propósito diferente, como asegurar la transmisión física de paquetes o facilitar la comunicación entre aplicaciones, aunque también pueden trabajar juntos en una jerarquía. Algunos protocolos solo operan en ciertos niveles mientras que otros como TCP/IP abarcan varios niveles.