Pplware

IPv4: Qual a diferença entre Unicast, Broadcast e Multicast?

Uma máquina que se encontre ligada a uma rede de comunicações (em IPv4) pode comunicar com outros dispositivos de três formas distintas: Unicast, Broadcast e Multicast.

Estes três tipos de comunicação são usados em diferentes circunstâncias e hoje mostramos qual a diferença entre cada um deles.


Endereço IPv4

Um endereço IPv4 é formado por 32 bits que é o mesmo que dizermos que possui quatro octetos representados na forma decimal (ex: 192.168.0.1). Uma parte desse endereço (bits mais significativos) indicam-nos a rede e a outra parte (bits menos significativos) indicam-nos qual a máquina dentro da rede.

 

Comunicação em IPv4

Como referido, quando usamos o protocolo IPv4 um dispositivo pode comunicar com outro(s) de três formas distintas: Unicast, Broadcast e Multicast.

Endereços Unicast

As comunicações unicast são usadas para a comunicação máquina-a-máquina. Os endereços unicast identificam de forma unívoca a interface de uma máquina. Um pacote enviado para um endereço unicast é apenas recebido pela interface que tem associado tal endereço. Tal como mostra a figura seguinte, a máquina com o IP 172.16.4.1 apenas envia um pacote para a máquina 172.16.4.253, que neste exemplo até é uma impressora.

Endereços Broadcast

Um endereço Broadcast identifica todas as máquinas dentro de uma rede de comunicação. Como se pode ver pela imagem seguinte, um pacote enviado da máquina com o endereço 172.16.4.1 é recebido por todas as máquinas daquela rede.

De referir que os broadcasts só funcionam dentro do mesmo domínio de broadcast, ou seja, dentro de uma determinada rede. No caso de existir um router, onde ligamos cada uma das redes, são criados N domínios de broadcast (sendo que N corresponde ao número de redes ligadas).

Endereços Multicast

Um endereço Multicast identifica um grupo de interfaces, podendo cada interface pertencer a outros grupos. Os pacotes enviados para esses endereços são entregues a todas as interfaces que fazem parte do “grupo”. Como podemos ver pelo exemplo da imagem seguinte, um pacote enviado pela máquina com o endereço IP: 172.16.4.1 é apenas recebido pelas máquinas com o IP 172.16.4.3 e 172.16.4.4.

No IPv4, gama de endereços de 224.0.0.0 até 239.255.255.255 está reservada para comunicações multicast.

Esperamos que tenham compreendido a diferença entre comunicações unicast, broadcast e multicast. Caso exista alguma dúvida, deixem nos comentários que nós esclarecemos.

 

Leia também…

Exit mobile version