Você está na página 1de 15

Enquadramento Ethernet

Prefácio
A transmissão sobre um meio físico requer regras que definem o comportamento da
comunicação. O gerenciamento do comportamento de encaminhamento das redes
baseadas em Ethernet é controlada através dos padrões definidos do IEEE 802 para
tecnologia de enlace de dados Ethernet. Um conhecimento fundamental desses
padrões é imperativo para entender completamente como a comunicação da camada
de enlace é realizada dentro das redes baseadas em Ethernet.

Objetivos
Após completar essa seção, os estudantes serão capazes de:
● Explicar a aplicação dos modelos de referência para redes;
● Descrever como os quadros (frames) são construídos;
● Explicar a função do endereçamento MAC na camada de enlace de dados.
● Descrever o comportamento do processamento e do encaminhamento do
quadro Ethernet.

Prof. Moacyr Regys

1
Gerenciamento de Comunicação em Rede

● As redes são principalmente gerenciadas por protocolos de camada superior e


inferior.

As comunicações sobre redes dependem da aplicação das regras que administram


como o dado é transmitido e processado em uma maneira que é entendido pelas
entidades que recebem e enviam. Como resultado, modelos múltiplos têm sido
desenvolvido com o tempo, e alguns modelos têm se tornado amplamente adotados.
No entanto, existe uma clara distinção entre os modelos que gerenciam um fluxo de
dado físico e o modelo responsável por encaminhamento lógico e entrega do tráfego.
O modelo IEEE 802 representa um modelo universal para gerenciar a transmissão
física de dados através da rede física e compreende de padrões, incluindo o modelo
Ethernet 802.3 para transmissão física sobre redes de área local. Modelos
alternativos existem para transmissão em redes de grandes áreas operando em mídia
baseada em serial, incluindo Frame Relay, HDLC e mais modelos que não são
comumente usados, como ATM. O TCP?IP tem sido amplamente adotado como o
conjunto de protocolos que define os padrões da camada superior, regulando as
regras (protocolos) e comportamento envolvido em gerenciar o encaminhamento
lógico e a entrega entre estações finais.

2
Modelos em Camadas - TCP/IP

O modelo de referência TCP/IP refere-se principalmente aos princípios fundamentais


do conjunto de protocolos, que pode ser entendido como a transmissão lógica e
entrega de tráfego entre estações finais. Como tal, o modelo de referência do
protocolo TCP/IP fornece uma representação em quatro camadas da rede, resumindo
o comportamento de encaminhamento físico sob a camada de interface de rede, uma
vez que a operação de camada inferior não é do interesse do conjunto de protocolos
TCP/IP.
O foco principal permanece na camada de rede (ou Internet), que trata de como o
tráfego é logicamente encaminhado entre redes, e a camada de transporte (às vezes
chamado de host a host), que gerencia a entrega de ponta a ponta do tráfego,
garantindo a confiabilidade do transporte entre as estações finais de origem e destino.
A camada de aplicação representa uma interface através de uma variedade de
protocolos que permitem que os serviços sejam aplicados aos processos de
aplicativos do usuário final.

3
Modelos em Camadas - OSI

Embora o modelo de referência TCP/IP seja suportado principalmente como o modelo


padrão baseado no conjunto de protocolos TCP/IP, o foco do modelo de referência
TCP/IP não separa e distingue claramente a funcionalidade quando referente à
transmissão física da camada inferior.
Em vista disso, a interconexão de sistemas abertos ou modelo de referência OSI é
frequentemente reconhecido como o modelo de referência aos padrões IEEE 802
devido à clara distinção e representação do comportamento das camadas inferiores,
as quais correspondem estreitamente aos padrões de modelo de referência LAN/
MAN, definidos como parte dos padrões IEEE 802-1990 documentados para redes
de áreas locais e metropolitanas. Além disso, o modelo, geralmente em referência à
ISO protocolo, fornece uma análise detalhada do processamento da camada superior.

4
Encapsulamento

Como os dados da aplicação da camada superior são determinados para transmissão


em uma rede de um sistema final, uma série de processos e instruções devem ser
aplicados aos dados antes da transmissão para que possam ser alcançados com
sucesso. Esse processo de acrescentar e pré-acrescentar instruções aos dados são
conhecidas como encapsulamento, e para o qual, cada camada do modelo de
referência é projetada para representar.
À medida que as instruções são aplicadas aos dados, o tamanho geral dos dados
aumenta. As instruções adicionais representam sobrecarga para os dados existentes
e são reconhecidos como instruções para a camada em que as instruções foram
aplicadas. Para outras camadas, as instruções encapsuladas não se distinguem dos
dados originais. O anexo final das instruções é realizado como parte dos padrões de
protocolo de camada inferior (como o padrão Ethernet IEEE 802.3) antes de ser
transportado como um sinal codificado através de um meio físico.

5
Comunicação Entre Duas Estações Finais

● Os quadros da camada de enlace de dados são usados para administrar a


transmissão através de um meio de comunicação.

Como parte do padrão Ethernet IEEE 802.3, os dados são encapsulados com
instruções na forma de um cabeçalho e um trailer antes que ele possa ser propagado
sobre uma mídia física, na qual a Ethernet é suportada. Cada estágio de
encapsulamento é referido por uma unidade de dados de protocolo ou PDU, que na
camada de link é conhecida como quadro.
Os quadros Ethernet contêm instruções que administram como, e se os dados podem
ser transmitidos pelo meio entre dois ou mais pontos. Quadros Ethernet vêm em dois
formatos gerais, cuja seleção é altamente dependente dos protocolos que foram
definidos antes do encapsulamento do enquadramento.

Formato dos Quadros

Dois formatos de quadro são reconhecidos como padrão para redes baseadas em
Ethernet. O padrão de tipo de quadro DIX versão 2 foi desenvolvido originalmente
durante o no início dos anos 80, onde hoje é reconhecido como o tipo de quadro
Ethernet II. O Ethernet II foi finalmente aceito e integrado aos padrões IEEE 802,
destacados como parte da seção 3.2.6 da documentação dos padrões IEEE 802.3x-
1997. O padrão Ethernet IEEE 802.3 foi originalmente desenvolvido em 1983, com
diferenças importantes entre os formatos de quadro, incluindo uma mudança para o

6
campo tipo projetado para identificar o protocolo ao qual o os dados devem ser
encaminhados assim que as instruções do quadro forem processadas. No formato
Ethernet IEEE 802.3, isso é representado como um campo de comprimento que
depende de um conjunto extenso de instruções referidas como 802.2 LLC para
identificar o protocolo de encaminhamento.
O Ethernet II e IEEE 802.3 associam-se a protocolos de camada superior que são
distinguidos por um intervalo de valores de tipo, onde protocolos que suportam um
valor igual ou menor do que 1500 (ou 05DC em Hexadecimal) empregará o tipo de
quadro Ethernet IEEE 802.3 na camada de enlace de dados. Protocolos
representados por um valor de tipo maior ou igual a 1536 (ou 0600 em Hexadecimal)
empregará o padrão Ethernet II, o qual representa a maioria de todos os quadros
dentro das redes baseadas em Ethernet.
Outros campos encontrados no quadro incluem os campos de endereço do MAC de
origem e destino que identificam o remetente e o(s) destinatário(s) pretendido(s), bem
como o campo de sequência de verificação de quadros usado para confirmar a
integridade do quadro durante a transmissão.

Quadro Ethernet II

● O tipo de quadro Ethernet II é associado com os protocolos com um valor de


tipo maior do que 1536 (0x600).

O quadro Ethernet II faz referência a um valor do tipo hexadecimal que identifica o


protocolo de camada superior. Um exemplo comum disso é o Protocolo de Internet
(IP), o qual é representado por um valor hexadecimal de 0x0800. Como esse valor
para IP representa um valor maior que 0x0600, é determinado que o tipo de quadro
Ethernet II deve ser aplicado durante o encapsulamento. Outro protocolo comum que
depende do tipo de quadro Ethernet II na camada de enlace de dados é ARP e é
representado pelo valor hexadecimal de 0x0806.

7
Quadro IEEE802.3

● O tipo de quadro IEEE 802.3 é associado com protocolos com um valor de tipo
menor do que 1500 (0x05DC).

Para o tipo de quadro IEEE 802.3, o campo de tipo está contido como parte do
cabeçalho de extensão SNAP e não é tão comumente aplicado os protocolos nas
redes atualmente, em parte devido à exigência de instruções adicionais que resulta
em sobrecarga adicional por quadro. Alguns protocolos mais antigos que existem há
muitos anos, mas que ainda são aplicados no suporte de redes Ethernet são mais
prováveis de aplicar o tipo de quadro IEEE 802.3. Um exemplo claro disso é
encontrado no caso do Spanning Tree Protocol (STP) representado por um valor de
0x03 no campo de tipo do cabeçalho SNAP.

Encaminhamento do Quadro

● O endereçamento do Media Access Control (MAC) facilita a comunicação da


camada de enlace de dados.

As redes baseadas em Ethernet alcançam comunicação entre duas estações finais


em uma rede de área local usando o endereçamento Media Access Control (MAC)
que permite distinguir os sistemas finais dentro de uma rede multi-acesso. O endereço
MAC é um endereço físico que é gravado na placa de interface de rede à qual o meio

8
físico está conectado. Esse mesmo endereço MAC é recuperado e usado como o
endereço MAC de destino do receptor pretendido pelo remetente, antes que o quadro
seja transferido da camada física para o encaminhamento através do meio conectado.

O Endereço MAC Ethernet

● Os endereços MAC são compreendidos de um identificador organizacional


único, e um valor de endereço atribuído pelo fornecedor.

Cada endereço MAC é um valor de 48 bits normalmente representado em um formato


hexadecimal (base 16) e é composto por duas partes que tentam garantir que todos
os endereços MAC sejam globalmente únicos. Isto é alcançado através da definição
de um identificador organizacional exclusivo que é específico do fornecedor, com
base no qual é possível rastrear a origem de um produto até seu fornecedor baseado
nos primeiros 24 bits do endereço MAC. Os 24 bits restantes do endereço MAC é um
valor que é atribuído de forma incremental e exclusiva a cada produto (por exemplo,
uma placa de interface de rede ou produto similar que suporta interfaces de porta para
as quais um MAC é requeridos).

9
Encaminhamento do Quadro Unicast

A transmissão de quadros em uma rede local é realizada usando um dos três métodos
de encaminhamento, o primeiro deles é unicast e refere-se à transmissão de um
único local de origem para um único destino. Cada interface de host é representada
por um endereço MAC exclusivo, contendo um identificador organizacional único,
para o qual o oitavo (8°) bit do octeto mais significativo (ou primeiro byte) no campo
de endereço MAC identifica o tipo de endereço. Este 8° bit é sempre definido como 0
onde o endereço MAC é um endereço MAC do host, e significa que qualquer quadro
que contenha esse endereço MAC no campo de endereço do MAC de destino
destina-se apenas a um único destino.
Onde existem hosts em um domínio de colisão compartilhado, todos os hosts
conectados irão receber a transmissão unicast, mas o quadro será geralmente
ignorado por todos os hosts em que o endereço MAC no campo MAC de destino do
quadro não corresponde ao valor MAC do host de recebimento em uma determinada
interface, deixando somente o host pretendido para aceitar e processar os dados
recebidos. As transmissões unicast são encaminhadas apenas de uma única interface
física para o destino pretendido, mesmo nos casos em que várias interfaces possam
existir.

10
Encaminhamento do Quadro Broadcast

A transmissão de transmissão representa um método de encaminhamento que


permite que os quadros sejam inundados de uma única fonte recebida por todos os
destinos dentro de uma rede de área local. Para permitir que o tráfego seja transmitido
a todos os hosts em uma rede de área local, o campo de endereço MAC de destino
do quadro é preenchido com um valor que é definido em hexadecimal como FF: FF:
FF: FF: FF: FF, e que especifica que todos os destinatários de um quadro com este
endereço definido devem aceitar o recebimento desse quadro e processar o
cabeçalho e o trailer do quadro.
Os broadcasts são usados por protocolos para facilitar vários processos de redes
importantes, incluindo descoberta e manutenção da operação de rede, no entanto,
também gera tráfego excessivo que geralmente causa interrupções nos final sistemas
finais e na utilização de largura de banda que tendem a reduzir o total desempenho
da rede.

11
Encaminhamento de Quadro Multicast

Uma alternativa mais eficiente ao broadcast que começou a substituir o uso dos
broadcasts em muitas tecnologias mais recentes é o tipo de quadro multicast. O
encaminhamento multicast pode ser entendido como uma forma de transmissão
seletiva que permite que selecione hosts para escutar um endereço MAC multicast
específico, além do endereço MAC unicast que é associado com o host, e processa
qualquer quadro contendo o endereço MAC multicast no campo MAC de destino do
quadro.
Como não há distinção relativa entre endereços MAC unicast e formatos de endereço
MAC multicast, o endereço multicast é diferenciado usando os 8° bit do primeiro
octeto. Onde esse valor de bit representa um valor de 1, ele identifica que o endereço
faz parte do intervalo de endereços MAC multicast, em oposição aos endereços MAC
unicast onde esse valor é sempre 0.
Em uma rede local, a verdadeira capacidade de comportamento multicast na camada
de enlace de dados é limitada, pois o encaminhamento permanece semelhante ao de
um quadro broadcast, no qual as interrupções ainda prevalecem em toda a rede. A
única clara diferença com a tecnologia broadcast está no processamento seletivo
pelas estações finais receptoras. À medida que as redes se expandem para oferecer
suporte a várias redes de áreas locais, a verdadeira capacidade da tecnologia
multicast como um meio eficiente de transmissão se torna mais aparente.

12
Portadores

Como o tráfego está preparado para ser encaminhado pela rede física, é necessário
para hosts em domínios de colisão compartilhados para determinar se algum tráfego
está atualmente ocupando o meio de transmissão. Meios de transmissão tal como no
caso do 10Base2, fornece um meio compartilhado sobre o qual o CSMA/CD deve ser
aplicado para garantir que as colisões sejam tratadas caso ocorram. Se a transmissão
de um quadro for detectada no link, o host atrasará o encaminhamento de seus
próprios quadros até que a linha se torne disponível, após o qual, o host começará a
encaminhar quadros a partir da interface física para o destino pretendido.
Onde dois hosts estão conectados por um meio capaz de suportar uma transmissão
duplex completa, como no caso de mídias como 10BaseT, não é considerado
possível que os quadros transmitidos sofram colisões desde que a transmissão e o
recebimento de quadros ocorra por fios separados e, portanto, não há requisito para
que o CSMA / CD seja implementado.

13
Processamento do Quadro

● As instruções do link de dados (quadro) são recebidas, processadas e


descartadas.

Depois que um quadro é encaminhado a partir da interface física do host, ele é


transportado sobre o meio até o destino pretendido. No caso de uma rede
compartilhada, o quadro pode ser recebido por vários hosts que avaliarão se o quadro
é destinado à sua interface, analisando o endereço MAC de destino no cabeçalho do
quadro. Se o endereço MAC de destino e o endereço MAC do host não são os
mesmos, ou o endereço MAC de destino não é um endereço MAC de broadcast ou
multicast ao qual o host está ouvindo, o quadro será ignorado e descartado.
Para o destino pretendido, o quadro será recebido e processado, inicialmente pela
confirmação de que o quadro é destinado à interface física do host. O host também
deve confirmar que a integridade do quadro foi mantida durante a transmissão,
tomando o valor da sequência de verificação de quadros (FCS) e comparando esse
valor com um valor determinado pelo host receptor. E se os valores não
corresponderem, o quadro será considerado corrompido e será posteriormente
descartado.
Para quadros válidos, o host precisará determinar o próximo estágio do
processamento analisando o campo de tipo do cabeçalho do quadro e identificar o
protocolo ao qual esse quadro se destina. Neste exemplo, o campo de tipo do quadro
contém um valor hexadecimal de 0x0800 que identifica que os dados extraídos do
quadro deve ser encaminhado para o Protocolo de Internet, antes do qual, o
cabeçalho e o trailer do quadro são descartados.

14
Revisão
● Como o Ethernet determina o protocolo no o qual um quadro processado
deveria ser entregue?
● Como é determinado se um quadro deveria ser processado ou descartado
após ser recebido por um dispositivo final?

1. Os quadros da camada de enlace de dados contém um campo Tipo que faz


referência ao próximo protocolo no qual o dado contido dentro do quadro
deveria ser encaminhado. Exemplos comuns dos protocolos de
encaminhamento incluem IP (0x0800) e ARP (0x0806).
2. O endereço MAC de destino contido dentro do cabeçalho do quadro é
analisado pela estação final receptora e comparado ao endereço MAC
associado com a interface, na qual o quadro foi recebido. Se o endereço MAC
de destino e o endereço MAC da interface não corresponderem, o quadro é
descartado.

Tradução: Yanne S.
Moodle Huawei© 2019
Angel C.
Prof. Moacyr Regys

15

Você também pode gostar