El incremento de la velocidad de transmisión de datos es tan importante como el aumento del tamaño de la red y del tráfico de los datos. Maximizando el uso del canal de datos, podemos intercambiar más datos en menos tiempo. Al formato más básico de transmisión de datos o de información se le denomina unidireccional o simplex. Esto significa que los datos se envían en una única dirección, desde el emisor al receptor. Ejemplos de transmisiones unidireccionales son la radio y la televisión. Con la transmisión unidireccional, los problemas que se encuentran durante la transmisión no se detectan ni corrigen. Incluso el emisor no tiene seguridad de que los datos son recibidos.
En el siguiente nivel de transmisión de datos, llamado transmisión alterna o half-duplex, los datos se envían en ambas direcciones, pero en un momento dado sólo se envían en una dirección. Ejemplos de tecnología que utilizan la comunicación alterna son las radios de onda corta y los walkie-talkies. Con la transmisión alterna se puede incorporar detección de errores y peticiones para reenvío de datos erróneos.
La World Wide Web es una forma de transmisión de datos alterna. Se envía una petición a una página Web y se espera mientras la está devolviendo. La mayoría de las comunicaciones por módem utilizan transmisión de datos alterna.
El método más eficiente para la transmisión de datos consiste en la utilización de la transmisión bidireccional o full-duplex, donde los datos pueden ser transmitidos y recibidos al mismo tiempo. Un buen ejemplo es una conexión de cable que no sólo permite que se reciban canales de televisión, sino que además soporta el teléfono y la conexión a Internet. Un teléfono es una conexión bidireccional porque permite hablar al mismo tiempo a las dos partes. Los módems, por diseño, son dispositivos alternos. Éstos envían o reciben datos, conmutando entre el modo de transmisión y el modo de recepción. Se puede crear un canal de módem bidireccional usando dos módems y dos líneas telefónicas. Lo único que se necesita es que los dos equipos estén conectados y configurados para soportar este tipo de comunicación.