Network protocols Often suffer the designed by comittee problem Large amounts of them often need to be supported... SMTP PPP EAP IPsec DHCP NTP DNS SMB/CIFS NFS OSPF LDAP etc