Definição de Half-Duplex
Este termo é usado em relação a placas de rede e outros dispositivos de comunicação. Operando neste modo, o dispositivo pode transmitir e receber dados, mas uma coisa de cada vez. É o oposto do modo full-duplex, onde existem dois canais de comunicação separados e o dispositivo pode enviar e receber simultâneamente.
A principal diferença entre os dois modos é o desempenho. Numa rede de 100 megabits operando em modo half-duplex, existe um canal único de 100 megabits, usado tanto para transmitir quanto para receber transmissões. Em situações onde o mesmo micro precisa transmitir e receber uma grande quantidade de dados simultâneamente (como o caso de um servidor de arquivos, que serve arquivos para os clientes da rede e ao mesmo tempo precisa baixar arquivos disponÃveis num segundo servidor) o canal é dividido e é possÃvel (numa situação ideal) no máximo enviar 50 megabits e receber 50 megabits.
Numa rede full-duplex existem dois canais de 100 megabits separados e o servidor poderia enviar 100 megabits e receber mais 100 megabits, ao mesmo tempo. Os dois canais não podem ser somados para apenas enviar ou apenas receber. Ou seja, quando é necessário apenas enviar dados, a transmissão continua sendo feita a apenas 100 megabits. O modo full-duplex representa ganho de desempenho apenas quando é necessário fazer as duas coisas simultâneamente.
Em redes Ethernet por exemplo, o modo de operação é detectado automaticamente pelo driver da placa de rede, de acordo com o cabeamento e o hub (ou switch) utilizado. Para que o modo full-duplex funcione é necessário que seja utilizado um switch ou hub-switch e cabos de par trançado.
Veja também: Full-duplex