Um pacote de broadcast limitado pode conter um endereço MAC de destino diferente de FF: FF: FF: FF: FF: FF?

8

Uma transmissão limitada pode conter um endereço MAC de destino diferente de FF: FF: FF: FF: FF: FF?

Se a resposta for verdadeira, você poderia fornecer um exemplo de um protocolo que usa um pacote como este.

Ok, para elaborar um pouco mais sobre isso e mostrar o que penso:

Vamos supor que estamos enviando um pacote IP que é um pacote de transmissão limitado. Um pacote de broadcast limitado possui o campo IP Destination preenchido com: 255.255.255.255. 255.255.255.255 significa que o pacote é destinado a '_this_' _Local_ Area Network (rede L2). 255.255.255.255 informa o software que cria um wrapper de quadros para o pacote, que o pacote é destinado a _this_l2 network. Para transferir um pacote IP pela rede LAN, posso usar vários protocolos:

dependendodotipodemeiopeloqualeuquerotransferiropacote(ouqualprotocoloL2euquerousar,seváriosprotocolosL2estiveremdisponíveisparaummeio?).

Agora,comonãoconsigorealmenteobteroendereçoL2deumhost255.255.255.255(porqueessehostnãoexiste),ummovimentológicoparaosoftwarequecriaowrapperL2seriaatribuirumnívelinferior'padrão'(L2)endereçodebroadcastparaocampoDestinationdoquadro(sejaqualforoprotocoloL2).Issoseriaumpassológico.

Euoriginalmentefizaperguntaporquepercebique,alémdaEthernet,hátambémoutrosprotocolosL2queeupossousarparatransferiropacote.Portanto,seaperguntafoiformuladacomo:"Um pacote de broadcast limitado pode conter informações sobre o endereço de broadcast L2 diferente de MAC FF: FF: FF: FF: FF: FF?", A resposta seria: sim. Porque eu posso usar o protocolo L2 diferente da Ethernet.

O meu pensamento está correto sobre isso?

    
por colemik 29.05.2012 / 01:11

1 resposta

7

link

Ethernet frames with a value of 1 in the least-significant bit of the first octet of the destination address are treated as multicast frames and are flooded to all points on the network.

Isso basicamente equivale a qualquer endereço em que o segundo dígito hexadecimal é 1, 3, 5, 7, 9, B, D ou F.

Quando você diz outra transmissão limitada , presumo que o que você quer dizer é multicast . Os endereços Ethernet multicast e broadcast não são determinados perguntando à rede via ARP o endereço de hardware que corresponde ao endereço IP. Em vez disso, ele é definido por qualquer pilha de IP implementada apropriadamente. A Microsoft oferece um bom documento para entender a Ethernet multicast nos mapeamentos IP .

Por fim, qualquer endereço L2 que não seja conhecido por um switch ou bridge inundará esse segmento L2. As coisas só sairão do segmento se forem interpretadas acima de L2. Uma placa de rede só passará pacotes para o SO, onde o pacote corresponde ao seu próprio endereço ou onde o segundo dígito hexadecimal é um dos listados acima.

    
por 29.05.2012 / 01:57

Tags