Slide 1 - Unemat

Propaganda
Camada de Enlace
• Detecção de Portadora em Redes de Acesso
múltiplo (CSMA)
– Carrier Sense on Mullti-Access Network – CSMA
– CSMA/CA
– CSMA/CD
Redes de Computadores- Professor Ivan Pires
Camada de Enlace
• CSMA/CD
– Carrier Sense Multi-Access / Collision Data
– Computadores ligados Ethernet usam CSMA/CD
– Um computador espera pela inatividade do éter antes de
transmitir um quadro.
– Se dois computadores transmitem simultaneamente, acontece
uma colisão;
– Os computadores usam backoff exponencial para escolher que
computador prosseguirá.
– Cada computador demora um tempo aleatório antes de tentar
transmitir novamente e então dobra a demora para cada colisão
sucessiva.
Redes de Computadores- Professor Ivan Pires
Camada de Enlace
• CSMA/CD
– Carrier Sense Multi-Access / Collision Data
– Após a colisão um computador escolhe um atraso
aleatório de 0 até d
• O padrão especifica um atraso máximo d
• Força cada computador escolher um atraso aleatório menor que d
• Quando um computador escolhe um atraso aleatoriamente, ele
selecionará um valor que difere dos demais computadores
• O computador que escolher o menor atraso prosseguirá com o
envio de um quadro e a rede retornará a operação normal
Redes de Computadores- Professor Ivan Pires
Camada de Enlace
• CSMA/CA
– Carrier Sense Multi-Access / Collision Avoidance
– Redes sem fio
– CSMA/CA ativa uma breve transmissão do
receptor pretendido antes de transmitir um
pacote.
– Colisões de mensagens de controle podem
acontecer mas são tratadas . As estações
remetentes aplicam backoff para reenviar as
mensagens de controle
Redes de Computadores- Professor Ivan Pires
Camada de Enlace
• Endereçamento de Hardware
– MAC ADDRESS (NIC - network interface card)
• Estático, Configurável e Dinâmico
– Destinos possíveis
•
•
•
•
Os pacotes podem ser mandados para:
Um único destino (unicast)
Todas as estações da rede (broadcast)
Um sub-conjunto das estações (multicast)
–
O endereço é usado para fazer a distinção
Redes de Computadores- Professor Ivan Pires
Camada de Enlace
• Vantagens das alternativas de endereçamento
• Unicast
– Eficiente para a comunicação entre dois
computadores
• Broadcast
– Eficiente para transmitir para todos os computadores
• Multicast
– Eficiente para transmitir para um sub-conjunto de
computadores
Redes de Computadores- Professor Ivan Pires
Camada de Enlace
• Cabeçalho e formatos de quadro
– Cada tecnologia de LAN define um formato de quadro.
• Cabeçalho
– Contem a informação do endereço e do tipo
– Layout fixo
• Carga útil (payload)
– Contem os dados sendo enviados (cabeçalhos das camadas superiores
e dados da aplicação)
Redes de Computadores- Professor Ivan Pires
Camada de Enlace
• Ethernet
• O preâmbulo de 8 bytes,constituído de "0"s e "1"s alternados,
serve essencialmente para sincronizar os receptores.
• O emissor coloca:
–
–
–
–
O endereço do emissor no source address
O endereço do destino no destination address
O tipo de dados no frame type
O código de redundância cíclica no CRC
Redes de Computadores- Professor Ivan Pires
Camada de Enlace
Valor
0000-05DC
0800
0805
0900
0BAD
1000-100F
6004
6559
8005
8008
8014
8035
8038
805C
809B
Significado
Reservado para uso no IEEE LLC/SNAP
Internet IP Versao 4
CCITT X.25
Depurador de rede da Ungermann-Bass Corporation
VINES da Banyan System Corporation
Encapsulamento Berkeley UNIX Trailer
LAT da Digital Equipment Corporation
Frame Relay
Testador de rede da Hewlett Packard Corporation
AT&T Corporation
Jogos de rede da Silicon Graphics Corporation
RARP da Internet
LANBridge da Digital Equipment Corporation
V Kernel da Stanford University
Apple Talk da Apple Computer Corporation
Redes de Computadores- Professor Ivan Pires
Licenciatura Plena em Computação
Camada de Rede
Professor Ivan Pires
Camada de Rede
• Camada de Rede
– Endereçamento
– Rotas
Redes de Computadores- Professor Ivan Pires
Camada de Rede
• IP – Internet Protocol
– Para fornecer endereçamento uniforme em uma
inter-rede, o software de protocolo define um
esquema de endereçamento abstrato que atribui
a cada host um endereço único.
– Usuários, programas aplicativos e camadas mais
altas de software de protocolo usam os endereços
abstratos para se comunicar.
Redes de Computadores- Professor Ivan Pires
Camada de Rede
• Endereço de Internet (IP) é um número
binário de 32 bits único atribuído a um host e
usado para toda a comunicação com o host.
• Número identificador da Rede
• Número identificador do Host
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Redes de Computadores- Professor Ivan Pires
Camada de Rede
• Máscaras
• CIDR
• Endereço de Rede
• Endereço de Broadcast
• Endereço Loopback
– 127.0.0.1
Redes de Computadores- Professor Ivan Pires
Camada de Rede
• Roteadores
– Um roteador tem conexões com múltipls redes físicas
– Cada endereço IP contém um prefixo que especifica uma rede física
– FIGURA 16.8
Redes de Computadores- Professor Ivan Pires
Camada de Rede
• Roteadores
– Um roteador tem conexões com múltipls redes físicas
– Cada endereço IP contém um prefixo que especifica uma rede física
– FIGURA 16.8
• Arquitetura da Internet
Redes de Computadores- Professor Ivan Pires
Camada de Rede
• ARP e RARP
Redes de Computadores- Professor Ivan Pires
Camada de Rede
• DATAGRAMA IP
– Um pacote enviado através de uma inter-rede
TCP/IP é chamado de datagrama IP
– Cada datagrama consiste em um cabeçalho
seguido por dados
– Os endereços de origem e destino no cabeçalho
do datagrama são os endereços IP
Redes de Computadores- Professor Ivan Pires
Camada de Rede
versão do protocolo IP que foi usada
para criar o datagrama (4bits)
Redes de Computadores- Professor Ivan Pires
Camada de Rede
comprimento do cabeçalho, medido
em palavras de 32 bits (4 bits)
Redes de Computadores- Professor Ivan Pires
Camada de Rede
este campo especifica como o
datagrama poderia ser manejado e
dividido em cinco subcomandos
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Este campo proporciona o comprimento
do datagrama medido em bytes, incluindo
cabeçalho e dados.
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Fragmentação
• MTU
– Maximum Transmission Unit
– Quantidade máxima que um quadro pode transportar
– Um datagrama deve ser menor ou igual ao MTU da rede
ou ele não poderá ser encapsulado para transmissão.
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Fragmentação
• Quanto um datagrama for maior que o MTU da rede através do
qual ele deve ser enviado, o roteador divide o datagrama em
pedaços pequenos chamados de Fragmentos e envia
independentemente de cada fragmento
• Um fragmento possui um bit no campo FLAGS do cabeçalho para
indicar que se um datagrama é um fragmento ou um datagrama
completo.
• O campo FRAGMENT OFFSET no cabeçalho de um fragmento
especifica a que lugar, no datagrama original, o fragmento
pertence.
• O campo IDENTIFICATION juntamente com o endereço IP de origem
de um fragmento determina a qual datagrama o fragment
pertence.
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Remontagem
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Perda do Fragmento
• IP não garante a entrega de datagramas
• Quando todos os fragmentos de um datagrama chegam, o datagrama
pode ser remontado.
• Um receptor não pode armazenar fragmentos por um tempo longo pois
ocupa espaço na memória. Para evitar sobrecarga na memória, o IP
especifica um tempo máximo para armazenar fragmentos.
• Quando o primeiro fragmento de um determinado datagrama chega, o
receptor inicia um temporaizador.
• Se os fragmentos chegarem no tempo, então é remontado o
datagrama
• Se o temporizador esgotar, descarta-se os fragmentos recebidos
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Especifica o tempo em segundos que o
datagrama está permitido a permanecer na
Internet. (1 a 255). Cada roteador
decrementa 1.
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Especifica qual protocolo de alto nível foi
usado para criar a mensagem que está sendo
transportada na área de dados do
datagrama.
Redes de Computadores- Professor Ivan Pires
Camada de Rede
Type Of Service (ToS)
• Precedence:
– (3 bits) indica precedência de datagramas com valores
desde 0 (precedência normal) até 7 (controle da rede),
com estes bits permite-se ao transmissor indicar a
importância de cada datagrama que ele está
enviando.
• Bits D,T,R:
– indicam o tipo de transporte que o datagrama deseja,
Baixo Retardo(D), Alta Capacidade de
Processamento(T) e Alta Confiabilidade(R).
Redes de Computadores- Professor Ivan Pires
Download