¿Qué otros protocolos existen para comunicarse por Internet? ¿Hay alguno no asociado con WWW?

Sí, bastante, los protocolos de la World Wide Web son en realidad un subconjunto muy pequeño de todos los protocolos de comunicación de Internet.

Esto es lo que puedo pensar fuera de mi mente:

  • Servicios de CLI / GUI: SSH, Telnet, RSH, UUCP, RDP, Spice, VNC …
  • Transferencia de archivos: FTP, FTPS, BitTorrent, DirectConnect, Overnet (edonkey / kazaa), Gnutella, RCP, SCP, SFTP, NetCat, NFS, SMB / CIFS, Rsync, iSCSI, vBlade, ATAoE, Gopher, 9P, AFS, NCP, Kermit … un poco más en la Lista de protocolos de transferencia de archivos
  • Control de versiones: Git, Svnserve, CVS …
  • Correo electrónico: POP, SMTP, IMAP, MTP / Exchange …
  • Chat / Voz: IRC, XMPP / Jabber, ICQ / Yahoo, QQ, SILC, Skype, SIP, H323, Unix talk, Teamspeak, Ventrilo, Mumble, Lync, GroupWise … más en Chat en línea y Voz sobre IP
  • Acceso a la base de datos: MySQL, Postgres, DNS (podría contar como relacionado con WWW) , LDAP, X.500 / DAP, MSSQL, mDNS (utilizado principalmente para dispositivos de red de conexión en caliente, Apple lo llama Bonjour), NIS
  • Transferencia / transmisión de medios: RTSP, RTP, MMS, RTMP …
  • Otros: NNTP, CARP, BOOTP, DHCP, durante el día, eco, ICMP, NTP, tiempo de actividad, RADIOS, Kerberos, RPC …
  • Juegos que usan un protocolo personalizado, como: Minecraft, World of Warcraft, Duke Nukem 3D, y muchos, muchos otros …

Puede ver una lista de números de puerto asignados estáticamente para algunos protocolos en http://www.iana.org/assignments/…, pero la mayoría de los juegos y algunos otros programas no registran su protocolo con IANA y, por lo tanto, no figuran en ese sitio .