-
quase tudo certo. A pegadinha:só existem 8 “efes” ali naquele suposto endereço de broadcast de camada enlace. O certo seriam doze “efes”, assim: 0xffffffffffff. Se você pensou que o erro é o “zero xis” (0x) antes dos “efes”,está enganado, pois 0x é a representação usada para indicar números hexadecimais, não fazendo parte do próprio número. O erro realmente é a largura do endereço MAC, que, na afirmação da questão acima, tem apenas 32 bits (4 bits vezes oito efes), em vez de 48 bits. Este endereço, transformado para o verdadeiro endereço MAC de 48 bits, é 0x0000ffffffff.
-
Além do problema referido pelo colega abaixo, julgo errado também misturar conceitos de pacote com frame. No nível de enlace (MAC) falamos em frame e não em pacote. Este último é característico da camada de rede.
-
Questão errada
De acordo com o gabarito preliminar a questão está certa. Entretanto,
pode-se notar que a assertiva está errada.
A primeira parte da afirmativa diz que "Os protocolos utilizam pacotes
broadcast e multicast na camada 2 do modelo OSI (open systems
interconnection) (...)". Em Tanenbaum[1], no início do capítulo 3, na
página
195, pode-se ler "Neste capítulo, estudaremos os princípios de projeto da
segunda camada, a camada de enlace de dados.". A partir dessa afirmativa
conlui-se que esta é a camada à qual se refere a questão.
Quando na questão é exposto um endereço para o qual um pacote do tipo
broadcast deve ser enviado, é necessário que se especifique o protocolo que
está sendo usado ao nível de enlace de dados na comunicação. Só pelo fato
de
não explicitar o protocolo, a questão já poderia ser considerada errada.
Entretanto, vejamos os protocolos mais usados na camada 2 do modelo OSI. Em
Tanenbaum, na seção 3.6 - Exemplos de protocolos de enlace de dados, são
listados dois protocolos utilizados na camada 2 do modelo OSI, quais sejam:
HDLC (High-level Data Link Control) e PPP (Point-to-Point Protocol). A
Figura 3.24, com o formato de um quadro HDLC, mostra que o campo 'endereço'
tem 8 bits. A Figura 3.27, com o formato de um quadro PPP, mostra que o
campo 'endereço' tem 1 byte. Dessa forma, nenhum dos dois protocolos é
compatível com o endereço 0xFFFFFFFF, apresentado pela questão, que tem 32
bits.
Considerando agora as redes de difusão, o protocolo da camada 2 do modelo
OSI que pode ser considerado mais importante é o Ethernet. Mais uma vez em
Tanenbaum, na Figura 4.17, na página 294, são mostrados os formatos dos
quadros Ethernet e IEEE 802.3. Ambos têm endereço de destino de 6 bytes,
que
também são incompatíveis com o endereço 0xFFFFFFFF (4 bytes) da questão.
Da argumentação acima, conclui-se que um pacote em broadcast na camada 2 do
modelo OSI não pode ser enviado ao endereço 0xFFFFFFFF.
Diante do exposto, peço a alteração do gabarito da referida questão, de
CERTO para ERRADO.
Referências:
[1] Redes de Computadores - Andrew S. Tanenbaum - Tradução da 4ª Edição -
Editora Campus*
Fonte: https://br.groups.yahoo.com/neo/groups/timasters/conversations/topics/7958
-
ERRADO, não foi especificado o tipo de rede e protocolo utilizado, caso fosse Ethernet o endereço de broadcast seria 0xFF.FF.FF.FF.FF.FF com 6 bytes e não 4 bytes. Outro erro mais sútil é que pacote é o PDU (Protocol Data Unit) da camada de Rede, na camada de Enlace o correto seria quadro (frame).
-
Prof Marcelo Leal:
"
Amigos, essa questão fala sobre os meios de comunicação e seus endereços em uma rede. O erro está na segunda parte da questão, mas vamos comentar as duas partes.
A primeira parte da afirmação diz que é possível que haja um endereço destino multicast para quadros de camada enlace. Isso é possível? Multicast na camada enlace? Bom, é possível, por incrível que pareça.
Quando na questão é exposto um endereço para o qual um pacote do tipo broadcast deve ser enviado, é necessário que se especifique o protocolo que está sendo usado ao nível de enlace de dados na comunicação. Só pelo fato de não explicitar o protocolo, a questão já poderia ser considerada errada.
Como já informado, o erro está no endereço. Primeiro, porque só existem 8 “efes” ali naquele suposto endereço de broadcast de camada enlace. O certo seriam doze “efes”, assim: 0xffffffffffff. Se você pensou que o erro é o “zero xis” (0x) antes dos “efes”, está enganado, pois 0x é a representação usada para indicar números hexadecimais, não fazendo parte do próprio número. O erro, realmente, é a largura do endereço MAC, que tem apenas 32 bits (4 bits vezes oito efes), em vez de 48 bits.
Vou considerar que a primeira parte da questão está correta, mesmo não tendo citado os protocolos. Os protocolos utilizam pacotes broadcast e multicast na camada 2 do modelo OSI (open systems interconnection) para se comunicarem com toda a rede ou com partes dela.
A segunda parte está errada; este endereço, transformado para o verdadeiro endereço MAC de 48 bits, é 0x0000ffffffff."
-
O melhor comentario, do Thiago, é o menos curtido...os outros fizeram uma tese, um enorme blablabla pra dizer a mesma coisa q ele em 3 linhas de texto.
Parabens, meu jovem!!!
-
gab e
Os protocolos utilizam pacotes broadcast e multicast na camada 2 do modelo OSI (open systems interconnection) para se comunicarem com toda a rede ou com partes dela. (sim! uma máquina nova, recém cabeada com a rede, vai realizar um broadcast para localizar o servidor DHCP que vai lhe dar o ip). BROADCAST -> SWITCHE -> REPLICA A TODOS DA V.LAN
Quando a comunicação é do tipo broadcast, deve ser enviado um pacote para o endereço 0xFFFFFFFF. (o pacote de broadcast lido pelo switche são 12 letras F.