Los sistemas de comunicación utilizan formatos bien definidos (protocolos) para intercambiar mensajes.Si bien los protocolos pueden variar mucho en propósito y sofisticación, la mayoría especifican una o más de las siguientes propiedades: En el campo de las redes informáticas, los protocolos se pueden dividir en varias categorías.Según la clasificación OSI, la comunicación de varios “Equipos Terminales de Datos” (ETD) se puede estudiar dividiéndola en 7 niveles, que son expuestos desde su nivel más alto hasta el más bajo:[3] A su vez, esos 7 niveles se pueden subdividir en dos categorías, las capas superiores y las capas inferiores.Otra clasificación, más práctica y la apropiada para TCP/IP, podría ser la siguiente:[4] Los protocolos de cada capa tienen una interfaz bien definida.Así, un navegador web (HTTP, capa 7) puede utilizar una conexión Ethernet o PPP (capa 2) para acceder a la Internet, sin que sea necesario cualquier tratamiento para los protocolos de este nivel más bajo.