A transmissão de dados em uma rede pode ser categorizada de várias maneiras, dependendo das características da transmissão. Aqui estão alguns dos principais modos:
1. Com base na direção da comunicação: *
simplex: Os dados fluem em apenas uma direção. Pense em uma transmissão de rádio - a estação transmite, mas os ouvintes não podem enviar de volta. Raramente usado em redes modernas de computadores.
*
Half-duplex: Os dados fluem em ambas as direções, mas apenas uma direção de cada vez. Como um walkie-talkie-apenas uma pessoa pode conversar de cada vez. Os exemplos incluem algumas tecnologias mais antigas e certos links de rede especializados.
*
Full-Duplex: Os dados fluem em ambas as direções simultaneamente. Como um telefonema - ambas as partes podem conversar ao mesmo tempo. Este é o modo mais comum nas redes modernas de computadores.
2. Com base na técnica de transmissão de dados: *
unicast: Os dados são enviados de uma única fonte para um único destino. Este é o tipo mais comum de comunicação em redes, como quando você navega em um site.
*
multicast: Os dados são enviados de uma única fonte para vários destinos simultaneamente. Útil para aplicativos como videoconferência ou atualizações de software. Os receptores devem ser inscritos no grupo multicast.
*
Broadcast: Os dados são enviados de uma única fonte para * todos * dispositivos na rede. Menos comum nas redes modernas devido a preocupações de segurança e desempenho; frequentemente usado para descoberta de rede ou mensagens de controle específicas.
*
Anycast: Os dados são enviados de uma única fonte para o destino mais próximo * disponível entre um conjunto de destinos em potencial. Usado em redes de entrega de conteúdo (CDNs) para direcionar os usuários para o servidor mais próximo.
3. Com base no estabelecimento de conexão: *
Orientado por conexão: Uma conexão dedicada é estabelecida entre a fonte e o destino antes do início da transmissão de dados, garantindo uma entrega confiável. Pense em um telefonema - você deve estabelecer uma conexão antes de poder falar. O TCP (Protocolo de Controle de Transmissão) é o exemplo mais comum.
*
sem conexão: Nenhuma conexão é estabelecida com antecedência. Os pacotes de dados são enviados de forma independente e não há garantia de entrega ou pedido. Pense em enviar um cartão postal - você o solta pelo correio e espera que ele chegue. UDP (Protocolo do Datagrama do Usuário) é o exemplo mais comum.
4. Com base na topologia de rede: Embora não seja estritamente um modo * da transmissão de dados, o layout físico ou lógico da rede (topologia - barramento, estrela, anel, malha etc.) influencia como os dados são roteados e transmitidos. Diferentes topologias podem afetar a velocidade e a confiabilidade.
Essas categorias não são mutuamente exclusivas. Por exemplo, você pode ter uma transmissão de unicast, orientada a conexão, orientada a conexão, usando o TCP sobre uma topologia de rede em estrela. O modo específico usado depende do aplicativo, da infraestrutura de rede e dos requisitos de confiabilidade, velocidade e eficiência.