Buscar

Fundamentos da Ethernet

Prévia do material em texto

Fundamentos de 
Redes de Computadores
Sidney Nicolau Venturi Filho
Aula 3
ETHERNET Prof Venturi
Histórico do padrão Ethernet
• A Ethernet foi primeira LAN do mundo, sua versão original foi
criada por. Robert Metcalfe e seus colegas da Xerox há mais
de 30 anos.
• O primeiro padrão Ethernet foi publicado em 1980 por um
consórcio da Digital Equipment Corporation, Intel e Xerox
(DIX), como Metcalfe queria que a Ethernet fosse um padrão
compartilhado com o qual todos pudessem se beneficiar ela foi
lançada como um padrão aberto.
• Os primeiros produtos desenvolvidos no padrão Ethernet
foram vendidos no início da década de 80.
ETHERNET Prof Venturi
Padrão Ethernet
• A Ethernet na Camada 1
envolve sinais, fluxos
de bits que trafegam no meio,
componentes físicos que
colocam sinais no meio e
várias topologias. A camada 1
da Ethernet desempenha um
papel essencial na
comunicação que ocorre entre
os dispositivos, mas tem
limitações que são corrigidas
na camada de enlace.
ETHERNET Prof Venturi
E
Quadro
Aplicação
Transporte
Rede
Física
Modelo TCP/IP
Mensagem
Segmento
Pacote
Cabeçalho de transporte
Mensagem
Cabeçalho 
de 
enlace
Cabeçalho 
de 
redeCabeçalho de transporte
Mensagem
Cabeçalho 
de 
redeCabeçalho de transporte
Mensagem
Camadas Encapsulamento
Encapsulamento de Dados
ETHERNET Prof Venturi
Encapsulamento de Dados
O Encapsulamento de dados fornece três funções principais:
• Delimitação de quadros
• Endereçamento
• Detecção de erros
ETHERNET Prof Venturi
Controle de Acesso ao meio
• A Ethernet controla a colocação e a remoção de quadros do meio,
isso inclui o início da transmissão de quadros e a recuperação de
falha na transmissão devido a colisões.
• A topologia lógica subjacente da Ethernet é um barramento multi-
acesso. Isso significa que todos os nós (dispositivos) naquele
segmento de rede compartilham o meio. Isso também significa que
todos os nós naquele segmento recebem todos os quadros
transmitidos por qualquer nó.
ETHERNET Prof Venturi
Controle de Acesso ao meio
• Como todos os nós recebem todos os quadros, cada nó precisa
determinar se um quadro deve ser aceito e processado por tal nó.
Isso exige um exame do endereçamento no quadro fornecido pelo
endereço MAC.
• O método de controle de acesso ao meio para a Ethernet clássica
é o Carrier Sense Multiple Access with Collision Detection
(CSMA/CD).
ETHERNET Prof Venturi
Endereçamento Na Camada De Enlace
• Na camada de enlace, não é o nó 
(roteadores e computadores) que 
possuem um endereço de camada 
de enlace e sim o adaptador do nó 
(Placa deRede). 
ETHERNET Prof Venturi
Endereços MAC
• O endereço MAC tem 6 bytes de comprimento, expressos em notação 
hexadecimal, onde cada byte é expresso como um par de números 
hexadecimais. 
• Não podem existir dois adaptadores com o mesmo endereço MAC. O IEEE 
gerencia este espaço físico de endereços MAC. 
• Para empresa fabricar adaptadores basta comprar, por uma taxa nominal¸ uma 
parcela do espaço de endereços que consiste em 224 endereços. 
Exemplo:
08 – 00 – 27 – 00 – 9C – 6E
Fabricante Serial da Placa
ETHERNET Prof Venturi
Tipos de Endereçamento
• Broadcast: neste tipo de endereçamento o quadro é enviado para 
todos os nós do segmento de rede. Uma analogia seria uma pessoa 
falando em voz alto para todos os presentes ouvirem. O endereço 
MAC de broadcast é FF:FF:FF:FF:FF:FF
ETHERNET Prof Venturi
• Multicast: neste tipo de endereçamento o quadro é enviado para um grupo de 
nós do segmento de rede. Uma analogia seria os email enviado para um grupo
Tipos de Endereçamento
ETHERNET Prof Venturi
• Unicast: neste tipo de endereçamento o quadro é enviado para um 
nó específico. Seria o equivalente a você ligar para falar com uma 
pessoa ao telefone.
Tipos de Endereçamento
ETHERNET Prof Venturi
Vamos supor que o computador a direita deseja mandar um pacote para o 
servidor de impressão
Transmissão de dados na Camada de Enlace
ETHERNET Prof Venturi
O pacote de dados descerá pelas várias camadas e ao atingir a camada 2 será 
colocado no quadro o endereço de origem (02608c036592) e o endereço do 
destinatário.(02608c428197).
02608c428197
02608c036592
Endereço de Destino
02608c428197
Informação de
Controle Endereço de Origem
02608c036592
Transmissão de dados na Camada de Enlace
ETHERNET Prof Venturi
02608c741965
02608c428197
02608c036592
Endereço de Destino
02608c428197
Endereço de Origem
02608c036592
O pacote é então transmitido segundo as normas da camada 1. 
Todo os computadores tem acesso ao pacote e ao recebe-lo verificam se o mesmo 
é endereçado a ele. 
Transmissão de dados na Camada de Enlace
ETHERNET Prof Venturi
02608c428197
Endereço de Destino
02608c428197
Endereço de Origem
02608c036592
02608c428197
O pacote continua seu percurso no 
cabo e atinge o servidor de impressão 
A placa de rede do servidor compara 
seu endereço MAC com e o endereço 
do destinatário.(02608c428197).
Como são iguais ela copia o pacote e 
inicia o processo de 
desencapsulamento. 
Transmissão de dados na Camada de Enlace
ETHERNET Prof Venturi
02608c428197
O pacote então sobe pelas camadas do 
modelo OSI, sendo desencapsulado.
Ao atingir a camada de aplicação temos 
os dados recuperados e o servidor de 
impressão pode então encaminhar o 
documento para a impressora.
Transmissão de dados na Camada de Enlace
ETHERNET Prof Venturi
Colisão
É um evento que ocorre nas redes, quando dois computadores, em um meio Half
Duplex como o proporcionado pelo HUB, tentam enviar informações no mesmo 
instante. A colisão provada a destruição do pacote transmitido
ETHERNET Prof Venturi
Colisão
Em um meio Full Duplex, com em uma rede com um Switch a colisão não ocorre.
ETHERNET Prof Venturi
Domínio de Colisão
Os dispositivos conectados que acessam um meio físico compartilhado
por meio de um hub ou uma série de hubs diretamente conectados
compõem o que chamamos de domínio de colisão.
O domínio de colisão também é conhecido como segmento de rede,
sendo composto por todos os nós que são afetados por uma colisão.
Os hubs e repetidores contribuem para o aumento do tamanho do
domínio de colisão.
ETHERNET Prof Venturi
• CS (Carrier Sense)
– Capacidade de identificar se está ocorrendo transmissão através da 
detecção de alguma portadora no canal.
• MA (Multiple Access)
– Capacidade de operar num canal com múltiplos nós 
– O CSMA/CD não gera nenhum tipo de prioridade 
– Pode ocorrer de duas placas tentarem transmitir dados ao mesmo 
tempo. 
– Quando há uma colisão os frames no canal ficam inutilizados.
• CD (Collision Detection)
– É responsável por identificar colisões na rede.
CSMA/CD
ETHERNET Prof Venturi
CSMA (Carrier Sense Multiple Access)
CSMA: ouça antes de falar:
se perceber canal ocioso: transmite quadro inteiro se perceber canal 
ocupado, adia transmissão 
• analogia humana: não interrompa os outros!
ETHERNET Prof Venturi
• A parte CSMA do método determina que, quando uma estação deseja 
transmitir uma mensagem, ela “escuta” o canal. Se ele estiver livre, ela 
poderá transmitir
• se estiver ocupado; ela deverá esperar até que o meio esteja livre
CSMA/CD
ETHERNET Prof Venturi
• Antes de transmitir, a estação tenta perceber se já há um 
sinal sendo transmitido.
– Se houver, aguarda o final da transmissão.
Tempo
T1 T2
CSMA (Carrier Sense Multiple Access)
ETHERNET Prof Venturi
• Esta regra diminui as colisões, mas não as impede, já que duas estações podem 
perceber o canal como livre ao mesmo tempo e realizarem a transmissão
• o que provoca uma colisão
CSMA/CD
ETHERNET Prof Venturi
• Se duas estações realizarem o carrier sense
simultaneamente...
Tempo
T1
T2
CSMA (Carrier Sense Multiple Access)
ETHERNET Prof Venturi
• Transmitirão ao mesmo tempo:
– Os sinais serão misturados e nada compreensível será 
recebido.
Tempo
T1
T2
CSMA (Carrier Sense Multiple Access)
ETHERNET Prof Venturi
• Houve então uma colisão.
Tempo
T1
T2
Colisão
CSMA (Carrier Sense Multiple Access)ETHERNET Prof Venturi
• Detectada a colisão, a estação espera por um tempo aleatório para tentar a 
retransmissão.
CSMA/CD
ETHERNET Prof Venturi
• As estações envolvidas na colisão aguardam um 
tempo aleatório antes de tentar novamente 
transmitir.
R 1
Timeout 
Transmissor 1
Tempo
T1
T2
CSMA (Carrier Sense Multiple Access)
ETHERNET Prof Venturi
• Como os tempos serão diferentes, não haverá risco de 
nova colisão entre essas estações.
Tempo
R2 R 2
Timeout 
Transmissor 2
T1
T2
CSMA (Carrier Sense Multiple Access)
ETHERNET Prof Venturi
Estação Ativa
Transmite
Colisão?
Sim
Não
Sim
Não
Meio Livre?
Retardo Aleatório
CSMA (Carrier Sense Multiple Access)
ETHERNET Prof Venturi
Colisões CSMA
colisões ainda podem ocorrer:
atraso de propagação significa que 
dois nós podem não ouvir a 
transmissão um do outro
colisão:
tempo de transmissão de 
pacote inteiro desperdiçado
layout espacial dos nós
nota:
papel da distância & atraso de 
propagação determinando 
probabilidade de colisão
ETHERNET Prof Venturi
• A parte CD do método estabelece que a detecção de colisão é realizada 
durante a transmissão. Ao transmitir, uma estação fica o tempo todo escutando 
o meio e, notando uma colisão, aborta a transmissão
CSMA/CD
ETHERNET Prof Venturi
T2
Tempo
T1
T3
Colisão
Por que transmitir todo o quadro se está havendo 
colisão ?
Melhor não fazê-lo.
CSMA\CD 
(Carrier Sense Multiple Access – Colision Detection)
ETHERNET Prof Venturi
CSMA/CD: detecção de portadora, adiada como no CSMA
– colisões detectadas dentro de pouco tempo
– transmissões colidindo abortadas, reduzindo desperdício do canal
• detecção de colisão: 
– fácil em LANs com fio: mede intensidades de sinal, compara sinais 
transmitidos, recebidos
– difícil nas LANs sem fio: intensidade do sinal recebido abafada pela 
intensidade da transmissão local
• analogia humana: o interlocutor educado
CSMA\CD 
ETHERNET Prof Venturi
CSMA\CD 
(Carrier Sense Multiple Access – Colision Detection)

Continue navegando