Академический Документы
Профессиональный Документы
Культура Документы
3
Histórico
Segundo Spurgeon (2000), o padrão Ethernet surgiu em 1973, por esforço de dois pesquisadores
do Laboratório Xerox PARC (Palo Alto Research Center): Bob Metcalfe e David Boggs.
Esses pesquisadores buscavam uma maneira de conectar computadores para a troca de dados,
e para tanto se basearam no projeto Aloha Net, desenvolvido na década de 1960, pela
Universidade do Havaí (SPURGEON, 2000). Por meio desse projeto, estações localizadas em
ilhas diferentes do arquipélago do Havaí se comunicavam utilizando um protocolo simples: quando
uma estação queria transmitir dados para outra, ela o fazia e aguardava um sinal de recebimento.
Se o sinal chegasse, a comunicação havia ocorrido adequadamente. Caso o sinal de recebimento
não chegasse, a estação assumia que outra estação também havia transmitido dados
simultaneamente, o que causava uma colisão e o embaralhamento dos dados, impossibilitando
que as estações destino entendessem que as comunicações as tinham como destino e, portanto,
não enviavam os respectivos sinais de recebimento. Neste caso, o protocolo estipulava que cada
estação transmissora deveria aguardar um tempo aleatório até tentar novamente. Raramente,
ambas as estações transmissoras escolhiam o mesmo tempo de espera, e na maioria dos casos,
a colisão era evitada. O projeto Aloha tinha um excelente funcionamento até que mais estações
de transmissão foram adicionadas à rede, o que aumentou muito o número de colisões, diminuindo
a eficiência da rede como um todo (SPURGEON, 2000).
David Boggs era especialista em transmissão via rádio, e auxiliou Bob Metcalfe a desenvolver um
protocolo mais robusto, baseado no projeto Aloha Net. As bases desse protocolo eram:
4
Compartilhamento de Meio – Diferentemente do caso do Aloha Net, o protocolo
desenvolvido por Metcalfe e Boggs utilizava cabeamento para transmissão e recepção de
dados. Para que isso fosse possível sem a utilização de um cabo para cada par de máquina
comunicante, o mesmo cabo deveria ser usado por todas as máquinas.
Mecanismo de “Ouvir antes de transmitir” – Uma máquina identifica a portadora pura antes
de enviar dados.
Além desses mecanismos, Metcalfe e Boggs desenvolveram um algoritmo mais eficiente para
Essa versão foi utilizada para conectar computadores Alto — as estações de trabalho
desenvolvidas no laboratório Xerox PARC —, servidores e impressoras. As transmissões atingiam
uma velocidade de 2,94 Mbps, utilizando para tanto um sinal de clock derivado dos clocks dos
computadores Alto conectados em rede.
Em julho de 1976, Metcalfe e Boggs publicaram o artigo seminal Ethernet: Distributed Packet
Switching for Local Computer Networks, ou em português “Ethernet: comutação distribuída de
pacotes para redes locais de computadores”.
Após 1976, Metcalfe e Boggs passaram a refinar o protocolo Ethernet, melhorando o desempenho
dos mecanismos e aumentando a velocidade de clock do sinal da portadora, atingindo a velocidade
de 10 Mbps.
Em fevereiro de 1980, o IEEE (Institute of Electrical and Electronic Engineers) formou o comitê 802
(um número que representa o mês e o ano de sua criação), responsável pela padronização de
comunicações de redes locais. Esse comitê viria a publicar os padrões 802.3 (Ethernet) e 802.5
(Token Ring), sendo o mantenedor dos padrões até os dias de hoje.
5
O padrão Ethernet, desde então, vem recebendo vários suplementos, os quais são incorporados
de tempos em tempos, uma vez que são testados e certificados em função de sua qualidade e
dependabilidade.
A Tabela 1, a seguir, apresenta os principais suplementos do padrão Ethernet (802.3) de 1980 até
os dias de hoje:
6
40 Gbps e Transmissão a 40 Gbps e 100 Gbps
802.3ba 2010 -
100 Gbps sobre vários meios.
Para os suplementos apresentados acima, são necessários meios de transmissão (cabo). Os tipos
de cabo mais comuns podem ser vistos na Tabela 2, a seguir:
Fibra óptica
Capacidade de transmissão a 550 m - 2 km
100BaseFX multimodo ou
(multimodo) ou superior a 2 km (monomodo).
monomodo
1000BaseT Par Trançado (cat 5) Gigabit Ethernet sobre par trançado, categoria 5.
7
Há variações dos padrões apresentados na Tabela 2, mas são pequenas, com poucas e pontuais
diferenças.
Uma informação nas tabelas precisa de um pouco mais de esclarecimento: a categoria dos cabos.
A categoria se refere ao processo de fabricação dos pares trançados, o que lhes permite maiores
ou menores frequências na transmissão de dados. A Tabela 3, a seguir, explora as categorias dos
pares trançados. É importante observar que essa tabela também se limita a representar apenas
as principais categorias:
8
O pacote Ethernet
O pacote Ethernet é, na verdade, um conjunto encadeado de bits, que são divididos em campos
específicos, cujo formato é de conhecimento de todos os elementos que “falam” a língua Ethernet.
Os dispositivos conseguem separar os dados contidos nos bits encadeados, extraindo deles as
informações necessárias para que o pacote como um todo atinja seu destino da maneira mais
rápida possível, com o mínimo possível de erros (preferencialmente, zero).
Preâmbulo – Sequência fixa de bits que permite que a máquina recebendo o pacote possa
identificar que está se iniciando um pacote Ethernet. Em novos suplementos de 100 Mbps,
1 Gbps e superiores, não há mais necessidade de usar o preâmbulo, uma vez que há
sinalização constante entre os equipamentos. Contudo, os bits ainda são enviados para
evitar uma mudança no formato do pacote que impediria equipamentos mais antigos de
trabalharem com o novo formato.
9
Tipo e Tamanho – Pode conter informações acerca do tipo de protocolo de alto nível se
comunicando por meio Ethernet (por exemplo, o protocolo TCP/IP) ou a quantidade de
dados sendo transmitida, que pode ser de 6 bytes a 1500 bytes.
Dados – Pode conter de 46 a 1500 bytes, sendo este o conteúdo de valor para as camadas
superiores do processo de comunicação.
Checagem – Um campo de 32 bits, cujo valor depende de todos os bits que vêm
anteriormente. Uma vez recebidos todos os campos, a placa de rede que os recebeu realiza
a operação, gerando um número de 32 bits. Esse número é, então, comparado ao número
do campo de checagem. Se forem iguais, tudo está OK. Se houver diferença, algum erro
ocorreu durante o envio, e o pacote é descartado.
Endereço MAC
Segundo Spurgeon (2000), o Endereço MAC (Media Access Control, ou em português, Controle de
Acesso ao Meio) é um número único de 48 bits. Isto implica que não há no planeta duas placas de
rede com o mesmo endereço MAC, o que torna esse número uma característica distintiva,
permitindo que identifiquemos os elementos de comunicação de maneira não ambígua.
24 bits finais – Identificam o equipamento fabricado. Cada fabricante deve garantir que cada
equipamento fabricado tem um número único.
De acordo com Spurgeon (2000), essa numeração garante que cada fabricante possa produzir até
16.777.216 equipamentos. Contudo, esse número não é inatingível, e é possível que um fabricante
o ultrapasse. Nesse caso, como ficamos? Temos que observar que o número também prevê uma
quantidade de 16.777.216 fabricantes, o que é bem mais difícil de imaginar. O IEEE pode atribuir
mais de um número de fabricante para um fabricante qualquer, o que resolve o problema. Enquanto
não chegarmos aos mais de 280 trilhões de equipamentos (número máximo permitido para 48 bits),
isso não deve configurar um problema. E muito antes desse número ser atingido, o IEEE e outras
instituições de padronização chegarão a outra configuração de identificador, que expandirá esse
conjunto de possibilidades mais ainda.
10
Para saber mais sobre o padrão Ethernet, você pode consultar os seguintes vídeos:
PUC MINAS POÇOS DE CALDAS. Redes de computadores: Tecnologia Ethernet. Disponível em:
<https://www.youtube.com/watch?v=8aqa7SAFoa4>. Acesso em: 24 jan. 2018.
Agora que você já conhece um pouco sobre o padrão Ethernet, no próximo módulo,
aprofundaremos esse conhecimento. Vamos em frente!
11
Questão 1
Enunciado: Observe os elementos a seguir:
I. Divisão de pacotes.
II. Compartilhamento de meio.
III. Ouvir antes de transmitir.
IV. Detecção de colisões.
a) I, II e III, apenas.
b) I, II e IV, apenas.
c) I, III e IV, apenas.
d) II, III e IV, apenas.
e) I, II, III e IV.
12
Alternativa correta: D.
Resposta comentada: Os mecanismos presentes no padrão Ethernet são:
Compartilhamento de meio – Diferentemente do caso do Aloha Net, o
protocolo desenvolvido por Metcalfe e Boggs utilizava cabeamento para
transmissão e recepção de dados. Para que isso fosse possível sem a
utilização de um cabo para cada par de máquina comunicantes, o mesmo
cabo deveria ser usado por todas as máquinas.
Mecanismo de “ouvir antes de transmitir” – Uma máquina identifica a
portadora pura antes de enviar dados.
Mecanismo de detecção de colisões – Ao invés de aguardar pelo sinal de
recebimento, uma máquina ativamente escuta o meio de transmissão, e
quando percebe a presença de dados embaralhados, diferentes do que
enviou, entende que ocorreu uma colisão.
Questão 2
Enunciado: Observe os nomes dos campos do pacote Ethernet na coluna da
esquerda e sua definição na coluna da direita:
13
d) I-D, II-C, III-B, IV-A.
e) I-A, II-B, III-C, IV-D.
Alternativa correta: A.
Resposta comentada: Observando mais detalhadamente o pacote Ethernet, temos:
Preâmbulo – Sequência fixa de bits, a qual permite que a máquina, recebendo
o pacote, possa identificar que está se iniciando um pacote Ethernet. Em
novos suplementos de 100 Mbps, 1 Gbps e superiores, não há mais
necessidade de usar o preâmbulo, uma vez que há sinalização constante
entre os equipamentos. Contudo, os bits ainda são enviados para evitar uma
mudança no formato do pacote que impediria equipamentos mais antigos de
trabalharem com o novo formato.
Endereço de Destino – Endereço MAC (Media Access Control) da máquina a
quem se destina o pacote.
Endereço de Origem – Endereço MAC (Media Access Control) da máquina
enviando o pacote.
Tipo e Tamanho – Pode conter informações acerca do tipo de protocolo de
alto nível se comunicando por meio Ethernet (por exemplo, o protocolo
TCP/IP) ou a quantidade de dados sendo transmitida, que pode ser de 6 bytes
a 1500 bytes.
Dados – Pode conter de 46 a 1500 bytes, sendo este o conteúdo de valor para
as camadas superiores do processo de comunicação.
Checagem – Um campo de 32 bits, cujo valor depende de todos os bits que
vêm anteriormente. Uma vez recebidos todos os campos, a placa de rede que
os recebeu realiza a operação, gerando um número de 32 bits. Este número
é, então, comparado ao número do campo de checagem. Se forem iguais,
tudo está OK. Se houver diferença, algum erro ocorreu durante o envio, e o
pacote é descartado.
14
BEHROUZ, A. F. Comunicação de Dados e Redes de Computadores. 4. ed. Porto
Alegre: Editora AMGH, 2008.
IEEE. Institute of Electrical and Electronic Engineers, Ethernet Standard 802.3. Site
do padrão 802.3 mantido pelo IEEE. 2017. Disponível em
<http://www.ieee802.org/3/>. Acesso em: 27 dez. 2017.
15
LOREM, Ipsum. Ut enim ad minim veniam. Dolore: dolore magna aliqua, 2004.
LOREM, Ipsum. Ut enim ad minim veniam. Dolore: dolore magna aliqua, 2004.
16