Camada de Enlace

  • View
    26

  • Download
    0

Embed Size (px)

DESCRIPTION

Camada de Enlace. Deteco de Portadora em Redes de Acesso mltiplo (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 - PowerPoint PPT Presentation

Transcript

Slide 1

Camada de Enlace

Redes de Computadores- Professor Ivan PiresDeteco de Portadora em Redes de Acesso mltiplo (CSMA)

Carrier Sense on Mullti-Access Network CSMA

CSMA/CA

CSMA/CDCamada de Enlace

Redes de Computadores- Professor Ivan PiresCSMA/CDCarrier Sense Multi-Access / Collision Data

Computadores ligados Ethernet usam CSMA/CDUm computador espera pela inatividade do ter antes de transmitir um quadro.Se dois computadores transmitem simultaneamente, acontece uma coliso;Os computadores usam backoff exponencial para escolher que computador prosseguir. Cada computador demora um tempo aleatrio antes de tentar transmitir novamente e ento dobra a demora para cada coliso sucessiva.Camada de Enlace

Redes de Computadores- Professor Ivan PiresCSMA/CDCarrier Sense Multi-Access / Collision Data

Aps a coliso um computador escolhe um atraso aleatrio de 0 at d O padro especifica um atraso mximo dFora cada computador escolher um atraso aleatrio menor que dQuando um computador escolhe um atraso aleatoriamente, ele selecionar um valor que difere dos demais computadoresO computador que escolher o menor atraso prosseguir com o envio de um quadro e a rede retornar a operao normalCamada de Enlace

Redes de Computadores- Professor Ivan PiresCSMA/CACarrier Sense Multi-Access / Collision AvoidanceRedes sem fio

CSMA/CA ativa uma breve transmisso do receptor pretendido antes de transmitir um pacote.Colises de mensagens de controle podem acontecer mas so tratadas . As estaes remetentes aplicam backoff para reenviar as mensagens de controleCamada de Enlace

Redes de Computadores- Professor Ivan PiresEndereamento de Hardware

MAC ADDRESS (NIC - network interface card) Esttico, Configurvel e Dinmico

Destinos possveisOs pacotes podem ser mandados para: Um nico destino (unicast) Todas as estaes da rede (broadcast) Um sub-conjunto das estaes (multicast)

O endereo usado para fazer a distino 5Camada de Enlace

Redes de Computadores- Professor Ivan PiresVantagens das alternativas de endereamentoUnicast Eficiente para a comunicao entre dois computadores Broadcast Eficiente para transmitir para todos os computadores Multicast Eficiente para transmitir para um sub-conjunto de computadores

Camada de Enlace

Redes de Computadores- Professor Ivan PiresCabealho e formatos de quadro

Cada tecnologia de LAN define um formato de quadro.

Cabealho Contem a informao do endereo e do tipo Layout fixo Carga til (payload) Contem os dados sendo enviados (cabealhos das camadas superiores e dados da aplicao)

Ethernet

O prembulo de 8 bytes,constitudo de "0"s e "1"s alternados, serve essencialmente para sincronizar os receptores. O emissor coloca: O endereo do emissor no source address O endereo do destino no destination address O tipo de dados no frame type O cdigo de redundncia cclica no CRC Camada de Enlace

Redes de Computadores- Professor Ivan PiresCamada de Enlace

Redes de Computadores- Professor Ivan PiresValorSignificado0000-05DCReservado para uso no IEEE LLC/SNAP0800Internet IP Versao 40805CCITT X.250900Depurador de rede da Ungermann-Bass Corporation0BADVINES da Banyan System Corporation1000-100FEncapsulamento Berkeley UNIX Trailer6004LAT da Digital Equipment Corporation6559Frame Relay8005Testador de rede da Hewlett Packard Corporation8008AT&T Corporation8014Jogos de rede da Silicon Graphics Corporation8035RARP da Internet8038LANBridge da Digital Equipment Corporation805CV Kernel da Stanford University809BApple Talk da Apple Computer CorporationUniversidade do Estado de Mato Grosso

Licenciatura Plena em ComputaoCamada de RedeProfessor Ivan PiresCamada de Rede

Redes de Computadores- Professor Ivan PiresCamada de Rede

EndereamentoRotasCamada de Rede

Redes de Computadores- Professor Ivan PiresIP Internet Protocol

Para fornecer endereamento uniforme em uma inter-rede, o software de protocolo define um esquema de endereamento abstrato que atribui a cada host um endereo nico.Usurios, programas aplicativos e camadas mais altas de software de protocolo usam os endereos abstratos para se comunicar.Camada de Rede

Redes de Computadores- Professor Ivan PiresEndereo de Internet (IP) um nmero binrio de 32 bits nico atribudo a um host e usado para toda a comunicao com o host.

Nmero identificador da Rede

Nmero identificador do HostCamada de Rede

Redes de Computadores- Professor Ivan Pires

Camada de Rede

Redes de Computadores- Professor Ivan PiresMscaras

CIDR

Endereo de Rede

Endereo de Broadcast

Endereo Loopback127.0.0.1

Camada de Rede

Redes de Computadores- Professor Ivan PiresRoteadoresUm roteador tem conexes com mltipls redes fsicasCada endereo IP contm um prefixo que especifica uma rede fsica

FIGURA 16.8

Camada de Rede

Redes de Computadores- Professor Ivan PiresRoteadoresUm roteador tem conexes com mltipls redes fsicasCada endereo IP contm um prefixo que especifica uma rede fsica

FIGURA 16.8

Arquitetura da Internet

Camada de Rede

Redes de Computadores- Professor Ivan PiresARP e RARP

Camada de Rede

Redes de Computadores- Professor Ivan PiresDATAGRAMA IPUm pacote enviado atravs de uma inter-rede TCP/IP chamado de datagrama IPCada datagrama consiste em um cabealho seguido por dadosOs endereos de origem e destino no cabealho do datagrama so os endereos IP

Camada de Rede

Redes de Computadores- Professor Ivan Pires

verso do protocolo IP que foi usada para criar o datagrama (4bits)Camada de Rede

Redes de Computadores- Professor Ivan Pires

comprimento do cabealho, medido em palavras de 32 bits (4 bits)Camada de Rede

Redes de Computadores- Professor Ivan Pires

este campo especifica como o datagrama poderia ser manejado e dividido em cinco subcomandos Camada de Rede

Redes de Computadores- Professor Ivan Pires

Este campo proporciona o comprimento do datagrama medido em bytes, incluindo cabealho e dados.Camada de Rede

Redes de Computadores- Professor Ivan Pires

Camada de Rede

Redes de Computadores- Professor Ivan PiresMTUMaximum Transmission UnitQuantidade mxima que um quadro pode transportarUm datagrama deve ser menor ou igual ao MTU da rede ou ele no poder ser encapsulado para transmisso.

Fragmentao

Camada de Rede

Redes de Computadores- Professor Ivan PiresQuanto um datagrama for maior que o MTU da rede atravs do qual ele deve ser enviado, o roteador divide o datagrama em pedaos pequenos chamados de Fragmentos e envia independentemente de cada fragmento

Um fragmento possui um bit no campo FLAGS do cabealho para indicar que se um datagrama um fragmento ou um datagrama completo.

O campo FRAGMENT OFFSET no cabealho de um fragmento especifica a que lugar, no datagrama original, o fragmento pertence.

O campo IDENTIFICATION juntamente com o endereo IP de origem de um fragmento determina a qual datagrama o fragment pertence.

FragmentaoCamada de Rede

Redes de Computadores- Professor Ivan PiresRemontagem

Camada de Rede

Redes de Computadores- Professor Ivan PiresPerda do FragmentoIP no garante a entrega de datagramas

Quando todos os fragmentos de um datagrama chegam, o datagrama pode ser remontado.

Um receptor no pode armazenar fragmentos por um tempo longo pois ocupa espao na memria. Para evitar sobrecarga na memria, o IP especifica um tempo mximo para armazenar fragmentos.

Quando o primeiro fragmento de um determinado datagrama chega, o receptor inicia um temporaizador.Se os fragmentos chegarem no tempo, ento remontado o datagramaSe o temporizador esgotar, descarta-se os fragmentos recebidos

Camada de Rede

Redes de Computadores- Professor Ivan Pires

Especifica o tempo em segundos que o datagrama est permitido a permanecer na Internet. (1 a 255). Cada roteador decrementa 1.Camada de Rede

Redes de Computadores- Professor Ivan Pires

Especifica qual protocolo de alto nvel foi usado para criar a mensagem que est sendo transportada na rea de dados do datagrama.Camada de Rede

Redes de Computadores- Professor Ivan PiresType Of Service (ToS)Precedence:(3 bits) indica precedncia de datagramas com valores desde 0 (precedncia normal) at 7 (controle da rede), com estes bits permite-se ao transmissor indicar a importncia 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).