• Nenhum resultado encontrado

UNIPE Aula CC RSD CamadadeEnlace

N/A
N/A
Protected

Academic year: 2021

Share "UNIPE Aula CC RSD CamadadeEnlace"

Copied!
12
0
0

Texto

(1)

1

Redes e Sistemas Distribuídos

(Redes I)

Camada de Enlace (Parte 1)

Prof. Felipe Soares

felipesoaresdo@gmail.com

UNIPE – Centro Universitário de João Pessoa Curso de Ciências da Computação

Modelo OSI

versus

TCP/IP

Aplicação Apresentação Sessão Transporte Rede Enlace Dados Aplicação Transporte Rede

HTTP, FTP, Telnet, IRC, SMTP, POP3, DNS, SNMP, TFTP ASCII, EBCDIC, GIF, JPEG, MPEG, MIDI, MP3, WAV

NetBIOS over TCP (NBT), RPC, NFS

TCP (Transmission Control Protocol), UDP (User Datagram Protocol) ICMP, IP, ARP

802.3/Ethernet II, FDDI, 802.11, ATM, PPP, FrameRelay, ISDN

OSI TCP/IP Aplicação Apresentação Sessão Transporte Rede Enlace Dados Física Aplicação Transporte Rede Acesso a Rede DADOS DADOS DADOS SEGMENTO PACOTE QUADRO BITS Applicações Usuários Format/Compact/Criptog Mantem os dados de diferentes

apps separados

Segmenta-Reagrupa/Controla fluxo dados e recuperação erros

Determinação de Melhor Caminho entre Redes (End Logico)

Preparação e Controle sobre a transmissão física (End Fisico)

Transmissão Física PC PC PC PC Router Switch, NIC HUB

Serviços das Camadas PDU (Protocol Data Unit)

Dispositivos

Enlace Dados Enlace Dados

(2)

Paralelo entre as camadas

A camada de Aplicação fornece a interface

para o usuário.

A camada de transporte é responsável pela

divisão e gerenciamento das comunicações

entre os processos que são executados nos

dois sistemas finais (fim a fim).

Os protocolos da camada de rede

organizam os dados de comunicação de modo que eles possam viajar através da

conexão de rede a partir do host de origem

até o host de destino.

Motivação

 Para que os pacotes da camada de Rede sejam

transportados host-a-host, eles devem atravessar redes físicas, com diferentes meios, como: fios de cobre, microondas, fibras óticas e links de satélite.

A camada de rede não tem suporte para acessar diretamente estes diferentes meios.

(3)

Qual o próximo nível de

granularidade???

Camada de Enlace

 Fornece uma interface de serviços muito bem definida à

camada de rede.

 A camada de enlace assegura que os dados sejam

transmitidos ao equipamento apropriado e converte os dados

vindos da camada superior (rede) em bits.

 Isso torna possível a transmissão através de meios físicos,

como cabos, definidos da camada física.

 A camada de enlace formata a mensagem em quadros e

adiciona um cabeçalho customizado contendo o endereço de

hardware (MAC address).

 Responsável pelo endereçamento físico na rede local.

Diferente da camada de rede que trata endereçamento lógico.

Responsável pelo comunicação entre

os nós de um único enlace Responsável pelo comunicação

entre

(4)

Papel

O papel da camada de enlace é preparar os

pacotes da camada de Rede para

transmissão nos diferentes meios físicos.

Serviços principais

Permite às camadas superiores acessarem o

meio usando técnicas como enquadramento.

Controla como o dado é colocado sobre o

meio e é recebido do meio usando técnicas

como o controle de acesso ao meio e

(5)

Encapsulamento

9 mensagem segmento pacote quadro aplicação transporte rede enlace física Ht Hn Hl M Ht Hn M Ht M M destino Ht Hn Hl M Ht Hn M Ht M M rede enlace física enlace física Ht Hn Hl M Ht Hn M Ht Hn Hl M Ht Hn M Ht Hn Hl M Hl Hn Ht M roteador switch aplicação transporte rede enlace física Pacote Quadro Quadro

Encapsulamento

DADOS DADOS CABEÇALHO TCP DADOS CABEÇALHO TCP CABEÇALHO IP DADOS CABEÇALHO TCP CABEÇALHO IP CABEÇALHO ETHERNET RODAPÉ

ETHERNET Pacote Ethernet

Pacote IP Pacote TCP Pacote da Aplicação

(6)

Criação de um quadro

Contém informações de controle Dados da camada de rede Contém informações de controle e endereçamento Fonte: Cisco

Onde é implementada a camada de

enlace?

(7)

Sub-camadas

A sub-camada superior define os processos

de software que fornecem serviços aos protocolos da camada de Rede.

A sub-camada inferior define os processos

de acesso ao meio realizados pelo hardware.

Sub-camadas (Enlace)

Subnível superior - A subcamada LLC coloca uma informação no quadro que identifica qual protocolo da camada de rede está sendo usado. Esta

informação permite que múltiplos protocolos da camada 3, como o IP e o IPX, utilizem a mesma interface e meio de rede.

Subnível inferior – A subcamada MAC fornece o

endereçamento da camada de enlace e delimitação de dados de acordo com as exigências de

sinalização física do meio e do tipo de protocolo da camada de Enlace em uso.

(8)

Tipos de Enlace

Ponto-a-ponto

2 elementos fazem uso exclusivo do canal Exemplo: PPP (dial-up)

Difusão (broadcast)

Um único canal é usado por vários elementos É preciso controlar a competição

Exemplos: Ethernet (802.3), Wireless LAN

(802.11)

15

Protocolos de Acesso Múltiplo

Canal compartilhado

 Quando 2+ usam ao mesmo tempo: Interferência (colisão)  Colisão significa perda (nenhum usa o canal)

Princípios básicos

 Todos devem ter a chance de falar  Não fale até que chegue a sua vez  Não monopolize a conversação  Levante a mão quando desejar falar  Não interrompa quem está falando  Não durma quando estiverem falando  Protocolo de Controle de Acesso ao Meio

 Algoritmo distribuído que determina quem pode transmitir

(9)

Particionamento do canal

Particionamento do canal

Dividem o canal em pequenos “pedaços” Alocam um pedaço para cada elemento Exemplo: TDMA, FDMA, CDMA

Acesso Aleatório

Acesso ao canal é livre (colisões podem ocorrer)

17

CSMA-CD (

Carrier Sense Multiple

Access/Collision Detection

)

Problemática: Todas as estações concorrem

pelo uso do mesmo meio: Colisões

Surge a necessidade de dotar o nó de um

mecanismo para verificar a existência de colisões.

Isso é conseguido permitindo ao nó

remetente escutar o meio de transmissão, antes de enviar.

Está técnica além de escutar o meio antes

de transmitir, atua também durante a transmissão.

(10)

CSMA-CD

 Idéia básica do CSMA-CD

Escute o meio antes de transmitir

Se o canal está ocupado, adie a transmissão

Se o canal está livre, transmita

 Persistent CSMA

Tenta imediatamente quando o canal fica livre

Pode causar instabilidade

 Non persistent CSMA

Tenta após um tempo aleatório

 Mesmo assim, colisões ainda podem acontecer

Atraso de propagação

2 estações escutam o meio livre e transmitem ao

mesmo tempo

19

Tipos de protocolos de acesso ao

meio

 Protocolos de Acesso Múltiplo (MAC protocols) são

usados em LANs para controlar o acesso ao canal

Token Rings

IEEE 802.5 (IBM token ring), 16Mbps

FDDI (Fiber Distributed Data Interface), até 200

nós, 100Mbps.

Ethernet - a mais usada

Aplica o protocolo CSMA/CD

Ethernet, 10Mbps (IEEE 802.3),

Fast Ethernet, 100Mbps

Giga Ethernet 1000 Mbps

(11)

Enderço MAC

O endereço MAC (Media Access Control) é

o endereço físico da interface de rede.

É um endereço de 48 bits, representando

em Hexadecimal.

Exemplo: 00:00:5E:00:01:03

Os três primeiros octetos são destinados

à identificação do fabricante.

Não existem, teoricamente, duas placas

com o mesmo endereço MAC.

Comandos para verificação do

endereço MAC

Windows -> ipconfig /all

(12)

ARP (Protocolo para resolução de

endereços)

Cada nó (host ou roteador) tem em sua

RAM uma tabela ARP que contém mapeamentos de endereços IP para endereços MAC.

A tabela ARP também contém um valor de

tempo de vida (TTL) que indica quando cada mapeamento será apagado da tabela.

23

Referências

Kurose: Redes de Computadores e a

Internet

Adaptado do material de aula Prof. Denio

Mariz

Adaptado do material de aula Prof. Gerson

de Castro

Wendell Odom - Guia oficial de

certificação (CCENT/CCNA ICND1)

Referências

Documentos relacionados

Durante as Durante as últimas 4 semanas, últimas 4 semanas, você teve algum dos seguintes problemas com o seu trabalho ou você teve algum dos seguintes problemas com o seu trabalho

Esse tipo de objeto é responsável por 10%-13% dos casos de ingestão de corpos estranhos. Inclui objetos como palitos, ossos, vidros, alfinetes, agulhas etc. Sua importância está

a parte de plantio dessas plantas que foram arrecadadas através de uma espécie de campanha na escola, isto é, foram solicitadas aos demais alunos das séries

Executar trabalhos de apoio ao cirurgião dentista, no campo da odontologia social; realizar ações de promoção e prevenção em saúde bucal para as famílias,

A posição a adotar em nome da União Europeia no âmbito do Comité dos Contratos Públicos deve ser a aprovação da adesão da Nova Zelândia ao Acordo sobre Contratos Públicos, sob

os Fundos Europeus Estruturais e de Investimento para contribuir para o financiamento de projetos elegíveis apoiados pela garantia da UE, de acordo com os objetivos, os princípios

a Nossos estudos são dirigidos para o desenvolvimento e aplicação de métodos de avaliação de impactos ambientais visando promover a gestão ambiental de

RUA VEREADOR ELIAS MUSSI, 100 BAIRRO SÃO MIGUEL. CASTELO- ESPIRITO