Estos términos se usan ampliamente para muchos y variados conceptos. Son aproximadamente sinónimos y, a menudo, se usan indistintamente.
En algunos contextos, un canal se refiere a una subdivisión de un medio de comunicación grande. Por ejemplo, las estaciones de radio y televisión usan "canales" para describir el enfoque de multiplexación por división de frecuencia para separar las señales. El protocolo de bus de mensajes AMQP usa canales para multiplexar tráfico a través de una sesión TCP.
En informática, el término canal a veces se refiere a un conducto orientado a mensajes entre extremos de comunicación. El CSP de Tony Hoare (del cual se derivan Occam, Limbo y Google's Go) usa canales como la unidad fundamental de comunicación y sincronización.
El término corriente, Otoh, tiende a referirse más a un tubo de comunicación orientado a bytes, tal como un socket TCP, que proporciona un flujo continuo de bytes o caracteres, sin una subdivisión clara que separa un mensaje de otro .
OTOH = por otro lado; pensé que esto podría ahorrar algo de tiempo de búsqueda de Google para hablantes no nativos como yo. – lyomi
@lyomi: Son dos clics del mouse. La respuesta es _en_ la página de resultados. –